/* Small accessibility and resilient-layout fixes, separate from supplied styles. */
[hidden]{display:none!important}
.print-card:focus-visible{outline-offset:8px}
.print-card:focus .tile-film{opacity:1}
.print-card:focus.film-on>div img{opacity:0}
#inquiry-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.7}
#collection-status{overflow-wrap:anywhere}
@media(max-width:400px){header{gap:12px}.brand{font-size:29px}.hero-bottom{letter-spacing:.5px}.hero-bottom>div{gap:12px}.collector-details{grid-template-columns:1fr}.button.request-pricing{white-space:normal}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
