/* The Wyrmouth Papers. Editorial surfaces and interactive reading tools. */
.logbook{--folio-paper:#eee7d6;--folio-ink:#302b22;--folio-muted:#635a49;--folio-rule:#c3b38f;--folio-link:#714819}.logbook [hidden],.logbook [data-space-panel][hidden],.logbook [data-person-panel][hidden]{display:none!important}.logbook button,.logbook select,.logbook input{font-family:var(--sans)}.logbook button{cursor:pointer}.logbook a:focus-visible,.logbook button:focus-visible,.logbook select:focus-visible,.logbook input:focus-visible{outline:3px solid #d0a552;outline-offset:4px}.logbook p{max-width:68ch}.logbook .wrap{max-width:1440px}.tiny-label{display:block;font:10px/1.65 var(--sans);text-transform:uppercase;letter-spacing:2px;font-weight:600}.crumb{display:block;font:11px/1.7 var(--sans);text-decoration:none;color:var(--muted);margin-bottom:34px}.crumb span{padding-inline:10px;color:var(--gold)}.archive-head{border-bottom:1px solid var(--line);background:radial-gradient(ellipse at 74% 49%,#23363b,transparent 58%),linear-gradient(145deg,#0c1b24,#071218)}.archive-head-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:55px;align-items:center;padding-block:47px 73px}.archive-head h1{font-size:clamp(70px,7.9vw,118px);line-height:.94;letter-spacing:-4px;margin:27px 0 25px}.archive-head h1 em{font-weight:400;color:var(--gold)}.archive-head .archive-deck{font:24px/1.4 var(--serif);color:var(--ivory);margin-bottom:17px}.archive-head p{font-size:14px;color:var(--muted);line-height:1.85}.archive-head .button{margin-top:29px}.archive-object{min-height:420px;position:relative;display:flex;align-items:center;justify-content:center;padding:12px 40px 20px 0}.book-cover-plate{width:318px;min-height:385px;padding:30px 25px;text-align:center;transform:rotate(-5deg);border:1px solid #8c6e37;border-left:13px solid #2c2720;background:repeating-linear-gradient(88deg,#23302b33 0px,#12252388 1px,#14252200 3px),#182d2b;box-shadow:17px 25px 35px #0008,5px 5px 0 #8d836b,8px 8px 0 #203026,inset 0 0 0 9px #192b27,inset 0 0 0 10px #695b3d;color:#d9bd86;position:relative}.book-cover-plate>span{font:9px/1.8 var(--sans);letter-spacing:2.1px}.book-cover-plate strong{display:block;font:49px/1.06 var(--serif);margin:26px 0 13px}.gold-compass{font:55px var(--serif);margin-bottom:18px}.book-cover-plate small{display:block;font:9px var(--sans);letter-spacing:2px;margin-top:30px}.insert-slip{position:absolute;bottom:0;right:0;transform:rotate(7deg);width:230px;padding:23px 23px 27px;background:#ded3b8;color:#403528;font:15px/1.65 var(--serif);box-shadow:0 10px 25px #0007;border-top:2px solid #7e6643}.insert-slip i{display:block;border-top:1px solid #a49272;margin-top:10px;padding-top:8px}.log-nav{display:flex;align-items:center;gap:28px;border-bottom:1px solid var(--line);padding-block:21px;flex-wrap:wrap}.log-nav a{font-size:11px;letter-spacing:.3px;text-decoration:none;min-height:30px;display:inline-flex;align-items:center}.log-nav a:hover,.log-nav a[aria-current=page]{color:var(--gold);text-decoration:underline;text-underline-offset:7px}.reading-bar{display:flex;align-items:center;gap:28px;background:#13232a;border:1px solid var(--line);padding:18px 22px;margin-block:27px 44px;flex-wrap:wrap}.reading-bar .tiny-label{color:var(--gold);font-size:8px;margin-bottom:4px}.reading-bar select{max-width:100%;width:294px;background:#0a1820;color:var(--ivory);border:1px solid #6a685b;border-radius:0;padding:10px 30px 10px 12px;min-height:44px;font-size:12px;color-scheme:dark}.reading-bar p{font-size:11px;line-height:1.7;color:var(--muted)}.reading-bar .quiet-button{margin-left:auto}.quiet-button{font:11px/1.4 var(--sans);background:transparent;border:1px solid #6e715f;color:var(--ivory);min-height:44px;padding:10px 15px}.quiet-button:hover{background:#223637}.quiet-link{color:var(--gold);font-size:12px;text-underline-offset:4px}.archive-section-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:26px}.archive-section-head h2{font-size:46px;margin-top:10px}.archive-section-head p{font-size:12px;color:var(--muted);max-width:260px}.archive-tools{display:flex;align-items:center;gap:17px;margin:25px 0 23px;flex-wrap:wrap}.archive-tools label{font-size:12px}.archive-tools input{background:#101f28;color:var(--ivory);border:1px solid #6c6b5c;min-height:44px;padding:10px 14px;max-width:100%;width:270px;border-radius:0;font-size:12px}.archive-tools input::placeholder{color:#b4b9b8}.archive-tools .quiet-link{margin-left:auto}.archive-tools .small{font-size:11px;color:var(--muted)}.folio-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.folio-card{position:relative;display:flex;flex-direction:column;background:#122129;border:1px solid var(--line);transition:border-color .2s,transform .2s}.folio-card:hover{border-color:#b3945d;transform:translateY(-3px)}.folio-card-top{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:16px 22px;color:var(--gold)}.folio-read-state{font-size:10px;color:#c5d6cc}.folio-card-main{padding:22px;display:flex;flex:1;flex-direction:column;text-decoration:none}.folio-symbol{align-self:flex-end;color:#d5b37b;font:45px/1.2 var(--serif);height:62px;margin-bottom:7px;opacity:.85}.folio-card-main .tiny-label{font-size:8px;color:var(--gold);margin-bottom:13px}.folio-card-main h3{font-size:30px;line-height:1.15;letter-spacing:-.3px;margin-bottom:14px}.folio-card-main p{font:12px/1.8 var(--sans);color:var(--muted);text-wrap:pretty}.folio-card-foot{border-top:1px solid var(--line);padding:13px 22px;display:flex;gap:12px;justify-content:space-between;font-size:9px;color:var(--muted)}.empty-search{padding:30px;background:#14252d}.chart-invitation{display:grid;grid-template-columns:1.3fr 1fr;gap:50px;padding:52px 0;margin-top:52px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center}.chart-invitation h2{font-size:40px;margin:13px 0 20px}.chart-invitation p{font-size:14px;color:var(--muted);margin-bottom:24px;max-width:500px}.course-device{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid var(--line);padding:25px;background:radial-gradient(ellipse at center,#254044,#11252c)}.course-device span{font:9px var(--sans);letter-spacing:2px;color:var(--gold)}.course-device i{width:1px;height:35px;background:#c6ac6c;margin:10px}.course-device b{font:40px var(--serif);color:var(--gold)}.collection-note{padding-block:52px 70px}.collection-note h2{font-size:30px;margin-bottom:27px}.provenance-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.provenance-grid .tiny-label{color:var(--gold);font-size:9px}.provenance-grid p{font-size:12px;line-height:1.85;color:var(--muted);margin-top:10px}.fine-print{font:11px/1.9 var(--sans);color:var(--muted);max-width:900px!important;margin-top:29px}.log-promo{background:#15282b;border-block:1px solid var(--line)}.log-promo-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:90px;align-items:center}.log-promo h2{font-size:47px;margin:16px 0 25px}.log-promo p{font-size:14px;color:var(--muted);margin-bottom:28px}.paper-preview{display:block;position:relative;background:#e8dfc9;color:#392f21;padding:32px 35px 40px;transform:rotate(-2deg);box-shadow:10px 15px 35px #0005;text-decoration:none;border-left:8px solid #958363}.paper-preview .tiny-label{font-size:8px}.paper-preview-title{font:33px var(--serif);display:block;margin:18px 0 22px}.ink-rule{height:1px;background:#b5a17d;display:block}.preview-pair{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:22px;font:8px/1.8 var(--sans);letter-spacing:1px}.preview-pair b{display:block;font:19px/1.4 var(--serif);letter-spacing:0;margin-top:12px}.seal-mark{display:block;border:double 5px #884031;color:#f2ceb0;background:#7a3328;border-radius:50%;width:56px;height:56px;text-align:center;font:28px/45px var(--serif);margin:22px 0 12px auto;box-shadow:2px 4px 4px #0004}.preview-footer{font:8px/1.5 var(--sans);letter-spacing:.5px}.folio-heading{padding-top:34px}.folio-heading .crumb{margin-bottom:21px}.folio-heading h1{font-size:clamp(45px,5.8vw,77px);letter-spacing:-2px;max-width:930px;margin:17px 0 22px}.folio-heading>p{font-size:15px;color:var(--muted);max-width:660px}.folio-meta{display:flex;gap:23px;flex-wrap:wrap;color:var(--gold);font:10px/1.5 var(--sans);margin-top:23px}.paper{background:var(--folio-paper);color:var(--folio-ink);border:1px solid var(--folio-rule);box-shadow:0 8px 30px #0003;position:relative}.paper h2{font-size:36px;letter-spacing:-.7px;line-height:1.15}.paper h3{font-size:28px;line-height:1.15}.paper p{font:17px/1.85 var(--serif);text-wrap:pretty}.paper .tiny-label{color:#685239;font-size:9px}.paper .document-type,.document-type{font:10px/1.8 var(--sans);color:var(--folio-muted);margin-block:12px 21px}.paper .document-signature{font:italic 14px/1.8 var(--serif);margin-top:28px;color:#655035}.paper-spread{display:grid;grid-template-columns:1fr 1fr;margin-top:30px;background:linear-gradient(90deg,#eee7d6 48%,#d5c9ad 50%,#eee7d6 52%)}.paper-leaf{padding:37px 40px 43px;min-width:0}.paper-leaf h2{margin:16px 0 18px}.paper-leaf+.paper-leaf{border-left:1px solid #b3a383}.ledger-lines{margin:35px 0}.ledger-lines>div{display:grid;grid-template-columns:110px 1fr;gap:20px;border-bottom:1px solid #c5b798;padding:17px 0}.ledger-lines dt{font:11px/1.7 var(--sans);color:#675840}.ledger-lines dd{font:20px/1.4 var(--serif);margin:0}.ink-note{font:italic 20px/1.6 var(--serif)!important;margin-block:25px;color:#6a4c2b}.ink-button{font:11px/1.5 var(--sans);color:#382b1a;background:transparent;border:1px solid #8e7a54;min-height:44px;padding:11px 15px;cursor:pointer}.ink-button:hover{background:#dbcba9}.ink-link{font:12px/1.7 var(--sans);color:var(--folio-link);text-underline-offset:4px;display:inline-block;padding-block:8px}.comparison-active [data-highlight]{background:#dec489;box-shadow:0 2px 0 #82501d;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.evidence-desk{display:grid;grid-template-columns:1fr 1.1fr;gap:55px;padding-block:48px;border-bottom:1px solid var(--line)}.evidence-desk h2{font-size:36px;margin:14px 0 18px}.evidence-desk p{font:14px/1.8 var(--sans);color:var(--muted)}.decision-list{display:grid;gap:12px;align-content:start}.decision-list>button{display:block;text-align:left;border:1px solid #686c5d;background:#12232a;color:var(--ivory);padding:15px 18px;min-height:48px;font:13px/1.6 var(--sans)}.decision-list>button:hover,.decision-list>button[aria-pressed=true]{border-color:var(--gold);background:#243738}.answer-panel{border-left:3px solid var(--gold);padding:17px;background:#1b2d32;font:14px/1.8 var(--sans);margin-top:8px;color:var(--ivory)}.research-note{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:0;margin-top:25px}.research-note summary{font:17px/1.5 var(--serif);padding:20px 30px 20px 0;min-height:62px}.research-note p{font:13px/1.9 var(--sans);color:var(--muted);margin:0 0 17px;max-width:900px}.research-note a{color:var(--gold)}.research-note[open]{padding-bottom:18px}.spoiler-gate{border:1px solid #8a7048;padding:40px;background:#18282b;margin-top:32px}.spoiler-gate h2{font-size:36px;margin:16px 0 18px}.spoiler-gate p{font-size:14px;color:var(--muted);margin-bottom:24px}.spoiler-gate>.quiet-link{margin-left:25px;display:inline-block;min-height:44px;padding-block:12px}.folio-end{padding-block:35px 62px}.folio-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:38px}.folio-actions>span{font:11px/1.5 var(--sans);color:var(--gold)}.folio-actions>span:empty{display:none}.next-folio{display:block;padding:23px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-decoration:none}.next-folio .tiny-label{color:var(--gold);margin-bottom:12px}.next-folio strong{font:27px/1.3 var(--serif)}.next-folio:hover strong{color:var(--gold)}.copy-fallback{width:100%;border:1px solid #73735e;min-height:44px;padding:10px;background:#16272b;color:var(--ivory)}.board-heading{display:flex;justify-content:space-between;gap:30px;align-items:end;padding:29px 31px;border-bottom:1px solid #c5b798}.board-heading h2{margin-top:9px}.board-heading p{font:11px/1.7 var(--sans);max-width:210px}.ship-diagram{display:block;width:100%;height:auto}.ship-line{stroke:#796748;stroke-width:2;fill:none}.ship-line>path{vector-effect:non-scaling-stroke}.ship-hotspot{fill:#193437;stroke:#b8924e;stroke-width:2;transition:fill .2s}.hotspot-number{fill:#f6e9ce;font:14px var(--sans);pointer-events:none}.ship-diagram a:hover .ship-hotspot,.ship-diagram a[aria-current=true] .ship-hotspot{fill:#754922}.ship-diagram a:focus-visible .ship-hotspot{stroke:#131313;stroke-width:5}.diagram-label{fill:#5b4b34;font:14px var(--sans);letter-spacing:2px}.diagram-small{font-size:9px;letter-spacing:1px}.diagram-water{fill:none;stroke:#466664;stroke-dasharray:7 5;opacity:.7;stroke-width:2}.ship-browser{display:grid;grid-template-columns:.9fr 1.15fr;border-top:1px solid #c5b798}.space-buttons{display:grid;grid-template-columns:1fr 1fr;align-content:start;border-right:1px solid #c5b798;padding:25px;gap:10px}.space-buttons button{font:11px/1.6 var(--sans);text-align:left;min-height:48px;background:#e2d8be;color:#3e3426;border:1px solid #b9a782;padding:10px}.space-buttons button span{color:#785d35;margin-right:8px}.space-buttons button[aria-pressed=true]{background:#193437;color:#fff0d6;border-color:#193437}.space-buttons button[aria-pressed=true] span{color:#e6c992}.space-panel{padding:27px 30px;min-height:275px}.space-panel h3{margin:9px 0 14px}.space-panel p{font-size:16px}.space-panel .document-type{font-size:10px;margin-top:18px}.diagram-disclaimer{font:10px/1.8 var(--sans)!important;color:var(--folio-muted);padding:18px 30px;max-width:none!important;border-top:1px solid #c5b798}.company-board{display:grid;grid-template-columns:.78fr 1.5fr;margin-top:30px}.company-tabs{padding:20px;border-right:1px solid #c2b28d;display:grid;gap:7px;align-content:start}.company-tabs button{display:block;text-align:left;background:transparent;border:1px solid transparent;border-bottom-color:#c9b996;color:#3c3327;font:16px/1.4 var(--serif);padding:13px 12px;min-height:61px}.company-tabs small{display:block;font:9px/1.6 var(--sans);color:#67563c;letter-spacing:1px;margin-top:3px}.company-tabs button:hover{border-color:#a88e5e}.company-tabs button[aria-pressed=true]{background:#1c383a;color:#f5e8ce}.company-tabs button[aria-pressed=true] small{color:#dcbf86}.person-panel{padding:40px}.person-panel h2{font-size:43px;margin:15px 0 24px}.margin-observation{border-left:2px solid #aa8141;padding:20px;background:#e2d6b9;margin-top:30px}.margin-observation p{font-size:18px;margin-top:12px}.command-strip{padding:32px 40px;margin-top:28px;text-align:center}.command-strip h2{margin:12px 0 24px}.command-tree{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:27px}.command-tree>strong{font:26px var(--serif);padding:15px 25px;border:1px solid #978360;background:#e0d3b4}.command-tree>div{display:flex;gap:18px;justify-content:center}.command-tree p{font:12px/1.6 var(--sans);border:1px solid #978360;padding:18px;margin:0;min-width:200px}.command-tree b{font:21px/1.8 var(--serif)}.command-strip .small{font:12px/1.8 var(--sans);margin:auto}.history-drawer{padding:34px 40px;margin-top:30px}.history-drawer h2{margin:12px 0 22px}.history-drawer p{max-width:830px}.history-drawer a{color:#704615;font-size:14px}.history-drawer .document-type{margin-bottom:0}.bird-folio{display:grid;grid-template-columns:1fr 1fr;align-items:center;margin-top:30px}.bird-plate{padding:25px}.bird-plate svg{display:block;width:100%}.bird-plate .tiny-label{text-align:center}.bird-copy{padding:34px 35px}.bird-copy h2{margin:12px 0 23px}.bird-vote{margin-top:25px}.bird-vote .tiny-label{font:9px/1.6 var(--sans);margin-bottom:10px}.bird-vote button{margin:0 5px 9px 0}.bird-vote .vote-result{font:12px/1.8 var(--sans);margin-top:10px;color:#694823;min-height:2em}.human-note{padding:40px 60px;max-width:820px;margin:30px auto}.human-note h2{margin:15px 0 25px}.human-note .document-type{margin-top:30px;margin-bottom:0}.cipher-board{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:50px;padding:36px 40px;margin-top:30px}.cipher-board h2{margin:14px 0 22px}.cipher-controls{display:flex;align-items:center;gap:20px;margin-block:25px 20px;font:12px var(--sans)}.cipher-controls button,.chart-step-controls button{width:44px;height:44px;border:1px solid #97815a;background:#e2d4b4;color:#403522}.cipher-controls b{font-size:15px}.cipher-grid{display:grid;grid-template-columns:repeat(4,1fr);border:9px solid #79623a;background:linear-gradient(120deg,#ad874a,#765529);gap:4px;padding:12px;box-shadow:7px 10px 15px #53452844;transform:rotate(2deg)}.cipher-cell{text-align:center;padding:10px 0;color:#eee1c2;background:#624d31;font:27px/1.6 var(--serif);border:1px solid #b69c66}.cipher-grid[data-cipher-col="0"] [data-col="0"],.cipher-grid[data-cipher-col="1"] [data-col="1"],.cipher-grid[data-cipher-col="2"] [data-col="2"],.cipher-grid[data-cipher-col="3"] [data-col="3"]{background:#f2e7cc;color:#30291d;border-color:#30291d}.cipher-board .cipher-result{font:13px/1.8 var(--sans);color:#66451c;min-height:4em;margin-top:18px}.next-packets{margin-top:45px;padding:35px 0;border-top:1px solid var(--line)}.next-packets h2{font-size:37px;margin:16px 0 20px}.next-packets p{font-size:14px;color:var(--muted)}.packet-cards{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:25px}.packet-cards a{display:flex;flex-direction:column;gap:15px;padding:24px;border:1px solid var(--line);text-decoration:none;background:#12232a}.packet-cards strong{font:28px var(--serif)}.packet-cards span{color:var(--gold);font-size:11px}.chart-layout{display:grid;grid-template-columns:1.5fr 1fr}.chart-image{align-self:start;overflow:hidden;padding:10px}.chart-map{display:block;width:100%;height:auto;background:#e2deca}.chart-land{fill:#c0b99c;stroke:#a7a184;stroke-width:1}.chart-grid{stroke:#b3bba8;stroke-width:.5;fill:none}.chart-sea-label{font:13px var(--serif);font-style:italic;letter-spacing:3px;fill:#5b716e}.chart-reader{padding:30px 28px;border-left:1px solid #c3b596}.chart-reader label{font:12px/1.7 var(--sans);display:block;margin-bottom:15px}.chart-reader label strong{display:block;font:24px/1.5 var(--serif)}.chart-reader input{width:100%;accent-color:#274b49;min-height:35px}.chart-step-controls{display:flex;align-items:center;gap:13px;margin:10px 0 25px}.chart-step-controls>span{font:10px/1.6 var(--sans);flex:1;text-align:center}.chart-step-controls button{flex:none}.chart-step-controls button:disabled{opacity:.4;cursor:default}.chart-reader h3{font-size:30px;margin-bottom:10px}.chart-reader p{font-size:16px}.chart-reader .chart-date{font:11px/1.7 var(--sans);color:#5d513b;margin-bottom:20px}.chart-reader .document-type{font-size:10px;margin-top:20px}.chart-layer-controls{display:flex;gap:8px}.chart-layer-controls button{font:11px var(--sans);min-height:44px;padding:11px 14px;background:transparent;color:#403322;border:1px solid #9e8a64}.chart-layer-controls button[aria-pressed=true]{background:#213f41;color:#f6e9d0;border-color:#213f41}.chart-route{fill:none;stroke:#2c6064;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.chart-packet-route{fill:none;stroke:#874d24;stroke-width:4;stroke-dasharray:9 7}.chart-pin{fill:#173d43;stroke:#fff4d8;stroke-width:3}.chart-pin-ring{fill:none;stroke:#254c4c;stroke-width:2}.chart-position-label{font:12px var(--sans);fill:#263f3c}.chart-legend{border-top:1px solid #bfae88;padding-top:17px!important;font:10px/1.6 var(--sans)!important;margin-top:25px!important}.chart-legend span{display:block;padding-left:20px;position:relative;margin:7px 0}.chart-legend span::before{content:'';position:absolute;top:7px;left:0;width:13px;border-top:2px solid #2c6064}.chart-legend .paper-key::before{border-top:2px dashed #874d24}.chart-text-item{padding:17px 0;border-bottom:1px solid var(--line)}.chart-text-item h3{font-size:21px;color:var(--ivory);margin-bottom:12px}.chart-text-item p{font-size:12px}.noscript-reading{padding:25px}.noscript-reading>summary{font-size:19px}.noscript-reading .paper{box-shadow:none}.logbook .button{min-height:48px}.log-promo .button{color:var(--ink)}
@media(min-width:781px) and (max-width:1230px){.main-nav{gap:16px}.main-nav .nav-buy{display:none}.brand-name{font-size:24px}.header-inner{gap:20px}.main-nav a{font-size:11px}}
@media(max-width:1020px){.archive-head-grid{gap:25px}.book-cover-plate{width:280px;min-height:360px}.book-cover-plate strong{font-size:44px}.insert-slip{width:195px;right:0}.folio-card-main h3{font-size:26px}.paper-leaf{padding:28px}.ledger-lines>div{grid-template-columns:90px 1fr;gap:14px}.cipher-board{gap:25px;padding:30px}.chart-layout{grid-template-columns:1fr}.chart-reader{border-left:0;border-top:1px solid #c3b596}.chart-image{max-height:520px}.chart-map{max-height:500px}.log-promo-grid{gap:48px}}
@media(max-width:780px){.archive-head-grid{grid-template-columns:1fr;padding-block:30px 45px;gap:32px}.archive-head h1{font-size:86px}.archive-object{min-height:360px;max-width:440px;width:100%;margin:auto;padding-right:45px}.book-cover-plate{width:270px;min-height:342px}.book-cover-plate strong{font-size:44px;margin-top:20px}.insert-slip{bottom:0;right:0;font-size:13px;width:180px}.log-nav{gap:10px 23px;padding-block:15px}.log-nav a{font-size:10px}.reading-bar{gap:13px;padding:16px;margin-block:22px 34px}.reading-bar>div{width:100%}.reading-bar select{width:100%}.reading-bar p{font-size:10px;flex:1}.reading-bar .quiet-button{font-size:10px;padding:9px}.archive-section-head h2{font-size:37px}.archive-section-head p{max-width:220px}.folio-grid{grid-template-columns:repeat(2,1fr);gap:18px}.archive-tools{gap:11px}.archive-tools label{width:100%}.archive-tools input{flex:1;min-width:170px}.archive-tools .quiet-link{margin-left:0}.chart-invitation{grid-template-columns:1fr;gap:28px}.chart-invitation h2{font-size:35px}.course-device{min-height:180px}.provenance-grid{grid-template-columns:1fr;gap:24px}.collection-note{padding-bottom:50px}.collection-note h2{font-size:27px}.log-promo-grid{grid-template-columns:1fr;gap:38px}.log-promo h2{font-size:40px}.paper-preview{max-width:450px;width:100%;margin:auto}.folio-heading h1{font-size:50px;letter-spacing:-1.1px}.folio-heading .eyebrow{font-size:9px}.folio-heading>p{font-size:14px}.paper-spread{grid-template-columns:1fr;background:var(--folio-paper)}.paper-leaf+.paper-leaf{border-left:0;border-top:1px solid #b3a383}.paper-leaf{padding:27px}.paper h2{font-size:31px}.paper p{font-size:17px}.evidence-desk{grid-template-columns:1fr;gap:24px;padding-block:35px}.evidence-desk h2{font-size:31px}.ship-browser{grid-template-columns:1fr}.space-buttons{border-right:0;border-bottom:1px solid #c3b596;padding:17px}.space-panel{min-height:230px;padding:25px}.board-heading{padding:23px;gap:20px;align-items:start;flex-wrap:wrap}.board-heading p{font-size:11px;max-width:none}.company-board{grid-template-columns:1fr}.company-tabs{grid-template-columns:1fr 1fr;border-right:0;border-bottom:1px solid #c3b596;padding:14px;gap:5px}.company-tabs button{font-size:15px;padding:11px;min-height:61px}.person-panel{padding:28px}.person-panel h2{font-size:36px}.command-strip{padding:27px}.command-tree>div{width:100%}.command-tree p{min-width:0;flex:1;padding:13px 10px;font-size:11px}.command-tree b{font-size:20px}.bird-folio{grid-template-columns:1fr}.bird-plate{padding:15px 25px 25px}.bird-plate svg{max-height:260px}.bird-copy{padding:25px}.bird-copy h2{font-size:30px}.human-note{padding:28px}.cipher-board{grid-template-columns:1fr;padding:27px;gap:23px}.cipher-grid{max-width:330px;width:100%;margin:0 auto 12px}.cipher-cell{font-size:28px;padding-block:7px}.history-drawer{padding:27px}.history-drawer h2{font-size:30px}.history-drawer .document-type{font-size:10px}.next-packets h2{font-size:32px}.packet-cards{gap:18px}.packet-cards strong{font-size:24px}.chart-reader{padding:23px}.diagram-disclaimer{padding:18px 23px}.spoiler-gate{padding:27px}.spoiler-gate h2{font-size:30px}.spoiler-gate>.quiet-link{margin-left:0;margin-top:10px;display:block}.spoiler-gate .button{font-size:11px;padding:13px 14px}.archive-tools .small{white-space:nowrap}.folio-end{padding-bottom:45px}.next-folio strong{font-size:25px}.chart-reader p{font-size:16px}.chart-reader .chart-date{font-size:11px}}
@media(max-width:480px){.archive-head h1{font-size:75px;letter-spacing:-3px}.archive-head .archive-deck{font-size:22px}.archive-head .crumb{font-size:10px}.archive-object{min-height:342px}.book-cover-plate{width:240px;min-height:322px;padding:26px 16px}.book-cover-plate strong{font-size:39px}.book-cover-plate>span{font-size:8px}.insert-slip{font-size:12px;padding:18px;width:167px}.folio-grid{grid-template-columns:1fr}.folio-card-main{position:relative;padding:24px}.folio-card-main h3{font-size:30px;max-width:240px}.folio-symbol{position:absolute;top:17px;right:23px;font-size:29px;opacity:.7}.folio-card-main .tiny-label{max-width:190px;font-size:8px;margin-top:6px;margin-bottom:23px}.folio-card-main p{font-size:13px}.folio-card-foot{font-size:9px}.archive-section-head{display:block}.archive-section-head p{max-width:none;margin-top:15px}.archive-tools{align-items:center}.archive-tools .quiet-link{width:100%;margin-top:6px}.folio-heading h1{font-size:44px}.folio-meta{gap:12px;font-size:9px}.command-tree b{font-size:17px}.ledger-lines>div{grid-template-columns:85px 1fr}.packet-cards{grid-template-columns:1fr}.reading-bar .quiet-button{margin-left:0}.reading-bar p{min-width:140px}.paper-preview{padding:25px}.paper-preview-title{font-size:29px}.log-promo h2{font-size:35px}.preview-pair{gap:15px}.board-heading h2{font-size:29px}.folio-actions{align-items:flex-start;flex-direction:column}.folio-actions>button{width:100%;text-align:left}.company-tabs button{font-size:14px}.company-tabs small{font-size:8px}.chart-layer-controls{width:100%}.chart-layer-controls button{flex:1}.chart-image{padding:4px}.diagram-disclaimer{font-size:9px!important}}
@media(prefers-reduced-motion:reduce){.folio-card:hover{transform:none}}
@media print{.log-nav,.reading-bar,.archive-tools,.folio-actions,.cipher-controls,.chart-layer-controls,.chart-step-controls{display:none!important}.logbook{color:#000;background:#fff}.paper{box-shadow:none;border:1px solid #aaa}.paper-spread{display:block}.paper-leaf{break-inside:avoid}.logbook p,.fine-print,.folio-heading>p{color:#222!important}.research-note{break-inside:avoid}.folio-heading h1{font-size:35px}.folio-card{background:#fff;color:#000}.archive-head{background:#fff;color:#000}.archive-head h1{color:#000}.archive-object{display:none}.archive-head-grid{display:block}.folio-grid{grid-template-columns:1fr 1fr}.folio-end{display:none}.logbook{--folio-paper:#fff;--folio-ink:#000}.human-note{max-width:none}}

html:not(.js) .logbook button,html:not(.js) .reading-bar,html:not(.js) .archive-tools,html:not(.js) .logbook [data-margin-cover],html:not(.js) .logbook [data-mark-status]{display:none!important}html:not(.js) .logbook #private-margin{display:block!important}
