html{scroll-behavior:auto!important}
/* Definitive header and image feedback, loaded after shared/theme styles. */
.header #home,.header #home:hover,.header #home:focus,.header #home:active,.header #home .link-ink{text-decoration:none!important}
.header #home::before,.header #home::after,.header #home .link-ink::before,.header #home .link-ink::after{content:none!important;display:none!important}
.header #home:focus-visible{outline:1px solid currentColor;outline-offset:6px}
.mobile-band .card::before{content:none!important;display:none!important;background:none!important;opacity:0!important}
@media(min-width:701px){.opening-mark{top:50%!important;height:15%!important}}
@media(min-width:701px) and (hover:hover) and (pointer:fine){
 .mobile-band .card .card-visual img{transition:transform 650ms cubic-bezier(.22,.61,.36,1)}
 .pointer-ready .mobile-band .card:hover .card-visual img,.mobile-band .card:focus-visible .card-visual img{transform:scale(1.025)}
}
@media(prefers-reduced-motion:reduce){.mobile-band .card .card-visual img{transform:none!important;transition:none}}

/* Copper desktop framing, using the existing full-resolution source. */
@media(min-width:701px){
 .mobile-feature.static-feature.cdg-copper .feature-card{height:auto;aspect-ratio:1206 / 612}
 .mobile-feature.static-feature.cdg-copper .feature-card .card-visual{position:absolute;inset:0;display:block;width:100%;height:100%}
 .mobile-feature.static-feature.cdg-copper .feature-card img{width:100%;height:100%;object-fit:cover;object-position:50% 29%}
}
/* All Work keeps a line-based focus indicator without a rectangular box. */
[data-theme="light"] #all-work:focus{outline:none;box-shadow:none}
[data-theme="light"] #all-work:focus-visible .link-ink:after{box-shadow:0 1px 0 var(--action);background-color:var(--action)}

/* The Dazed cover uses its original printed colour. */
.card[data-id="275"] img.dazed-colour{filter:none}
