:root{color-scheme:dark;--bg:#11110f;--ink:#eee9df;--muted:#a3a498;--line:#36392f;--orange:#ff703f}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:35px}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.8 Arial,sans-serif}a{color:inherit;text-underline-offset:4px}button,input{font:inherit}button,a,input{touch-action:manipulation}:focus-visible{outline:2px solid var(--orange);outline-offset:5px}.skip{position:fixed;top:-80px;z-index:30;background:var(--orange);padding:10px;color:#111}.skip:focus{top:0}header,main,footer{max-width:1240px;margin:auto;width:calc(100% - 100px)}header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding:27px 0}header>a:first-child{font-size:36px;font-weight:bold;letter-spacing:-3px;text-decoration:none}header span{color:var(--orange)}header small{font:9px monospace;letter-spacing:1px;margin-left:20px}.mono,.eyebrow,.meta,.experiment-head,.readouts small,.equation>span,footer,.edition>span{font:10px/1.6 Consolas,monospace;letter-spacing:1px}.eyebrow{color:var(--orange);margin:0 0 25px}.cover{padding:70px 0 0}.cover h1{font-size:clamp(60px,9vw,124px);line-height:.94;letter-spacing:-7px;font-weight:500;margin:25px 0 35px}.cover em{font-family:Georgia,serif;color:var(--orange);font-weight:400}.standfirst{font-size:24px;line-height:1.45;letter-spacing:-.5px}.meta{display:flex;justify-content:space-between;gap:20px;color:var(--muted);border-block:1px solid var(--line);padding:23px 0;margin-top:48px}.meta button{color:var(--ink);font:inherit;background:none;border:0;cursor:pointer}.paper-grid{display:grid;grid-template-columns:240px minmax(0,1fr);gap:75px;margin-top:65px}aside{align-self:start;position:sticky;top:35px;font:11px/1.5 Consolas,monospace}aside nav{display:flex;flex-direction:column}aside a{color:var(--muted);padding:10px 0;text-decoration:none}aside a:hover{color:var(--orange)}.edition{margin-top:35px;border-top:1px solid var(--line);padding-top:20px;color:var(--muted);font-size:10px}.edition>span{color:var(--orange)}article section{padding-bottom:65px;margin-bottom:65px;border-bottom:1px solid var(--line)}h2{font-size:clamp(32px,3.8vw,50px);line-height:1.06;letter-spacing:-1.8px;font-weight:500;margin:0 0 30px}article p{color:#b1b3a6;font-size:15px}article p a{color:var(--ink)}.callout{border-left:2px solid var(--orange);background:#1b1e16;padding:20px 25px;margin:25px 0;font-size:13px;color:#cbcdbf}.experiment{background:#191c16;border:1px solid #434839;padding:25px;margin:35px 0}.experiment-head{display:flex;justify-content:space-between;gap:20px;color:var(--muted);padding-bottom:20px;border-bottom:1px solid var(--line);font-size:8px}.experiment label{display:flex;justify-content:space-between;gap:20px;font-size:13px;margin:24px 0 12px}.experiment output{font-family:Consolas,monospace;color:var(--orange)}input[type=range]{width:100%;accent-color:var(--orange);cursor:ew-resize}svg{width:100%;height:auto;display:block;margin:20px 0}svg text{fill:#aaa;font:10px monospace}.readouts{display:grid;grid-template-columns:1fr 1fr;border-block:1px solid var(--line);padding:20px 0;gap:20px}.readouts small{font-size:8px;color:var(--muted)}.readouts strong{display:block;color:var(--orange);font:30px/1.5 Georgia,serif}.experiment p{font-size:12px}.limit{display:block;color:#929788;font-size:10px;line-height:1.8}.equation{background:#eee9df;color:#22271d;padding:30px;margin:30px 0}.equation>span{font-size:9px}.equation strong{display:block;font-size:29px;line-height:1.5;font-weight:400;margin-top:20px;letter-spacing:-1px}.equation em{color:#9b4020;font-style:normal}.equation p{color:#555d4a;font-size:13px}.experiment .check{justify-content:flex-start;align-items:center}.check input{accent-color:var(--orange)}.liquidity-bars{margin:25px 0}.liquidity-bars>div{font:8px monospace;color:var(--muted);margin:20px 0}.liquidity-bars i{display:block;width:var(--fill);max-width:100%;height:12px;background:var(--orange);margin-top:10px;transition:width .15s ease}.liquidity-bars>div:first-child i{background:#6f785b}.protocol-list{padding:0;list-style:none;counter-reset:steps}.protocol-list li{display:grid;grid-template-columns:120px 1fr;gap:20px;padding:20px 0;border-bottom:1px solid var(--line);font-size:13px}.protocol-list b{color:var(--orange)}.protocol-list span{color:var(--muted)}.method-cards{display:grid;grid-template-columns:1fr 1fr;gap:20px}.method-cards>div{border-top:1px solid var(--line);padding-top:18px}.method-cards b{font:11px Consolas,monospace;color:var(--orange)}.method-cards p{font-size:13px}.action{font:11px Consolas,monospace;display:inline-block;margin-top:20px;color:var(--orange)}.references{padding-left:20px;font-size:13px}.references li{margin-bottom:22px;padding-left:10px}.references p,.small{font-size:12px;color:var(--muted)}footer{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:25px 0;margin-bottom:30px;color:var(--muted)}@media(max-width:850px){header,main,footer{width:calc(100% - 48px)}.paper-grid{grid-template-columns:1fr;gap:35px;margin-top:35px}aside{position:static}aside nav{display:flex;flex-direction:row;flex-wrap:wrap;gap:0 20px}.edition{display:none}.meta{flex-wrap:wrap}.cover h1{letter-spacing:-4px}.standfirst{font-size:21px}}@media(max-width:480px){header,main,footer{width:calc(100% - 36px)}header small{display:none}.cover{padding-top:45px}.cover h1{font-size:66px;letter-spacing:-4px}.meta{font-size:8px}.experiment{padding:18px}.experiment-head{display:block}.experiment-head span{display:block}.readouts strong{font-size:23px}.readouts small{font-size:7px}.equation{padding:22px}.equation strong{font-size:24px}.protocol-list li{grid-template-columns:80px 1fr;gap:12px}.method-cards{grid-template-columns:1fr}.cover .eyebrow{font-size:8px}footer{font-size:8px;gap:20px}article section{margin-bottom:45px;padding-bottom:45px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}@media print{:root{color-scheme:light}body{background:white;color:#111;font-size:11pt}header,main,footer{width:100%;max-width:none}.cover{padding-top:15px}.cover h1{font-size:55pt;color:#111}.cover em{color:#111}.paper-grid{display:block}aside,button,input,.experiment,.skip{display:none!important}article p,.references p,.small,.callout{color:#222}article section{break-inside:avoid;border-color:#ccc;padding-bottom:20px;margin-bottom:25px}h2{font-size:24pt}.callout,.equation{background:#f3f3ef;color:#111}.meta,footer{color:#333}.method-cards{gap:15px}.eyebrow{color:#555}a{color:#111}a[href^='http']::after{content:' [' attr(href) ']';font-size:8pt;overflow-wrap:anywhere}header>a::after{display:none}}
