:root{font-family:Arial,sans-serif;color:#242c2d;background:#e9e8dd;font-synthesis:none}*{box-sizing:border-box}body{margin:0}main{min-height:100vh;padding:24px 3vw}header{display:flex;justify-content:space-between;border-bottom:1px solid #788280;padding-bottom:18px;font-size:10px;letter-spacing:2px;gap:16px}.intro{position:relative;padding:40px 0 26px}.eyebrow{font:10px Arial;letter-spacing:2px;color:#546460}h1{font:clamp(56px,8vw,120px)/.87 Georgia,serif;margin:20px 0;letter-spacing:-5px}h1 em{font-weight:400;color:#bc573b}.deck{position:absolute;right:4vw;bottom:34px;font:19px/1.5 Georgia;max-width:280px}button,select,input,textarea{font:inherit}button{background:transparent;border:1px solid #788280;padding:10px 13px;margin:4px 6px 4px 0;cursor:pointer;color:inherit}button:hover{background:#d8ded0}button:disabled{opacity:.4;cursor:not-allowed}button:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #bb563d;outline-offset:3px}nav{padding:10px 0 24px}.border{display:grid;grid-template-columns:2fr 1fr;gap:24px}.lanes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:3px solid #394c45}.lane{min-height:500px;border-right:1px dashed #9da89e;padding:14px 12px;background:#e2e6da}.lane:nth-child(2){background:#e7e8db}.lane:nth-child(3){background:#e5ddd2}h2{font:28px/1.15 Georgia;margin:12px 0}.lane h2{font:19px Georgia;display:flex;align-items:center;gap:8px}.lane h2 small{font:10px Arial;color:#65716b}.lane h2 b{font:11px Arial;margin-left:auto}.lane>p{font-size:11px;line-height:1.5;color:#5a665f;min-height:34px}.event{background:#f8f5e8;border:1px solid #bfc5b7;padding:15px 12px;margin:12px 0;box-shadow:2px 3px #cad0c2;animation:arrive .28s ease-out}.event p{font:17px/1.4 Georgia}.tag{font:9px Arial;text-transform:uppercase;letter-spacing:1.4px;color:#8a573e}label{display:block;font-size:11px;line-height:1.5}select,input,textarea{display:block;width:100%;min-width:0;padding:9px;background:#f4f1e5;color:#24382d;border:1px solid #9ba99b;margin:5px 0 12px}.story{background:#263c36;color:#f1ecdb;padding:26px;align-self:start;min-height:500px}.story .eyebrow{color:#b9cabb}.story h2{font-size:38px}.sentence{font:21px/1.6 Georgia;animation:arrive .4s ease-out}.fine{font-size:12px;line-height:1.6;color:#c3ccbf}.stamp{transform:rotate(-5deg);display:inline-block;border:1px solid #c0b18c;color:#c0b18c;padding:10px;font:10px Arial;letter-spacing:2px;margin:20px 0}p,li,h2,pre,input{overflow-wrap:anywhere}pre{white-space:pre-wrap;font-size:12px}details{border-top:1px solid #b6bbae;padding:14px 0}summary{cursor:pointer;font:16px Georgia}summary b{display:inline-block;font:10px Arial;text-transform:uppercase;padding:5px 8px;margin-right:12px;background:#d8cbb9}.true{color:#28503b}.false{color:#8d352d}.unknown{color:#725722}.proofs{margin:35px 0}.author{display:grid;grid-template-columns:1fr 1fr;gap:6vw;border-top:2px solid #6d7a6b;padding-top:30px}.author p,.source p,footer p{font-size:13px;line-height:1.65;max-width:720px}.editor{border-bottom:1px solid #b4bcae;padding:9px 0}.editor button{font-size:11px}.source{margin:36px 0}.source textarea{min-height:240px;font:12px/1.6 monospace}footer{border-top:2px solid #788280;padding:20px 0}ol{max-height:200px;overflow:auto;font-size:12px}section,aside,article{min-width:0}[role=status]{border-left:3px solid #bd5d3d;padding:10px;font-size:13px}@keyframes arrive{0%{opacity:.3;transform:translateY(7px)}to{opacity:1;transform:none}}@media(max-width:1100px){.border{grid-template-columns:1fr}.story{min-height:0}.deck{position:static}.author{grid-template-columns:1fr}}@media(max-width:600px){.lanes{grid-template-columns:1fr}.lane{min-height:120px}header{flex-direction:column}h1{letter-spacing:-3px}.story h2{font-size:30px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.focused .intro,.focused .author,.focused .source,.focused .proofs,.focused footer{display:none}.focused .border{min-height:85vh}
