:root{color-scheme:dark;--bg:#0b0d10;--surface:#11151a;--ink:#e9e5dc;--muted:#a6a6a5;--gold:#c6aa78;--line:#303338;--reader-size:21px;--reader-width:44rem;--serif:Georgia,'Times New Roman',serif;--sans:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.65 var(--sans);overflow-wrap:break-word}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,select{cursor:pointer}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--gold);outline-offset:5px}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--serif);font-weight:400;line-height:1.12}h1{font-size:clamp(3rem,6.5vw,6.8rem);letter-spacing:-.045em}h2{font-size:clamp(2rem,3.5vw,3.7rem);letter-spacing:-.025em}h3{font-size:1.5rem}h1 em,h2 em{font-weight:400;color:var(--gold)}p{margin:1rem 0;color:var(--muted)}small{font-size:.8rem}.muted{color:var(--muted)}.eyebrow{display:block;font-size:.75rem;letter-spacing:.18em;color:var(--gold);line-height:1.6}.eyebrow+h1,.eyebrow+h2,.eyebrow+h3{margin-top:1rem}.badge{display:inline-flex;border:1px solid #655a45;padding:4px 10px;font-size:.75rem;letter-spacing:.12em;color:#d2bb93;align-items:center;white-space:nowrap;line-height:1.6}.skip{position:fixed;left:16px;top:-100px;padding:12px 20px;background:var(--gold);color:#101114;z-index:100}.skip:focus{top:12px}.review{text-align:center;background:#352c21;color:#f0d6b1;font-size:.75rem;letter-spacing:.08em;padding:7px 16px}.site-header{border-bottom:1px solid var(--line);background:rgba(11,13,16,.97);position:relative;z-index:20}.header-inner{max-width:1600px;margin:auto;padding:24px 4%;display:flex;align-items:center;gap:26px}.brand{display:flex;align-items:center;gap:13px;letter-spacing:.12em;font-size:.8rem;font-weight:600;white-space:nowrap}.brand small{display:block;font-weight:400;color:#8b8e92;font-size:.65rem;letter-spacing:.16em;margin-top:3px}.brand-sigil{font-size:2rem;color:var(--gold);font-weight:400}.site-header nav{display:flex;gap:24px;margin-left:auto;align-items:center}.site-header nav a,.header-search{font-size:.875rem;color:#afb0b0;position:relative;padding:8px 0}.site-header nav a:hover,.site-header nav a[aria-current]{color:var(--ink)}.site-header nav a[aria-current]:after{content:'';height:1px;background:var(--gold);position:absolute;bottom:-24px;left:0;right:0}.header-search{border-left:1px solid var(--line);padding-left:24px;color:var(--gold)}.menu-toggle{display:none}main{max-width:1440px;margin:auto;padding:0 5.5%;min-height:60vh}.hero{min-height:740px;height:calc(100vh - 100px);max-height:950px;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;position:relative;isolation:isolate}.hero:before{content:'';position:absolute;inset:0 -6.2%;z-index:-1;background:radial-gradient(ellipse at 73% 46%,#8b74451c,transparent 53%),linear-gradient(130deg,#13171d80,transparent 60%)}.hero-copy{padding:50px 0 80px;z-index:2}.hero h1{font-size:clamp(4rem,7.4vw,8.7rem);line-height:1.01;margin:30px 0 28px;letter-spacing:-.05em}.hero-book{font-size:.75rem;letter-spacing:.15em;color:var(--gold);line-height:2.3}.hero-book span{display:block;color:var(--ink);font:1.45rem var(--serif);letter-spacing:0}.hero-note{font-size:.95rem;margin:22px 0 28px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:12px 22px;font-size:.875rem;border:1px solid #4a4945;transition:background .2s,border-color .2s;color:var(--ink);background:transparent}.button:hover{border-color:var(--gold);background:#c6aa7810}.button.primary{background:var(--gold);color:#111318;border-color:var(--gold)}.button.primary:hover{background:#dbc395}.button.quiet{border-color:transparent;border-bottom-color:#716246}.hero-status{display:flex;gap:16px;align-items:center;color:#929496;letter-spacing:.12em;font-size:.7rem;margin-top:44px}.status-line{width:30px;height:1px;background:var(--gold)}.hero-art{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0}.seal,.hero-seal{position:relative;aspect-ratio:1;width:100%;max-width:520px;display:grid;place-items:center;background:radial-gradient(circle,#c6aa7805 0,transparent 68%)}.ring{position:absolute;border:1px solid #b49a613c;border-radius:50%;inset:10%}.ring-a{inset:0;border-color:#ad9e771e}.ring-b{inset:12%;border-color:#a992694f}.ring-c{inset:28%;border-color:#a992694f;box-shadow:0 0 90px #c3a5690a}.ring-b:before,.ring-b:after{content:'';position:absolute;left:50%;top:-12%;height:124%;width:1px;background:#a9926933}.ring-b:after{transform:rotate(90deg)}.hero-seal:before,.seal:before{content:'';position:absolute;inset:20%;border:1px solid #a9926955;transform:rotate(45deg)}.hero-seal:after,.seal:after{content:'';position:absolute;inset:6%;border:1px dashed #a9926930;border-radius:50%;animation:orbit 100s linear infinite}.seal-center{font:3.5rem var(--serif);color:var(--gold);z-index:2;letter-spacing:.06em}.seal-coordinate{position:absolute;bottom:17%;font-size:.6rem;letter-spacing:.18em;color:#a99269}.hero-seal .seal-center{font-size:6rem}.art-caption{font:italic 1rem var(--serif);color:#b4a38a;margin-top:34px;text-align:center}.scroll-note{position:absolute;bottom:30px;left:0;font-size:.65rem;color:#949798;letter-spacing:.18em;border-left:1px solid var(--gold);padding:6px 18px}.editorial-section{padding:80px 0;border-top:1px solid var(--line)}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:32px}.section-heading>a,.section-heading>span{font-size:.875rem;color:var(--muted)}.section-heading h3{font-size:1.45rem}.text-link{display:inline-block;font-size:.875rem;border-bottom:1px solid #887148;padding-bottom:6px;color:var(--gold);min-height:32px}.book-intro{display:grid;grid-template-columns:1fr 1.1fr;gap:90px}.book-intro h2{font-size:clamp(2.4rem,4.2vw,4.7rem);margin:18px 0}.book-intro>div>p{max-width:370px}.chapter-row{display:flex;align-items:center;gap:24px;border-top:1px solid var(--line);padding:28px 16px 28px 0;transition:background .2s}.chapter-row:last-child{border-bottom:1px solid var(--line)}.chapter-row:hover{background:#c6aa7807}.chapter-number{font:2.5rem var(--serif);color:#8b7859;min-width:62px}.chapter-row>div{flex:1;min-width:0}.chapter-row h3{font-size:1.4rem;line-height:1.3}.chapter-row>div>span{font-size:.8rem;color:var(--muted);display:block;margin-top:8px}.publication-stats{display:flex;margin-top:35px;gap:35px}.publication-stats span{color:var(--muted);font-size:.75rem;flex:1}.publication-stats b{display:block;font:2rem var(--serif);color:var(--ink);margin-bottom:5px}.universe-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:24px}.record-tile{display:flex;flex-direction:column;position:relative;background:linear-gradient(145deg,#191d22,#101318);border:1px solid var(--line);padding:28px;min-width:0;transition:border-color .2s,transform .2s}.record-tile:hover{border-color:#a9926980;transform:translateY(-3px)}.record-mark{font-size:3.5rem;line-height:1.3;color:#b59e735c;margin:20px 0}.record-tile h3{font-size:1.8rem}.record-tile p{font-size:.95rem;max-width:480px;line-height:1.7}.record-foot{font-size:.8rem;color:var(--gold);display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding-top:17px;margin-top:auto}.record-foot span{font-size:.65rem;color:var(--muted);text-align:right}.featured-record{background:radial-gradient(ellipse at 70% 25%,#b49a6120,transparent 70%),linear-gradient(145deg,#191d22,#101318)}.featured-record h3{font-size:2.6rem}.philosophy-section{padding:110px 20px;text-align:center;border-top:1px solid var(--line);background:radial-gradient(ellipse,#ad967712,transparent 65%)}.philosophy-section h2{margin:22px 0;font:italic clamp(2.2rem,4vw,4rem)/1.3 var(--serif)}.release-panel{display:grid;grid-template-columns:.85fr 1.15fr;border:1px solid var(--line);background:linear-gradient(115deg,#191c21,#0e1115);align-items:center;gap:60px;padding:44px;margin-top:26px}.release-art{max-width:300px;width:100%;margin:auto}.release-art .seal-center{font:1rem var(--sans);letter-spacing:.18em}.release-panel h2{margin:16px 0 22px;font-size:clamp(2rem,3vw,3.4rem)}.countdown{font-size:.8rem;letter-spacing:.12em;color:var(--gold);border-top:1px solid var(--line);padding-top:25px;margin-top:30px}.release-panel time{font-size:.8rem;color:var(--muted)}.page-heading{padding:90px 0 54px}.page-heading h1{margin-top:24px}.lede{font:1.15rem/1.75 var(--sans);max-width:650px;margin-top:24px}.directory{max-width:1000px}.directory-end{display:flex;flex-wrap:wrap;gap:16px;padding:35px 0 80px}.empty-record{padding:45px 30px;border:1px solid var(--line);background:linear-gradient(120deg,#171b21,#111419);text-align:center}.empty-record h2{font-size:1.8rem;margin-top:20px}.empty-record p{max-width:500px;margin:18px auto 0;font-size:.95rem}.seal-icon{display:block;font-size:2.5rem;color:var(--gold);margin-bottom:16px}.book-product{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;padding:90px 0;align-items:center}.book-cover{max-width:350px;margin:auto;aspect-ratio:.68;padding:28px 30px;position:relative;background:radial-gradient(ellipse at 60% 35%,#8468382e,transparent 70%),#14181d;border:1px solid #726047;box-shadow:12px 12px 0 #080a0d,13px 13px 0 #33302b;display:flex;flex-direction:column;text-align:center}.book-cover>span{font-size:.7rem;letter-spacing:.18em;color:var(--gold);margin:12px 0}.book-cover .seal{width:75%;margin:30px auto 15px}.book-cover h2{font-size:2.1rem;margin-top:auto;line-height:1.2}.book-cover small{font-size:.7rem;letter-spacing:.18em;color:var(--gold);margin:30px 0 10px}.book-product h1{font-size:clamp(2.8rem,5vw,5.7rem);margin:22px 0}.book-details{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--line);padding:22px 0;gap:20px;margin:30px 0}.book-details dt,.dossier-meta dt{font-size:.75rem;color:var(--muted)}.book-details dd,.dossier-meta dd{margin:6px 0 0;font-size:.95rem}.series-shelf{display:grid;grid-template-columns:350px 1fr;gap:80px;align-items:center;padding:0 0 90px}.book-progress{padding:25px 0;display:flex;align-items:center;gap:20px;font-size:.85rem;color:var(--muted);flex-wrap:wrap}.book-progress progress{flex:1;accent-color:var(--gold);min-width:120px;height:5px}.book-progress output{min-width:80px}.archive-search{margin:0 0 50px;max-width:800px}.archive-search label{font-size:.85rem;color:var(--muted);display:block;margin-bottom:12px}.archive-search>div:not(#search-results){position:relative}.archive-search input{width:100%;background:#15191e;border:1px solid #494944;padding:18px 50px 18px 22px;color:var(--ink);min-height:60px;font-size:1rem;border-radius:0}.archive-search span{position:absolute;right:22px;top:11px;color:var(--gold);font-size:1.5rem}#search-results{display:flex;flex-direction:column;max-height:450px;overflow:auto;background:#15191e}#search-results a{padding:14px 22px;border-top:1px solid var(--line);font-size:.95rem}#search-results a:hover{background:#24272c}#search-results small{color:var(--gold);display:block;margin-top:2px}.archive-layout{display:grid;grid-template-columns:200px 1fr;gap:60px;padding-bottom:80px}.archive-layout aside h2,.dossier-layout aside h2{font-family:var(--sans);font-size:.8rem;color:var(--gold);letter-spacing:.04em;margin-bottom:18px}.archive-layout aside nav,.dossier-layout aside nav{display:flex;flex-direction:column}.taxonomy-link,.dossier-layout aside a{padding:10px 0;font-size:.875rem;color:var(--muted);min-height:44px}.taxonomy-link:hover,.dossier-layout aside a:hover{color:var(--gold)}.archive-layout aside .text-link{margin-top:20px}.record-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.archive-layout .record-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-note{margin-top:50px;padding:40px;border:1px solid var(--line);background:repeating-linear-gradient(135deg,transparent,transparent 14px,#b49a6104 14px,#b49a6104 15px)}.archive-note h2{font-size:2.3rem;margin-top:20px}.archive-crumb{padding:34px 0 0;color:var(--muted);font-size:.8rem}.archive-crumb a{color:var(--gold)}.dossier-hero{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:center;padding:50px 0 70px}.dossier-hero h1{font-size:clamp(3rem,6vw,6.8rem);margin:24px 0}.dossier-meta{display:grid;grid-template-columns:1fr 1fr;gap:20px;border-top:1px solid var(--line);padding-top:22px;margin-top:35px}.dossier-meta a{color:var(--gold);text-decoration:underline;text-underline-offset:4px}.dossier-art{aspect-ratio:.85;border:1px solid var(--line);display:flex;align-items:center;padding:35px}.abstract-art{background:radial-gradient(ellipse at center,#af936721,transparent 70%),linear-gradient(140deg,#1b2027,#0c0f13)}.dossier-art .seal-center{font:1rem var(--sans)}.dossier-layout{display:grid;grid-template-columns:200px 1fr;gap:70px;padding:50px 0 80px;border-top:1px solid var(--line)}.dossier-layout>aside{align-self:start;position:sticky;top:35px}.dossier-layout h2{font-size:2.1rem;margin-bottom:28px}.evidence{border-top:1px solid var(--line);padding:26px 0}.evidence p{font:1.15rem/1.85 var(--serif);color:var(--ink);max-width:750px}.source-link{font-size:.8rem;color:var(--gold);text-decoration:underline;text-underline-offset:4px}.dossier-section{padding-top:45px;border-top:1px solid var(--line);margin-top:25px}.appearance-list{display:flex;gap:15px;flex-wrap:wrap}.fragment-fields>div{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding:17px 0;gap:15px;font-size:.9rem}.dossier-layout .record-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dossier-layout .record-tile h3{font-size:1.6rem}.lore-dossier .dossier-art{aspect-ratio:1.2}.timeline{list-style:none;padding:0 0 80px}.timeline>li{display:grid;grid-template-columns:70px 1fr;gap:25px;padding:40px 0;border-top:1px solid var(--line)}.timeline-number{font:2rem var(--serif);color:var(--gold)}.timeline h2{font-size:2.2rem;margin:15px 0 25px}.timeline ul{padding:0;list-style:none;margin-top:30px}.timeline ul li{padding:18px 0;border-top:1px solid var(--line);max-width:800px;font:1rem/1.8 var(--serif);color:var(--muted)}.timeline ul a{display:block;font:.8rem var(--sans);color:var(--gold);margin-top:12px}.site-footer{max-width:1440px;margin:0 auto;padding:55px 5.5% 30px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:30px}.site-footer p{font-size:.85rem}.site-footer>div:nth-child(2){display:flex;gap:25px;justify-content:flex-end;align-items:start;flex-wrap:wrap;font-size:.8rem;color:var(--muted)}.site-footer>small{grid-column:1/-1;color:#8c8e90;border-top:1px solid var(--line);padding-top:25px;font-size:.75rem}.reader-heading{text-align:center;padding:60px 0 30px}.reader-heading>a{font-size:.8rem;color:var(--gold);display:inline-block;margin-bottom:38px}.reader-heading h1{font-size:clamp(2.4rem,4.5vw,4.6rem);margin:24px 0}.reader-heading>p{font-size:.75rem;letter-spacing:.12em}.reader-heading>p span{margin:0 14px}.reader-settings{max-width:900px;margin:0 auto 38px;border:1px solid var(--line);padding:0 20px;background:var(--surface)}.reader-settings summary{cursor:pointer;font-size:.875rem;min-height:48px;padding:12px 0;color:var(--gold)}.tools{display:flex;flex-wrap:wrap;gap:20px;padding:10px 0 22px;align-items:end}.tools label{display:flex;flex-direction:column;gap:8px;font-size:.8rem;color:var(--muted)}.tools select{min-height:44px;background:var(--bg);color:var(--ink);border:1px solid var(--line);padding:8px}.tools input{accent-color:var(--gold);min-height:44px;width:150px}.tools button{min-height:44px;padding:9px 14px;border:1px solid var(--line);background:var(--bg);color:var(--ink);font-size:.8rem}.tools #reader-status{flex-basis:100%;font-size:.8rem;color:var(--gold)}.chapter-art{max-width:var(--reader-width);height:90px;margin:0 auto 55px;position:relative;border-block:1px solid #67573a;display:grid;place-items:center}.chapter-art:after,.chapter-art:before{content:'';position:absolute;left:30%;right:30%;top:50%;height:1px;background:#b59e7340}.chapter-art:after{transform:rotate(15deg)}.chapter-art span{font-size:.7rem;letter-spacing:.22em;color:var(--gold);z-index:1;background:var(--bg);padding:0 20px}.reading{max-width:min(var(--reader-width),100%);margin:0 auto;font:var(--reader-size)/1.95 var(--serif);color:var(--ink)}.reading p{color:inherit;margin:0 0 1.35em}.reading .manuscript-title{display:none}.reading .manuscript-title+p:first-letter{float:left;font-size:3.5em;line-height:.9;margin:9px 12px 0 0;color:var(--gold)}.reading hr{border:0;display:block;text-align:center;height:24px;margin:60px 0}.reading hr:after{content:'◇  ◇  ◇';font-size:.75rem;letter-spacing:.5em;color:var(--gold)}.reading-progress{position:fixed;top:0;left:0;z-index:80;width:0;height:3px;background:var(--gold)}.chapter-nav{max-width:1000px;margin:65px auto;padding:35px 0;display:flex;gap:15px;flex-wrap:wrap;border-block:1px solid var(--line);justify-content:center}.reader-context h2{margin:16px 0 30px}.reader-context .record-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.immersive .site-header,.immersive .site-footer,.immersive .reader-context,.immersive .review{display:none}.immersive .reader-heading{padding-top:30px}body[data-theme=paper][data-chapter]{--bg:#f1ede5;--surface:#e8e2d7;--ink:#28251f;--muted:#5e5951;--line:#c9c2b5;--gold:#7d5c29;color-scheme:light}body[data-theme=midnight][data-chapter]{--bg:#080f1c;--surface:#101b2b;--ink:#dce3f0;--muted:#a2aec1;--line:#29364a;--gold:#b7a785}body[data-theme=paper][data-chapter] .site-header{background:var(--bg)}body[data-theme=paper][data-chapter] .badge{color:var(--gold)}body[data-theme=paper][data-chapter] .record-tile{background:var(--surface)}body[data-theme=paper][data-chapter] .site-header nav a,body[data-theme=paper][data-chapter] .brand small{color:var(--muted)}body[data-theme=paper][data-chapter] .abstract-art{background:var(--surface)}
@keyframes orbit{to{transform:rotate(360deg)}}
@media(min-width:1600px){.hero h1{font-size:8rem}}
@media(max-width:1250px){.header-inner{gap:18px}.site-header nav{gap:16px}.brand{font-size:.7rem}.brand small{font-size:.6rem}.header-search{padding-left:16px}.book-intro{gap:50px}.book-product{gap:50px}.record-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:1050px){.menu-toggle{display:block;margin-left:auto;border:1px solid var(--line);padding:8px 16px;background:transparent;color:var(--ink);min-height:44px;font-size:.875rem}.site-header nav{display:none;position:absolute;top:100%;left:0;right:0;background:#11151a;border-bottom:1px solid var(--line);padding:20px 5.5%;grid-template-columns:repeat(4,1fr);gap:10px;margin:0}.site-header nav.open{display:grid}.site-header nav a{padding:12px}.site-header nav a[aria-current]:after{bottom:5px;left:12px;right:12px}.header-inner{padding:18px 5.5%}.hero{min-height:680px}.hero h1{font-size:6rem}.hero-seal .seal-center{font-size:4rem}.hero-art .art-caption{font-size:.8rem}.book-product{grid-template-columns:.7fr 1fr;gap:40px}.release-panel{gap:30px;padding:32px}.archive-layout,.dossier-layout{gap:35px;grid-template-columns:170px 1fr}.dossier-hero{gap:30px}.record-tile{padding:24px}.record-foot{flex-direction:column}.record-foot span{text-align:left}.series-shelf{grid-template-columns:300px 1fr;gap:50px}}
@media(max-width:760px){main{padding:0 6%}.header-inner{padding:14px 6%;gap:14px}.brand small{font-size:.55rem}.brand-sigil{font-size:1.7rem}.header-search{display:none}.hero{min-height:740px;height:auto;grid-template-columns:1fr;align-items:start;padding-top:36px}.hero-copy{padding:20px 0 90px}.hero h1{font-size:clamp(4rem,14vw,6rem);margin-top:26px}.hero-art{position:absolute;right:-6%;bottom:55px;width:65%;opacity:.42;z-index:-1}.hero-art .art-caption{display:none}.hero-seal .seal-center{font-size:3rem}.hero-book span{font-size:1.3rem}.hero-note{margin-top:25px}.hero .actions{max-width:370px}.hero .button{padding:12px 19px}.hero-status{font-size:.6rem;gap:10px}.editorial-section{padding:50px 0}.book-intro{grid-template-columns:1fr;gap:35px}.book-intro h2{font-size:2.8rem}.section-heading{align-items:start;gap:18px;flex-wrap:wrap;margin-bottom:24px}.section-heading h2{font-size:2.3rem}.universe-grid,.record-grid,.archive-layout .record-grid,.dossier-layout .record-grid,.reader-context .record-grid{grid-template-columns:1fr}.record-tile{padding:26px}.record-mark{margin:12px 0;font-size:3rem}.record-tile p{font-size:1rem}.record-foot{flex-direction:row;align-items:center}.record-foot span{text-align:right}.record-tile.featured-record h3{font-size:2.25rem}.philosophy-section{padding:75px 5px}.release-panel{grid-template-columns:1fr;padding:28px;gap:25px}.release-art{max-width:160px}.release-panel h2{font-size:2.4rem}.release-panel .actions{margin-bottom:0}.page-heading{padding:55px 0 35px}.page-heading h1{font-size:3.8rem}.lede{font-size:1rem}.chapter-row{gap:16px;padding:23px 0}.chapter-number{min-width:38px;font-size:2rem}.chapter-row h3{font-size:1.3rem}.chapter-row .badge{font-size:.65rem;padding:4px 7px}.directory-end{padding-bottom:50px}.book-product{grid-template-columns:1fr;padding:45px 0;gap:55px}.book-cover{max-width:260px;padding:22px}.book-cover h2{font-size:1.7rem}.book-cover .seal{margin:20px auto 12px}.book-product h1{font-size:3rem}.book-details{gap:15px}.book-details dd{font-size:.85rem}.series-shelf{grid-template-columns:1fr;gap:50px;padding-bottom:60px}.series-shelf>div:last-child{text-align:center}.archive-layout{grid-template-columns:1fr;gap:35px}.archive-layout aside nav{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--line);padding:10px 0}.taxonomy-link{padding:10px 5px;font-size:.8rem}.archive-layout aside .text-link{margin-top:15px}.archive-search{margin-bottom:35px}.archive-search input{font-size:.95rem;padding-left:16px}.archive-note{padding:28px}.dossier-hero{grid-template-columns:1fr;padding:35px 0 50px;gap:25px}.dossier-hero h1{font-size:3.5rem}.dossier-art{max-height:200px;aspect-ratio:auto;overflow:hidden;padding:0}.dossier-art .seal{max-width:200px}.dossier-layout{grid-template-columns:1fr;padding-top:30px;gap:35px}.dossier-layout>aside{position:static}.dossier-layout aside nav{flex-direction:row;flex-wrap:wrap;gap:6px 20px}.dossier-layout aside a{font-size:.8rem}.dossier-meta{gap:20px}.dossier-layout h2{font-size:1.9rem}.timeline>li{grid-template-columns:36px 1fr;gap:18px}.timeline h2{font-size:1.9rem}.site-footer{grid-template-columns:1fr;padding:35px 6% 25px;gap:15px}.site-footer>div:nth-child(2){justify-content:flex-start;gap:18px}.reader-heading{padding:40px 0 24px}.reader-heading>a{margin-bottom:26px}.reader-heading h1{font-size:2.6rem;line-height:1.2}.reader-settings{padding:0 16px;margin-bottom:30px}.tools{gap:16px}.tools label{flex:1;min-width:110px}.tools input{width:100%}.tools button{flex:1;min-width:125px;font-size:.8rem}.chapter-art{height:60px;margin-bottom:35px}.reading{line-height:1.85}.reading .manuscript-title+p:first-letter{font-size:3em}.chapter-nav{margin:40px auto;padding:25px 0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.chapter-nav .button{font-size:.8rem;padding:10px}.reading hr{margin:45px 0}.reader-context h2{font-size:2rem}.publication-stats{gap:22px}}
@media(max-width:380px){.brand{font-size:.62rem;gap:8px}.brand small{font-size:.48rem}.brand-sigil{font-size:1.5rem}.menu-toggle{padding:8px 12px}.hero h1{font-size:3.8rem}.site-header nav{grid-template-columns:repeat(2,1fr)}.page-heading h1{font-size:3.1rem}.record-foot{flex-direction:column;align-items:start}.record-foot span{text-align:left}.book-details{grid-template-columns:1fr 1fr}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.record-tile:hover{transform:none}}
.approved-art{margin:0;min-width:0}.approved-art img{display:block;width:100%;height:auto;object-fit:cover}.hero-art .approved-art img{max-height:650px}.approved-art figcaption{font-size:.8rem;color:var(--muted);padding:12px 0}.book-product .approved-art{max-width:350px;margin:auto}.outlier-interlude{max-width:var(--reader-width);margin:60px auto;text-align:center;border-block:1px solid var(--line);padding:40px 15px}.outlier-interlude blockquote,.philosophy-section blockquote{font:italic 1.5rem/1.8 var(--serif);color:var(--ink);margin:24px auto;max-width:700px}

.reading .manuscript-title+p{display:flow-root}.site-header nav a{min-height:44px;display:flex;align-items:center}.text-link,.section-heading>a{min-height:44px;display:inline-flex;align-items:center}.hero-status,.scroll-note,.record-foot span,.seal-coordinate,.hero-book,.book-cover>span,.book-cover small{font-size:.75rem}
.book-synopsis blockquote{margin:30px 0;max-width:750px;border-left:1px solid var(--gold);padding-left:30px;font:1.35rem/1.8 var(--serif)}.book-synopsis blockquote p{color:var(--ink)}
.archive-crumb a{text-decoration:underline;text-underline-offset:4px}

/* Keep enlarged text within narrow viewports without clipping content. */
main>*{min-width:0}.hero-copy,.book-intro>div,.release-panel>div{min-width:0}.eyebrow,.brand{overflow-wrap:anywhere}.brand{white-space:normal;min-width:0}.brand>span:last-child{min-width:0}.hero-status{flex-wrap:wrap}.actions,.book-intro>div>p{max-width:100%}.button{max-width:100%;overflow-wrap:anywhere}.badge{white-space:normal}.release-panel h2,.book-intro h2{overflow-wrap:anywhere}
@media(max-width:760px){.header-inner{flex-wrap:wrap}.brand{flex:1}.menu-toggle{flex-shrink:0}.hero h1{font-size:clamp(2.4rem,15vw,4.5rem)}.page-heading h1{font-size:clamp(2rem,12vw,3.8rem)}.book-intro h2,.release-panel h2{font-size:clamp(1.8rem,10vw,3rem)}.publication-stats{flex-wrap:wrap}.publication-stats span{min-width:70px}.release-panel{padding:min(28px,6vw)}.brand small{letter-spacing:.08em}}
