/* Site-wide accessibility and motion preferences. Does not change approved art or copy. */

/* Body/meta text that was slightly under 4.5:1 (white/45 ≈ 4.48, white/35 ≈ 3.21). */
.text-white\/45,
.text-white\/40,
.text-white\/35 {
  color: rgba(255, 255, 255, 0.58);
}
/* "FROM THE STUDIO" red on the light cabin card was 4.4:1 at 12px. */
.text-red-600 {
  color: #c4000a;
}

/* Visible focus for nav, CTAs, catalog chips, search, and pack-page links. */
:focus {
  outline: none;
}
a:focus-visible,
button:focus-visible,
[role="button"]:focus-visible,
input:focus-visible,
select:focus-visible,
textarea:focus-visible,
.fa-cta:focus-visible,
.fa-panel:focus-visible {
  outline: 3px solid #e4c55a;
  outline-offset: 3px;
}

@media (prefers-reduced-motion: reduce) {
  *,
  *::before,
  *::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
  }
}
