:root{--accent:#8a6a35;--bg:#f5f1de;--ink:#252d29;--paper:#fffdf7;--line:#c5c9bd;--muted:#59635d;}
.field-heading h1{display:inline;background:linear-gradient(transparent 55%,#e9d985 55%);font-family:serif}.field-columns{display:grid;grid-template-columns:230px 1fr;gap:45px;margin-top:35px}.field-columns>section{display:grid;grid-template-columns:1fr 1fr;gap:25px}.field-columns .card{border:0;border-bottom:1px solid var(--accent);background:#fffaf0}.field-observations{display:grid;grid-template-columns:2fr 1fr;gap:45px}.field-observations>aside{border-left:3px solid #cf886c;padding-left:25px}.field-reader .chapter h2{background:#e9dc9a;padding:8px 14px;display:inline-block}

@media(max-width:850px){main{width:calc(100% - 36px);margin-top:26px}.header-inner{padding:16px 18px;gap:14px;align-items:flex-start;flex-direction:column}.site-header nav{gap:18px}h1{font-size:34px!important}h2{font-size:23px}main :is(.ledger,.case-head,.file-body,.file-grid,.rail-layout,.dictionary,.press-grid,.press-article,.orbit,.star-body,.console-columns,.library-reader,.kanban,.workflow,.atlas-title,.map-reader,.matrix-bottom,.data-first,.matrix-reader,.question-cover,.quiet,.notebook,.note-grid,.museum-footer,.exhibit-text,.spine-reader,.diptych,.blue-top,.blue-reader,.desk,.desk-reader,.journal-cover,.journal-grid,.journal-text,.salon,.salon-foot,.long-list,.long-body,.moodboard,.mood-reader,.digest-list,.essay-body,.versus,.compare-notes,.branch-reader,.itinerary-cover,.journey-end,.journey,.envelopes,.club-banner,.meeting,.agenda,.night-cover,.night-columns,.field-columns,.field-columns>section,.field-observations,.monograph-index,.monograph>aside,.zine-spread,.broadcast,.recipe-index,.recipe-body,.folio-index,.folio-reader,.river-cover,.river-mouth,.brutal-split,.brutal-reader){display:grid;grid-template-columns:minmax(0,1fr)!important;gap:24px!important}.ledger>aside,.library-reader>aside,.notebook>.bookmarks{order:2}.ledger>article,.ledger>div,.library-reader>article,.notebook>section{order:1}.blue-reader>nav{order:2}.blue-reader>section{order:1}.blue-reader>aside{order:3}.ledger aside,.bookmarks,.journey-map{border-right:0;border-bottom:1px solid var(--line);padding-bottom:20px}.shelf,.blue-modules,.exhibits,.zine-wall{grid-template-columns:minmax(0,1fr)!important;gap:20px!important}.spines{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.spines .card{padding:18px 10px}.spines h3{font-size:20px}.vertical-title h1{writing-mode:horizontal-tb!important;max-height:none}.vertical-title .lead{display:block}.orbit>*{grid-column:auto!important;grid-row:auto!important;aspect-ratio:auto!important;border-radius:0!important;padding:22px!important}.casefile,.paper-stack,.letter,.recipe,.dispatch,.folio,.blueprint,.atlas,.notebook,.terminal{padding:23px!important}.diptych>header,.diptych>section,.meeting,.club-banner,.poster-cover,.poster-reader>header{padding:25px!important}.quiet{padding-block:15px!important}.quiet .eyebrow{writing-mode:horizontal-tb}.quiet-reader{padding-block:10px}.monograph>header{padding:35px 15px}.press-grid>*{border-left:0;border-top:1px solid var(--line);padding:20px 0}.qa-foot,.digest-end,.zine-title{display:block}.qa-foot>*{margin-bottom:25px}.fork-paths,.quadrants{grid-template-columns:1fr!important}.versus>section+section{border-left:0;border-top:1px solid var(--ink)}.comparison td,.comparison th,.data-table td,.data-table th{padding:10px;font-size:12px}.night-clock{text-align:left;font-size:28px}.exchange{grid-template-columns:60px 1fr;gap:15px}.exchange:nth-child(even){margin-left:0;padding:18px}.transcript-line{grid-template-columns:55px 1fr;gap:15px}.transcript-line>.speaker{grid-column:2}.transcript-line>.chapter{grid-column:1/-1}.poster-gallery .card{grid-template-columns:40px 1fr!important;gap:15px!important;padding:22px 10px!important}.poster-gallery .card>p{grid-column:2}.river-list .row:nth-child(even),.river-chapters .chapter:nth-child(2n){margin-left:0}.river-list,.river-chapters{padding-left:18px;margin-left:8px}.long-cover{padding:15px 0}.identity{flex-wrap:wrap;gap:7px}.zine-wall .card{transform:none!important}.brutal-top{flex-wrap:wrap;gap:20px}.alphabet{font-size:46px}.orbit-center h1{font-size:30px!important}.toc{margin-top:10px}.topic-links{gap:7px}.header-inner{max-width:100%}.question-banner{border-radius:15px}.reading-rail{position:static}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
