/* Editorial history: generous reading measure, numbered artifacts, authentic material cues. */
.history-page{--essay-serif:"Iowan Old Style","Palatino Linotype","Songti SC",STSong,serif;background:var(--bg)}
.essay-wide{width:min(1120px,calc(100% - 80px));margin-inline:auto}.essay-mid{width:min(860px,calc(100% - 80px));margin-inline:auto}.prose{width:min(650px,calc(100% - 48px));margin-inline:auto}.history-label{font-size:12px;color:var(--muted);letter-spacing:.06em}.dateline{font:11px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;color:var(--muted)}.history-hero{padding:68px 0 54px}.history-hero>.dateline{display:flex;justify-content:space-between}.history-hero h1{font-family:var(--essay-serif);font-size:clamp(42px,5.2vw,72px);font-weight:450;line-height:1.43;letter-spacing:-.06em;margin-top:52px}.history-hero h1 em{font-style:normal;color:var(--muted)}.hero-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-top:35px}.hero-bottom p{font-size:15px;line-height:1.9;color:var(--muted)}.hero-bottom>a{font-size:12px;white-space:nowrap}.hero-bottom>a span{margin-left:30px;font-size:24px}.titlebar-archive{margin-top:65px;max-width:850px;padding-bottom:20px}.archive-row{display:flex;align-items:center;gap:34px;height:49px}.archive-row>span{font:11px ui-monospace,monospace;color:var(--muted);width:38px;flex-shrink:0}.archive-row>div{flex:1;max-width:660px;pointer-events:none}.archive-row:nth-child(2)>div{margin-left:55px}.archive-row:nth-child(3)>div{margin-left:110px}.archive-row:nth-child(4)>div{margin-left:165px}.artifact-note{font-size:11px;line-height:1.8;color:var(--muted)}.history-hero>.artifact-note{margin-left:72px}.classic-bar,.platinum-bar,.aqua-bar,.now-bar{height:30px;min-height:30px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 7px;user-select:none;width:100%;color:#151515;font:12px/1.2 Geneva,ui-monospace,monospace;letter-spacing:0;white-space:nowrap}.classic-bar{background:repeating-linear-gradient(0deg,#fff 0 2px,#888 2px 3px);border:1px solid #222;box-shadow:inset 0 0 0 3px #fff}.classic-bar b{background:#fff;padding:3px 12px;font-weight:600}.classic-bar i{display:block;width:12px;height:12px;background:#fff;border:1px solid #222;outline:2px solid #fff;flex-shrink:0}.platinum-bar{background:repeating-linear-gradient(0deg,#ccc 0 2px,#eee 2px 3px);border:1px solid #555;box-shadow:inset 1px 1px #fff,inset -1px -1px #999;font-family:Geneva,sans-serif}.platinum-bar b{padding:0 8px;background:#d5d5d5;font-size:12px}.platinum-bar i{width:14px;height:14px;border:1px solid #444;background:#ccc;box-shadow:inset 1px 1px #fff;font-style:normal}.platinum-bar button{border:1px solid #444;background:#ccc;box-shadow:inset 1px 1px #fff;color:#111;font-size:20px;line-height:1;width:36px;height:27px;margin-right:-3px}.aqua-bar{background:linear-gradient(#fdfdfd,#d0d0d0);border:1px solid #8e969e;border-radius:8px 8px 0 0;box-shadow:0 5px 8px #0002;font-family:Lucida Grande,sans-serif}.aqua-bar i{font-size:11px;letter-spacing:2px;color:#506270;font-style:normal}.now-bar{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:9px;box-shadow:0 7px 12px var(--shadow);font-family:inherit}.now-bar i{font-style:normal;color:var(--muted)}.essay-toc{display:grid;grid-template-columns:repeat(8,1fr);border-block:1px solid var(--line);padding-block:22px;gap:16px}.essay-toc a{font-size:11px;line-height:1.7;transition:color .2s}.essay-toc a:hover{color:var(--accent)}.essay-toc a span{display:block;font:10px ui-monospace,monospace;color:var(--muted);margin-bottom:9px}.chapter{padding-top:112px;scroll-margin-top:20px}.chapter-heading{width:min(850px,calc(100% - 80px));margin:0 auto 35px;display:grid;grid-template-columns:80px 1fr;gap:20px}.chapter-no{font:12px ui-monospace,monospace;color:var(--accent);padding-top:4px}.chapter-heading h2{font:450 clamp(32px,4vw,48px)/1.38 var(--essay-serif);letter-spacing:-.04em;margin-top:17px}.prose p{font-size:16px;line-height:2.05;margin:0 0 23px;letter-spacing:.005em}.prose p+p{margin-top:24px}.citation{font-size:11px;color:var(--muted);display:inline-block;margin:0 12px 19px 0;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:4px;line-height:1.8}.citation:hover{color:var(--accent)}.exhibit{margin-block:40px 42px;border:1px solid var(--line);background:var(--surface)}.exhibit-top{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 24px;border-bottom:1px solid var(--line);font:10px/1.6 ui-monospace,monospace;letter-spacing:.06em;color:var(--muted);min-height:58px}.quiet-button{background:none;font-size:12px;line-height:1.5;padding:9px 0;color:inherit;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:4px}.quiet-button:hover{color:var(--accent)}.space-desk{height:430px;background:#d8dcdb;position:relative;overflow:hidden;color:#202629;isolation:isolate}.desk-menu{position:absolute;top:0;left:0;right:0;height:26px;background:#f9f9f7;border-bottom:1px solid #777;padding:5px 17px;font:12px Geneva,monospace;z-index:3}.desk-menu span{margin-left:25px}.space-draft{position:absolute;left:37%;top:21%;width:50%;height:67%;background:#fffdf7;padding:34px;box-shadow:0 5px 15px #0001;transition:transform .7s,width .7s,left .7s,top .7s;height:278px}.space-draft small{font:9px ui-monospace,monospace;letter-spacing:.12em;color:#616760}.space-draft h3{font:30px/1.35 var(--essay-serif);margin-top:19px;color:#252e2c}.space-draft p{font-size:12px;line-height:1.8;margin-top:15px}.ink-lines{margin-top:25px;height:65px;max-width:280px;background:repeating-linear-gradient(0deg,transparent 0 15px,#969f9838 15px 16px)}.space-window{position:absolute;top:15%;left:14%;width:50%;max-width:530px;z-index:2;transform-origin:50% 100%;transition:transform .65s cubic-bezier(.3,.2,.15,1),top .65s,left .65s,opacity .45s,width .65s;box-shadow:5px 6px 0 #0003}.space-window .classic-bar{height:32px}.space-content{background:#f8f8f4;border:1px solid #222;border-top:0;height:250px;padding:32px 36px;overflow:hidden;transition:height .55s,padding .55s,opacity .35s}.space-content>span{font:9px ui-monospace,monospace;letter-spacing:.15em;color:#62665e}.space-content h3{font:38px/1.25 var(--essay-serif);margin:19px 0 17px}.space-content p{font-size:12px;color:#5b645e}.space-desk[data-mode=shade] .space-content{height:0;padding-block:0;opacity:0}.space-desk[data-mode=minimize] .space-window{transform:translate(52%,100%) scale(.08);opacity:0;pointer-events:none}.space-desk[data-mode=overview] .space-window{top:27%;left:4%;width:46%;transform:scale(.87)}.space-desk[data-mode=overview] .space-draft{top:24%;left:53%;width:43%;transform:scale(.87)}.dock-target{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);padding:12px 18px;border:1px solid #68706c;background:#f7f8f5;color:#28352e;border-radius:8px;font-size:12px;z-index:4}.desk-corner{position:absolute;bottom:16px;right:17px;font:9px ui-monospace,monospace;letter-spacing:.09em;color:#4d5550}.choice-row{display:flex;border-block:1px solid var(--line)}.choice-row button{flex:1;background:var(--surface);padding:20px 24px;display:flex;justify-content:space-between;border-right:1px solid var(--line);font-size:13px}.choice-row button:last-child{border-right:0}.choice-row button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.choice-row button span{font-size:19px}.experiment-result{font-size:14px;line-height:1.8;padding:21px 25px 0;min-height:67px}.exhibit figcaption{padding:12px 25px 23px;color:var(--muted);font-size:11px;line-height:1.8}.evidence-card{display:grid;grid-template-columns:.9fr 1.1fr;gap:40px;background:var(--soft);padding:36px;margin-top:34px;border-top:1px solid var(--line)}.evidence-card strong{display:block;font:24px/1.7 var(--essay-serif);margin-top:20px}.evidence-card strong span{margin:0 8px;color:var(--muted)}.evidence-card h3{font-size:18px}.evidence-card p:not(.dateline){font-size:13px;line-height:1.95;color:var(--muted);margin-top:15px}.preference-layout{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;padding:50px;background:var(--soft)}.retro-panel{border:1px solid #111;box-shadow:4px 4px 0 #0002;color:#111;background:#fff;font:13px Geneva,ui-monospace,monospace}.retro-panel>.classic-bar{border:0;border-bottom:1px solid}.retro-panel fieldset{margin:0;padding:17px 22px 22px;border:0;border-bottom:1px solid #333;display:flex;gap:22px}.retro-panel legend{padding:18px 0 0;float:left;width:100%;margin-bottom:15px;font-size:11px}.retro-panel label{display:flex;gap:7px;align-items:center;min-height:28px;cursor:pointer}.retro-panel input{accent-color:#111;width:14px;height:14px;margin:0;flex-shrink:0}.retro-panel .sound-label{padding:17px 22px;font-size:11px}.gesture-window{color:#151515;box-shadow:3px 3px 0 #0003;background:#fff}.gesture-window #gesture-content{padding:23px;overflow:hidden;height:164px;transition:height .3s,padding .3s}.gesture-window.folded #gesture-content{height:0;padding-block:0}.gesture-window p{font-size:12px;line-height:1.7;text-align:center}.pixel-shade{font:32px/1 monospace;text-align:center;margin-bottom:18px}.gesture-status{font-size:12px;line-height:1.8;margin:22px 0 5px;min-height:45px;color:var(--muted)}.gesture-scene .quiet-button{font-size:11px}.platinum-desk{height:325px;background:#869b99;position:relative;overflow:hidden;padding:40px}.platinum-window{width:62%;max-width:470px;position:relative;margin-left:calc(var(--position,20) * .38%);box-shadow:3px 3px 0 #39454180}.platinum-window .platinum-bar{height:35px}.platinum-window #platinum-content{background:#fff;border:1px solid #333;border-top:0;padding:25px;height:205px;overflow:hidden;transition:height .35s,padding .35s}.platinum-window.folded #platinum-content{height:0;padding-block:0}.platinum-window p{font-size:13px;color:#333;line-height:1.7}.platinum-controls{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:19px 25px;border-top:1px solid var(--line)}.platinum-controls label{font-size:12px;display:flex;align-items:center;gap:14px}.platinum-controls input{accent-color:var(--accent);width:180px}.history-page input:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.date-strip{display:grid;grid-template-columns:repeat(4,1fr);margin-block:32px 40px;border-block:1px solid var(--line);padding:35px 0;gap:25px}.date-strip>div{border-left:1px solid var(--line);padding-left:24px}.date-strip span{font:39px/1 var(--essay-serif);color:var(--muted)}.date-strip h3{margin-top:25px;font-size:16px}.date-strip p{font-size:11px;line-height:1.7;color:var(--muted);margin-top:8px}.sticky-exhibit{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:65px;padding-block:25px 45px;min-height:290px}.sticky-note{background:#fff0ad;color:#473d19;box-shadow:2px 5px 10px #0001}.sticky-note>button{background:#f0d87f;display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;height:32px;min-height:32px;padding:0 10px;font-size:11px;color:#453913}.sticky-note>button b{font-weight:500}.sticky-note #sticky-content{padding:22px;overflow:hidden;height:177px;transition:height .35s,padding .35s}.sticky-note.folded #sticky-content{height:0;padding-block:0}.sticky-note p{font-size:13px;line-height:1.9}.sticky-note p+p{margin-top:16px}.sticky-exhibit>div:last-child{padding-top:12px}.sticky-exhibit h3{font:30px/1.4 var(--essay-serif);margin:14px 0}.sticky-exhibit .artifact-note{margin-top:18px}.archive-lab{background:#202723;color:#edf1e9;margin-top:65px;padding:80px 0}.archive-lab .dateline,.archive-lab .artifact-note{color:#b0beb4}.lab-heading h2{font:44px/1.35 var(--essay-serif);letter-spacing:-.04em;margin-top:18px}.lab-heading h2 em{font-style:normal;color:#bccdbc}.lab-heading>p:last-child{font-size:14px;line-height:1.9;color:#c2ccc5;margin-top:24px}.lab-workbench{margin-top:40px;border:1px solid #56635a}.machine-choices{display:flex;border-bottom:1px solid #56635a}.machine-choices button{flex:1;background:transparent;color:#c8d4cb;text-align:left;padding:20px 24px;border-right:1px solid #56635a;font-size:14px}.machine-choices button:last-child{border-right:0}.machine-choices button span{display:block;font:10px ui-monospace,monospace;margin-bottom:9px;opacity:.8}.machine-choices button[aria-pressed=true]{background:#dce6da;color:#202b23}.lab-body{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(210px,1fr);gap:35px;padding:35px;align-items:start}.machine-shell{background:#bdc2b5;padding:18px 18px 0;border-radius:12px;color:#313c32;min-width:0;box-shadow:0 10px 20px #0002}.machine-screen{width:100%;aspect-ratio:4/3;position:relative;background:#101610;overflow:hidden;border:4px solid #66705f;border-radius:4px}.machine-screen iframe{position:absolute;top:0;left:0;border:0;width:640px;height:480px;transform:scale(var(--machine-scale,1));transform-origin:top left;background:#000}.machine-screen #machine-placeholder{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;position:absolute;inset:0;color:#d2dfca;text-align:center;padding:20px}.boot-glyph{font:44px monospace;margin-bottom:5px}.machine-screen h3{font:16px ui-monospace,monospace}.machine-screen p{font-size:11px;color:#aebbaa}.machine-screen .button{border-radius:4px;background:#d1dfc9;color:#1a2b1c;font-size:12px;min-height:42px;padding:10px 15px;margin-top:6px}.machine-chin{display:flex;align-items:center;justify-content:space-between;min-height:54px;gap:12px}.machine-chin>span{font:9px ui-monospace,monospace;letter-spacing:.1em;display:flex;gap:10px;align-items:center}.machine-chin i{width:5px;height:5px;background:#7a8373;border-radius:50%}.machine-chin i.on{background:#265c1c;box-shadow:0 0 4px #348f15}.machine-chin button{font-size:10px;color:#233721}.lab-instructions ol{padding-left:20px;margin:20px 0;font-size:12px;line-height:1.95}.lab-instructions li+li{margin-top:12px}.lab-check{font-size:12px;display:flex;gap:8px;align-items:center;min-height:36px}.lab-check input{accent-color:#bdd4b7;width:16px;height:16px}.lab-status{font-size:11px;line-height:1.8;color:#b6c6b9;margin:20px 0 12px}.lab-instructions>a{font-size:12px;color:#e5f2df;text-decoration:underline;text-underline-offset:4px}.lab-instructions>.artifact-note{font-size:10px;margin-top:18px;line-height:1.9}.lab-credit{font-size:10px;line-height:1.8;color:#aab9ac;margin-top:18px}.lab-credit a{text-decoration:underline;text-underline-offset:3px}.today-bridge{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8%;margin-block:45px}.bridge-art{background:#eef0f3;border-radius:16px;overflow:hidden}.bridge-art img{width:100%;aspect-ratio:1.15;object-fit:cover}.today-bridge h3{font:31px/1.5 var(--essay-serif);margin-top:18px}.today-bridge p:not(.dateline){font-size:13px;line-height:1.9;color:var(--muted);margin:18px 0 25px}.today-bridge .button{font-size:12px}.ending{padding-block:28px 85px}.ending p{font:24px/1.9 var(--essay-serif);letter-spacing:.01em}.sources{border-top:1px solid var(--line);padding-top:55px;padding-bottom:60px;scroll-margin-top:110px}.sources-heading{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end}.sources h2{font:33px/1.5 var(--essay-serif);margin-top:10px}.sources-heading>p{font-size:12px;line-height:1.9;color:var(--muted)}.source-list{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:0 65px;padding:0;margin:37px 0;counter-reset:source}.source-list li{border-top:1px solid var(--line);padding:21px 0;scroll-margin-top:105px;position:relative;counter-increment:source}.source-list li:target{background:var(--blue-soft);outline:12px solid var(--blue-soft)}.source-list li>span{display:block;font-size:10px;line-height:1.7;color:var(--muted);margin-bottom:9px}.source-list li>span:before{content:counter(source,decimal-leading-zero) ' / ';font-family:ui-monospace,monospace}.source-list li>a{font-size:13px;line-height:1.8;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:4px}.source-list li>p{font-size:11px;color:var(--muted);line-height:1.85;margin-top:9px}.editorial-note{font-size:11px;line-height:1.9;max-width:700px;color:var(--muted)}.editorial-note a{text-decoration:underline;text-underline-offset:4px}.history-page .footer{font-size:12px}.no-js{padding-top:25px;color:var(--muted);line-height:1.8;font-size:13px}.history-teaser{border-block:1px solid var(--line);display:grid;grid-template-columns:1fr 1.2fr;gap:10%;align-items:center;padding:60px 0}.history-teaser .dateline{font:11px ui-monospace,monospace;color:var(--muted);margin-bottom:18px}.history-teaser h2{font-family:"Iowan Old Style","Songti SC",serif;font-weight:450;font-size:36px}.history-teaser p{font-size:14px;line-height:1.9;color:var(--muted)}.history-teaser .text-link{margin-top:15px}
@media(min-width:1200px){html[lang=en] .history-hero h1{font-size:69px}.lab-body{grid-template-columns:1.8fr 1fr}}
@media(max-width:900px){.essay-wide,.essay-mid{width:calc(100% - 48px)}.history-hero h1{font-size:48px}.history-hero>.dateline{font-size:9px}.hero-bottom p{font-size:13px}.hero-bottom>a{font-size:11px}.essay-toc{grid-template-columns:repeat(4,1fr);row-gap:20px}.chapter-heading{width:calc(100% - 80px);grid-template-columns:35px 1fr}.preference-layout{gap:35px;padding:35px}.retro-panel fieldset{gap:14px;padding-inline:16px}.retro-panel .sound-label{padding-inline:16px}.lab-body{grid-template-columns:1fr;padding:25px}.machine-shell{max-width:680px;width:100%;margin:auto}.lab-instructions{display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.lab-instructions .dateline{grid-column:1 / -1}.lab-instructions ol{grid-row:2 / span 4;margin-bottom:0}.lab-check{margin-top:15px}.lab-status{margin-top:15px}.lab-instructions>.artifact-note{grid-column:1 / -1;margin-top:23px}.space-content h3{font-size:31px}.space-draft h3{font-size:26px}.date-strip{gap:12px}.date-strip>div{padding-left:15px}.date-strip h3{font-size:14px}.date-strip span{font-size:33px}.sticky-exhibit{gap:35px}.today-bridge{gap:6%}.today-bridge h3{font-size:26px}.today-bridge .button{padding-inline:17px}.sources-heading{gap:35px}}
@media(max-width:600px){.history-label{display:none}.history-hero{padding-top:36px;padding-bottom:30px}.history-hero>.dateline{display:block;line-height:1.9;letter-spacing:.08em}.history-hero>.dateline>span{display:block;margin-top:5px}.history-hero h1{font-size:36px;line-height:1.45;margin-top:30px;letter-spacing:-.07em}.hero-bottom{align-items:start;flex-direction:column;gap:19px;margin-top:24px}.hero-bottom p{font-size:13px}.hero-bottom p br{display:none}.hero-bottom>a span{margin-left:15px}.titlebar-archive{margin-top:35px;padding-bottom:10px}.archive-row{height:41px;gap:13px}.archive-row>span{font-size:9px;width:30px}.archive-row:nth-child(2)>div{margin-left:14px}.archive-row:nth-child(3)>div{margin-left:28px}.archive-row:nth-child(4)>div{margin-left:42px}.archive-row .classic-bar,.archive-row .platinum-bar,.archive-row .aqua-bar,.archive-row .now-bar{height:24px;min-height:24px;font-size:10px}.archive-row .classic-bar b{padding:2px 7px}.archive-row .classic-bar i{width:9px;height:9px}.history-hero>.artifact-note{margin-left:43px;font-size:9px}.essay-toc{grid-template-columns:repeat(2,1fr);padding-block:20px;gap:16px 22px}.essay-toc a{display:flex;gap:12px;align-items:baseline;font-size:11px}.essay-toc a span{margin:0}.chapter{padding-top:70px}.chapter-heading{width:calc(100% - 48px);grid-template-columns:26px 1fr;gap:10px;margin-bottom:26px}.chapter-heading h2{font-size:32px;margin-top:12px}.chapter-heading .dateline{font-size:10px;letter-spacing:.09em}.chapter-no{font-size:10px;padding-top:3px}.prose p{font-size:15px;line-height:2.02;margin-bottom:20px}.prose p+p{margin-top:21px}.citation{font-size:10px;margin-bottom:12px}.exhibit{margin-block:29px 32px}.exhibit-top{padding:12px 15px;font-size:8px;gap:10px;min-height:49px}.exhibit-top .quiet-button{font-size:10px}.space-desk{height:345px}.desk-menu{font-size:10px;padding-inline:10px}.desk-menu span{margin-left:10px}.space-window{width:72%;left:7%;top:16%}.space-window .classic-bar{height:28px;font-size:9px;gap:6px}.space-window .classic-bar b{padding-inline:5px}.space-window .classic-bar i{width:10px;height:10px}.space-content{height:215px;padding:23px}.space-content h3{font-size:28px;line-height:1.35;margin-top:20px}.space-content p{font-size:10px}.space-draft{width:72%;left:22%;top:23%;padding:24px 20px;height:218px}.space-draft h3{font-size:21px;line-height:1.4}.space-draft p{font-size:10px}.space-draft .ink-lines{height:35px;margin-top:14px}.space-desk[data-mode=overview] .space-window{width:72%;left:-10%;top:13%;transform:scale(.58);transform-origin:left top}.space-desk[data-mode=overview] .space-draft{width:72%;left:51%;top:24%;transform:scale(.62);transform-origin:left top}.space-desk[data-mode=overview] .space-window{left:5%;top:24%}.space-desk[data-mode=minimize] .space-window{transform:translate(10%,85%) scale(.08)}.desk-corner{font-size:7px;bottom:12px;right:10px}.dock-target{font-size:10px;bottom:27px;padding:10px 14px}.choice-row button{padding:15px 13px;font-size:11px;gap:10px}.choice-row button span{font-size:15px}.experiment-result{font-size:12px;padding:18px 16px 0;min-height:74px}.exhibit figcaption{font-size:10px;padding:12px 16px 19px}.evidence-card{grid-template-columns:1fr;gap:24px;padding:25px}.evidence-card strong{font-size:23px;margin-top:12px}.evidence-card h3{font-size:17px}.evidence-card p:not(.dateline){font-size:12px}.preference-layout{grid-template-columns:1fr;gap:35px;padding:25px 20px}.retro-panel{font-size:12px}.retro-panel fieldset{gap:20px;padding:15px 18px 18px}.retro-panel .sound-label{padding:15px 18px}.gesture-status{min-height:0;margin-top:15px}.gesture-window #gesture-content{height:150px}.gesture-scene .quiet-button{padding-block:12px}.platinum-desk{height:250px;padding:34px 17px}.platinum-window{width:76%;margin-left:calc(var(--position,20) * .24%)}.platinum-window .platinum-bar{height:32px;gap:4px}.platinum-window .platinum-bar b{font-size:9px;padding:0 3px}.platinum-bar button{width:29px;height:25px;flex-shrink:0}.platinum-window #platinum-content{height:164px;padding:20px}.platinum-window p{font-size:11px}.platinum-controls{align-items:stretch;flex-direction:column;gap:13px;padding:15px 17px}.platinum-controls .quiet-button{text-align:left}.platinum-controls label{justify-content:space-between;font-size:11px;gap:10px}.platinum-controls input{width:48%;min-width:0}.date-strip{grid-template-columns:1fr 1fr;gap:30px 16px;padding-block:28px}.date-strip span{font-size:32px}.date-strip h3{margin-top:12px}.date-strip p{font-size:10px}.sticky-exhibit{grid-template-columns:1fr;gap:23px;min-height:390px;padding-block:20px 0}.sticky-note{width:90%;max-width:360px;margin-inline:auto}.sticky-exhibit>div:last-child{padding:0 5%}.sticky-exhibit h3{font-size:27px;margin-block:12px}.sticky-exhibit .artifact-note{margin-top:10px}.archive-lab{padding:50px 0;margin-top:50px}.lab-heading h2{font-size:35px}.lab-heading>p:last-child{font-size:12px;margin-top:20px}.lab-heading>p:last-child br{display:none}.lab-workbench{margin-top:28px}.machine-choices button{padding:16px 10px;font-size:10px;line-height:1.5}.machine-choices button span{font-size:9px}.lab-body{padding:17px 12px;gap:25px}.machine-shell{padding:10px 10px 0;border-radius:7px}.machine-screen{border-width:3px}.machine-screen #machine-placeholder{gap:11px;padding:12px}.boot-glyph{font-size:26px;margin:0}.machine-screen h3{font-size:13px}.machine-screen p{font-size:9px}.machine-screen .button{min-height:35px;font-size:10px;padding:8px 12px;margin:0}.machine-chin{min-height:45px}.machine-chin>span{font-size:7px;gap:7px}.machine-chin button{font-size:9px}.lab-instructions{display:block;padding-inline:6px}.lab-instructions ol{font-size:11px;margin-top:17px}.lab-instructions li+li{margin-top:9px}.lab-check{font-size:11px}.lab-status{font-size:10px}.lab-instructions>a{font-size:11px}.lab-instructions>.artifact-note{font-size:9px}.lab-credit{font-size:9px}.today-bridge{grid-template-columns:1fr;gap:28px;margin-block:30px}.bridge-art img{aspect-ratio:1.4}.today-bridge h3{font-size:28px;margin-top:12px}.today-bridge p:not(.dateline){font-size:12px}.ending{padding-block:18px 45px}.ending p{font-size:22px;line-height:1.85}.sources{padding-top:35px;padding-bottom:35px}.sources-heading{grid-template-columns:1fr;gap:20px}.sources h2{font-size:29px}.sources-heading>p{font-size:11px}.source-list{grid-template-columns:1fr;margin-block:25px;gap:0}.source-list li{padding-block:18px}.source-list li>a{font-size:12px}.source-list li>p{font-size:10px}.editorial-note{font-size:10px}.history-page .footer{font-size:11px;gap:22px}.history-teaser{grid-template-columns:1fr;gap:24px;padding:40px 0}.history-teaser h2{font-size:30px}.history-teaser p{font-size:13px}html[lang=en] .history-hero h1{font-size:39px;line-height:1.2;letter-spacing:-.04em}html[lang=en] .chapter-heading h2{font-size:33px}html[lang=en] .classic-bar b{font-size:10px}html[lang=en] .platinum-window .platinum-bar b{font-size:8px}}
@media(prefers-reduced-motion:reduce){.history-page *{scroll-behavior:auto!important}}
/* Keep historical controls legible inside either page color scheme. */
.retro-panel{color-scheme:light}.retro-panel fieldset{display:block}.retro-panel legend{float:none;width:auto;padding:16px 0 0;margin:0 0 10px}.retro-panel fieldset label{display:inline-flex;margin-right:18px;white-space:nowrap}.retro-panel fieldset label:last-child{margin-right:0}
