_base.scss 902 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. // Links styles
  2. a {
  3. color: var( --wp--style--color--link, var(--global--color-primary) );
  4. text-decoration: underline 1px var(--global--color-secondary);
  5. text-underline-offset: 0.3em;
  6. transition: text-decoration 0.1s ease-out;
  7. &:hover,
  8. &:focus {
  9. text-decoration: none;
  10. }
  11. &:hover {
  12. color: var(--global--color-primary-hover);
  13. }
  14. &:focus {
  15. color: var(--global--color-secondary);
  16. }
  17. &:active {
  18. color: var( --wp--style--color--link, var(--global--color-primary) );
  19. }
  20. // If a custom link color has been assigned,
  21. // switch the color of the bottom border too.
  22. .has-link-color & {
  23. text-decoration-color: var( --wp--style--color--link, var(--global--color-primary) );
  24. &:hover,
  25. &:focus {
  26. text-decoration: none;
  27. }
  28. }
  29. .has-primary-background-color &:not(.has-link-color):not(.has-text-color) {
  30. color: var(--global--color-background);
  31. }
  32. }
  33. button,
  34. a {
  35. cursor: pointer;
  36. }