/* Contrast patch deliberately scoped to the archive cover. */
html body .mag-hero{color:#123a51!important;background:linear-gradient(135deg,#fbe2b8,#fff1d9)!important}
html body .mag-hero h1{color:#103b55!important;text-shadow:none!important}
html body .mag-hero .eyebrow{color:#984400!important}
html body .mag-hero p,html body .mag-cover-wrap figcaption{color:#274c61!important}
html body .mag-hero .mag-actions .secondary{background:#075e85!important;border:1px solid #075e85!important;color:#fff!important}
html body .mag-hero .mag-actions .primary{background:#fff!important;color:#103b55!important;border:1px solid #a7c1cf!important}
html body .mag-hero .mag-actions a:focus-visible{outline:3px solid #0a628a;outline-offset:4px}
body.mag490-reader-lock{overflow:hidden!important}
html body .reader-shell.mag490-legacy-full{position:fixed!important;inset:0!important;width:100%!important;height:100dvh!important;max-width:none!important;margin:0!important;border-radius:0!important;z-index:20000!important;display:flex!important;flex-direction:column!important;box-shadow:none!important;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);background:#071a28!important}
.mag490-legacy-full .reader-toolbar,.mag490-legacy-full .reader-footer{flex-shrink:0}
html body .mag490-legacy-full .reader-stage{flex:1;min-height:0!important;overflow:hidden;padding:12px 4px!important;grid-template-columns:38px minmax(0,1fr) 38px}
html body .mag490-legacy-full .spread{min-height:0!important;height:100%!important;max-width:100%;overflow:visible}
html body .mag490-legacy-full .spread>img{max-height:calc(100dvh - 175px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;width:auto!important;height:auto!important;max-width:48%!important;object-fit:contain}
@media(max-width:850px){html body .mag490-legacy-full .spread>img{max-width:100%!important;max-height:calc(100dvh - 210px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important}.mag490-legacy-full .reader-toolbar{padding:8px 10px!important}.mag490-legacy-full .reader-toolbar strong{font-size:17px}.mag490-legacy-full .reader-tools button{padding:8px!important}.mag490-legacy-full .reader-footer{padding:10px!important}.mag490-legacy-full .page-nav{width:32px;font-size:32px}}
