.full-reading-header,.full-reading-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem clamp(1rem,4vw,4rem);color:#e9f1ee;font:.875rem/1.5 system-ui,sans-serif}.full-reading-header{position:relative;z-index:3;background:radial-gradient(ellipse at 18% 50%,#12454366,transparent 42%),linear-gradient(100deg,#02080e,#051219 48%,#140826);border-bottom:1px solid #35535a}.full-reading-header nav,.full-reading-footer nav{display:flex;flex-wrap:wrap;align-items:center;gap:.15rem .6rem;margin:0;font:inherit}.full-reading-brand{display:flex;align-items:center;gap:.25rem;flex:0 1 14.5rem}.full-reading-brand img{display:block;min-width:0;width:75%;height:auto}.full-reading-brand .full-reading-sigil{width:25%}.full-reading-header details{margin:0}.full-reading-header summary,.full-reading-care{display:flex;align-items:center;min-height:2.75rem;gap:.4rem;padding:.35rem .5rem;color:#f3efe5;font:700 .72rem/1.3 system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase}.full-reading-header summary:after{content:"\2304";color:#e7bc66}.full-reading-care{color:#a6eee0}.full-nav-links{position:absolute;top:calc(100% - .45rem);right:clamp(1rem,4vw,4rem);width:min(46rem,calc(100% - 2rem));max-height:min(65vh,32rem);overflow:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:#0d1925;border:1px solid #52706a;border-radius:.65rem;padding:.55rem;box-shadow:0 .8rem 2rem #0008}.full-nav-links a{color:#e9f1ee;padding:.7rem;text-decoration:none;border-radius:.3rem}.full-nav-links a:hover{background:#19353c}.full-nav-links span{display:block;color:#bccdcc;font-size:.8rem}.full-reading-footer{flex-wrap:wrap;padding-block:1.15rem;border-top:1px solid #344753;background:#030807}.full-footer-brand{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.full-footer-brand img{display:block;width:min(12rem,64vw);height:auto}.full-reading-footer p{display:grid;gap:.15rem;margin:0}.full-reading-footer strong{color:#e7bc66;font-size:.72rem;letter-spacing:.11em;text-transform:uppercase}.full-reading-footer a{display:inline-flex;align-items:center;min-height:2.75rem;color:#d7dfda}.full-reading-footer button{min-height:2.75rem;padding:.4rem .65rem;background:#122;border:1px solid #52706a;border-radius:.4rem;color:#e9f1ee;font:inherit;cursor:pointer}.full-reading-header :focus-visible,.full-reading-footer :focus-visible{outline:2px solid #ffe29a;outline-offset:2px}.full-reading-footer dialog{width:min(32rem,calc(100% - 2rem));padding:1.4rem;border:1px solid #52706a;border-radius:.8rem;background:#0d1925;color:#e9f1ee}.full-reading-footer dialog::backdrop{background:#000a}.full-reading-footer dialog h2{margin-top:0}.full-reading-footer dialog form{display:flex;flex-wrap:wrap;gap:.6rem;margin-block:1rem}@keyframes reading-logo-glow{50%{filter:drop-shadow(0 0 .55rem #7ce9e66b)}}.full-reading-sigil,.full-footer-brand img{animation:reading-logo-glow 8s ease-in-out infinite}[data-logo-motion=paused] :is(.full-reading-sigil,.full-footer-brand img){animation-play-state:paused}@media(prefers-reduced-motion:reduce){.full-reading-sigil,.full-footer-brand img{animation:none}}@media(max-width:42rem){.full-reading-header{flex-direction:column;align-items:flex-start;gap:.2rem}.full-reading-brand{flex:auto;width:12rem}.full-reading-header nav{gap:.1rem .2rem}.full-reading-header summary,.full-reading-care{padding-inline:.3rem}.full-nav-links{grid-template-columns:minmax(0,1fr)}}@media print{.full-reading-header,.full-reading-footer{display:none}}
