links.scss 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. // Links
  2. // Use CSS variables for link colors to make it easy to override in marketing page
  3. :root {
  4. --link-color: var(--link-ui);
  5. --link-hover-color: var(--link-ui-hover);
  6. --link-visited-color: var(--link-ui-visited);
  7. --link-color-dark: var(--link-ui-dark);
  8. --link-hover-color-dark: var(--link-ui-hover-dark);
  9. --link-visited-color-dark: var(--link-ui-visited-dark);
  10. --link-text-decoration: underline;
  11. --link-hover-text-decoration: none;
  12. }
  13. a {
  14. color: var(--link-color);
  15. text-decoration: var(--link-text-decoration);
  16. &:visited {
  17. color: var(--link-visited-color);
  18. }
  19. &:hover {
  20. color: var(--link-hover-color);
  21. text-decoration: var(--link-hover-text-decoration);
  22. }
  23. }
  24. .link-monospace {
  25. @include font-mono;
  26. font-weight: 500;
  27. color: var(--link-web);
  28. &:hover {
  29. color: var(--link-web-hover);
  30. }
  31. }
  32. .link-black-text {
  33. color: var(--neutral-90);
  34. text-decoration: none;
  35. font-weight: 600;
  36. &:visited {
  37. color: var(--neutral-90);
  38. }
  39. &:hover {
  40. color: var(--neutral-90);
  41. text-decoration: underline;
  42. }
  43. }
  44. .link-black-full-width {
  45. @extend .link-black-text;
  46. display: flex;
  47. width: 100%;
  48. justify-content: space-between;
  49. }