No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.
 
 
 
 

89 líneas
3.0 KiB

  1. @charset "UTF-8";
  2. @mixin hide($delay: 0s) {
  3. opacity: 0;
  4. visibility: hidden;
  5. pointer-events: none;
  6. transition: opacity 0.4s ease $delay, visibility $delay ease 0.4s, transform 0.4s ease $delay;
  7. }
  8. @mixin show($delay: 0s) {
  9. opacity: 1;
  10. visibility: visible;
  11. pointer-events: all;
  12. transition: opacity 0.4s ease $delay, visibility 0s ease $delay, transform 0.4s ease $delay;
  13. }
  14. @mixin fullsize {
  15. position: absolute;
  16. display: block;
  17. top: 0;
  18. left: 0;
  19. right: 0;
  20. bottom: 0;
  21. }
  22. @mixin focusvisible($inset: false) {
  23. @if $inset {
  24. &.focus-visible:focus {
  25. box-shadow: inset 0 0 0 2px $color-secondary-dark, inset 0 0 8px 2px lighten($color-secondary-dark, 20);
  26. box-shadow: inset 0 0 0 2px var(--theme-color-secondary-intensed, $color-secondary-dark), inset 0 0 8px 2px var(--theme-color-secondary-intensed, lighten($color-secondary-dark, 20));
  27. outline: 0;
  28. }
  29. &:focus-visible, &.-moz-focusring {
  30. box-shadow: inset 0 0 0 2px $color-secondary-dark, inset 0 0 8px 2px lighten($color-secondary-dark, 20);
  31. box-shadow: inset 0 0 0 2px var(--theme-color-secondary-intensed, $color-secondary-dark), inset 0 0 8px 2px var(--theme-color-secondary-intensed, lighten($color-secondary-dark, 20));
  32. outline: 0;
  33. }
  34. }
  35. @else {
  36. &.focus-visible:focus {
  37. box-shadow: 0 0 0 2px $color-secondary-dark, 0 0 8px 2px lighten($color-secondary-dark, 20);
  38. box-shadow: 0 0 0 2px var(--theme-color-secondary-intensed, $color-secondary-dark), 0 0 8px 2px var(--theme-color-secondary-intensed, lighten($color-secondary-dark, 20));
  39. outline: 0;
  40. }
  41. &:focus-visible, &.-moz-focusring {
  42. box-shadow: 0 0 0 2px $color-secondary-dark, 0 0 8px 2px lighten($color-secondary-dark, 20);
  43. box-shadow: 0 0 0 2px var(--theme-color-secondary-intensed, $color-secondary-dark), 0 0 8px 2px var(--theme-color-secondary-intensed, lighten($color-secondary-dark, 20));
  44. outline: 0;
  45. }
  46. }
  47. }
  48. @mixin focus-standalone($inset: false) {
  49. @if $inset {
  50. box-shadow: inset 0 0 0 2px $color-secondary-dark, inset 0 0 8px 2px lighten($color-secondary-dark, 20);
  51. box-shadow: inset 0 0 0 2px var(--theme-color-secondary-intensed, $color-secondary-dark), inset 0 0 8px 2px var(--theme-color-secondary-intensed, lighten($color-secondary-dark, 20));
  52. outline: 0;
  53. }
  54. @else {
  55. box-shadow: 0 0 0 2px $color-secondary-dark, 0 0 8px 2px lighten($color-secondary-dark, 20);
  56. box-shadow: 0 0 0 2px var(--theme-color-secondary-intensed, $color-secondary-dark), 0 0 8px 2px var(--theme-color-secondary-intensed, lighten($color-secondary-dark, 20));
  57. outline: 0;
  58. }
  59. }
  60. @mixin gradient($direction, $color1, $color2) {
  61. background: linear-gradient($direction, $color1 0%, $color2 100%);
  62. }
  63. @mixin sr-visible {
  64. clip: rect(1px, 1px, 1px, 1px);
  65. clip-path: inset(50%);
  66. height: 1px;
  67. width: 1px;
  68. margin: -1px;
  69. overflow: hidden;
  70. padding: 0;
  71. position: absolute;
  72. }
  73. @mixin font-small {
  74. font-size: 18px;
  75. line-height: 1.4;
  76. @media(max-width: 999px) {
  77. font-size: 16px;
  78. }
  79. }