/* Refinements within the existing navy / orange design system. */
.reader-controls .edition-switch{font:700 11px 'DejaVu Sans',Arial,sans-serif;color:#fff;border:1px solid #49607a;padding:8px 10px;text-decoration:none;border-radius:3px;white-space:nowrap}
.reader-controls .edition-switch:hover{border-color:#e79016;color:#ffb94e}
.reader-toolbar :focus-visible,#contents-panel :focus-visible,.aw-bottom-nav :focus-visible{outline:3px solid #ffb94e;outline-offset:3px}
.aw-evidence-page>svg{width:100%;height:100%;display:block}
#profile .poster-page{scroll-margin-top:120px}
@media(max-width:640px){.reader-controls .edition-switch{font-size:10px;padding:6px 7px}#contents-panel{max-width:calc(100vw - 24px)}.reader-toolbar .reader-title{font-size:10px}.reader-toolbar .reader-controls{max-width:calc(100vw - 65px)!important}#profile .poster-page{scroll-margin-top:125px}}
@media print{.aw-evidence-page{width:210mm!important;height:297mm!important}.aw-evidence-page>svg{width:100%!important;height:100%!important}#profile>.poster-page:last-child{page-break-after:auto!important;break-after:auto!important}#profile .poster-page{scroll-margin-top:0}}
@media print{#profile>.poster-page .v75-standard-footer{z-index:1000!important;opacity:1!important;visibility:visible!important}}
@media print{#case-3811 .v45-schedule{display:none!important}}

/* Lock the brand overlay to navy. */
#profile .restored-photo-cover>.restored-cover-shade{background:linear-gradient(90deg,rgba(6,35,75,.94) 0%,rgba(6,35,75,.88) 42%,rgba(6,35,75,.76) 72%,rgba(6,35,75,.68) 100%)!important;mix-blend-mode:normal!important;filter:none!important}
@media print{#case-3811 .v45-gallery{display:none!important}}
@media print{#profile *{text-shadow:none!important;box-shadow:none!important;filter:none!important}}
