@charset "UTF-8";
/* Scoped navigation integration; original artwork and responsive styles retained. */
.site-header{z-index:40}.site-header>.site-menu{margin-left:0;color:#fff}
.header-case-display{margin-left:auto}.header-caption{margin-right:auto}
.detail-site-menu{position:absolute;top:18px;right:5%;z-index:50;color:#fff}
.detail-toolbar{padding-right:calc(5% + 70px)}
.temporary-footer-links{position:absolute;bottom:-10px;left:4.6%;display:flex;gap:18px;font:12px/1.6 sans-serif;letter-spacing:0}
.temporary-footer-links a{padding:2px 0;text-decoration:underline;text-underline-offset:3px}
@media(max-width:700px){
 .enhanced .page-count{right:calc(6% + 64px);top:30px}
 .detail-site-menu{top:12px;right:6%}.detail-toolbar{padding-right:calc(6% + 56px)}
 .detail-toolbar>span{display:none}
 .enhanced .chapter-nav{bottom:calc(28px + env(safe-area-inset-bottom,0px))}
 .enhanced .temporary-footer-links{position:absolute;bottom:env(safe-area-inset-bottom,0px);left:7%;font-size:10px}
 .temporary-footer-links{left:7%;bottom:0}
}
