@media (prefers-reduced-motion: reduce) {
  * {
    -webkit-animation-play-state: paused !important;
            animation-play-state: paused !important;
    scroll-behavior: auto !important;
    -webkit-transition: none !important;
    transition: none !important;
  }
}

@media (prefers-reduced-motion: no-preference) {
  :focus {
    outline-offset: 5px;
    -webkit-transition: outline-offset 0.25s ease;
    transition: outline-offset 0.25s ease;
  }
}

:focus:not(:focus-visible) {
  outline: none;
}

html.js .js-hide, html.js .element-hidden,
html.js .js-hidden,
[hidden],
.hidden {
  display: none !important;
}
/*# sourceMappingURL=hidden.css.map */
