@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/7a79a8532ddacb0c-s.1shg3f9j2jih-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/ded494f396ddea9f-s.p.3j3x29wbycqkn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk Fallback;src:local(Arial);ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.0%;size-adjust:104.49%}.SLVRqW_className{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.SLVRqW_variable{--font-sans:"Schibsted Grotesk", "Schibsted Grotesk Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/f7095de3000afb68-s.2ytmazkdrg7t9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e63b65bb308a9351-s.p.3j3877k49yy0l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/125b6750c58ce347-s.1icgra-w5i50b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d902bc2bfdd0a4cb-s.p.1g73gv09-xcb6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.DkRRXa_className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.DkRRXa_variable{--font-serif:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/258bd0ab5fdd762a-s.2f7nqdagzwx2-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/99a2019bdfa8519b-s.176arc174-8zp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/44e0cb21b0d052b7-s.0bp8oijd_gu96.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/f9cd5a77d065db98-s.1fby2rem9ngyr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/954d21e04331b2ae-s.0vfdmo25voy_0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/53897e768d329f66-s.p.3t6q91iet4nsy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.CxiPNW_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.CxiPNW_variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/0bd866694792eeb1-s.2rv_b6cm3-gtx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/fdb22df95c69d750-s.43yn3v1dnm71_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/22bc6ebae07d77f5-s.27riv1g955cgo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/3679aa72a9b9035f-s.p.0h6ig86gwutp4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.OV-sQa_className{font-family:Caveat,Caveat Fallback;font-style:normal}.OV-sQa_variable{--font-hand:"Caveat", "Caveat Fallback"}
:root{--bg:#fbf8ef;--card:#fffefa;--fg:#1e2840;--muted:#6a6f80;--line:#e6dfcd;--rule:#cfdbee;--margin:#eca3a0;--hole:#ece6d6;--accent:#c8453b;--accent-ink:#a5352c;--hl:#fff27a;--chip:#f4efe1;--bad:#b3261e;--ink-btn:#1e2840;--ink-btn-fg:#fffefa;--tape:#decda08c;--gap:30px;--margin-x:76px;--sans:var(--font-sans), ui-sans-serif, system-ui, sans-serif;--serif:var(--font-serif), Georgia, serif;--mono:var(--font-mono), ui-monospace, monospace;--hand:var(--font-hand), "Bradley Hand", "Segoe Print", cursive}*{box-sizing:border-box}html{background:var(--bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{min-height:100vh;color:var(--fg);font:16px/1.6 var(--sans);-webkit-font-smoothing:antialiased;background: radial-gradient(circle, var(--hole) 0 9px, #0000000f 10px, transparent 11px) 18px 120px / 24px 280px repeat-y,  linear-gradient(90deg, transparent calc(var(--margin-x) - 1px), var(--margin) calc(var(--margin-x) - 1px) var(--margin-x), transparent var(--margin-x) calc(var(--margin-x) + 3px), var(--margin) calc(var(--margin-x) + 3px) calc(var(--margin-x) + 4px), transparent calc(var(--margin-x) + 4px)),  repeating-linear-gradient(to bottom, transparent 0 calc(var(--gap) - 1px), var(--rule) calc(var(--gap) - 1px) var(--gap)) 0 calc(var(--gap) * 3) / 100% 100% no-repeat, var(--bg);margin:0}.strip{text-align:center;font:600 22px/1.2 var(--hand);color:var(--accent);padding:14px 16px 0}.strip b{background:linear-gradient(transparent 55%, var(--hl) 55% 90%, transparent 90%);color:var(--fg);margin-right:8px;padding:0 4px;font-weight:700}main{max-width:880px;margin:0 auto;padding:18px 24px 96px}@media (min-width:1001px){body{padding-left:calc(var(--margin-x) + 6px)}}.nav{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.logo{font:700 38px/1 var(--hand);letter-spacing:0;color:var(--fg);display:inline-block;transform:rotate(-2deg)}.logo sup{color:var(--accent);font-size:26px}.nav small{font:12px var(--mono);color:var(--muted)}.hero{padding:40px 0 28px}.hero h1{font:700 clamp(46px, 7.5vw, 84px)/.95 var(--hand);letter-spacing:-.01em;text-align:center;color:var(--fg);margin:0 0 18px}.hero h1 em{color:var(--accent);background:linear-gradient(transparent 58%, var(--hl) 58% 92%, transparent 92%);padding:0 .12em;font-style:normal}.hero p.lede{text-align:center;color:var(--muted);max-width:520px;margin:0 auto 32px;font-size:17px}.box{background:var(--card);border:1px solid var(--line);border-radius:4px;padding:8px;position:relative;box-shadow:0 1px #00000008,0 14px 30px -18px #281e0a59}.box:before,.paper:before{content:"";background:var(--tape);width:110px;height:24px;margin-left:-55px;position:absolute;top:-12px;left:50%;transform:rotate(-3deg);box-shadow:0 1px 2px #0000000f}textarea,input{width:100%;font:inherit;color:inherit;background:0 0;border:0;outline:none;padding:12px 14px}textarea{resize:vertical;font:14px/1.6 var(--mono);min-height:120px}textarea::placeholder,input::placeholder{color:#9a9daa}.row{border-top:1px dashed var(--line);gap:6px;padding-top:8px;display:flex}button{font:700 20px/1 var(--hand);background:var(--ink-btn);color:var(--ink-btn-fg);cursor:pointer;white-space:nowrap;border:0;border-radius:6px;padding:10px 22px;transition:transform .1s,box-shadow .1s;box-shadow:0 2px #00000026}button:hover:not(:disabled){transform:translateY(-1px)rotate(-.5deg);box-shadow:0 3px #00000026}button:disabled{opacity:.35;cursor:default}button.secondary{background:var(--chip);color:var(--fg);box-shadow:none;border:1px solid var(--line);padding:7px 14px;font-size:18px}.label{font:700 20px/1 var(--hand);color:var(--accent)}.note{color:var(--muted);font:13px/1.5 var(--mono)}.hero .note{text-align:center;margin:14px 0 0}.error{color:var(--bad);font:13px/1.5 var(--mono)}.pulse:before{content:"";background:var(--accent);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-right:8px;animation:1s ease-in-out infinite pulse;display:inline-block}@keyframes pulse{50%{opacity:.2;transform:scale(.7)}}.videos{gap:8px;margin:0;padding:0;list-style:none;display:grid}.videos.grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin-top:28px}.videos li{background:var(--card);border:1px solid var(--line);border-radius:4px;align-items:center;gap:12px;min-width:0;padding:8px;display:flex;box-shadow:0 6px 14px -12px #281e0a66}.videos li.bad{opacity:.55}.videos li.bad small{color:var(--bad)}.videos img{aspect-ratio:16/9;object-fit:cover;background:var(--line);border-radius:2px;flex:none;width:88px}.videos div{min-width:0}.videos .vt{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.videos small{color:var(--muted);font:11px var(--mono);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;display:block;overflow:hidden}.vref{font:600 11px var(--mono);background:var(--fg);color:var(--card);border-radius:3px;margin-right:6px;padding:1px 5px}.paper{background:var(--card);border:1px solid var(--line);border-radius:4px;padding:14px 44px 36px;position:relative;box-shadow:0 1px #00000008,0 18px 36px -22px #281e0a66}.md{font-size:16.5px}.md h2{font:700 38px/1.05 var(--hand);color:var(--fg);border-top:1.5px dashed var(--line);margin:34px 0 8px;padding-top:20px}.md>h2:first-child{border-top:0;padding-top:10px}.md h2:first-child{margin-top:18px}.md h4{font:700 23px/1 var(--hand);color:var(--accent);margin:24px 0 8px}.md h4:first-child{margin-top:8px}.md p{margin:.7em 0}.md ul,.md ol{padding-left:1.2em}.md li{margin:6px 0}.md li::marker{color:var(--accent)}.md strong{background:linear-gradient(#0000 62%,#fff27ab3 62%);font-weight:650}.md blockquote{border-left:2px solid var(--accent);font:500 25px/1.25 var(--hand);color:#34405c;margin:14px 0;padding:2px 0 2px 18px}.md code{font:500 10.5px var(--mono);text-transform:uppercase;letter-spacing:.06em;background:var(--chip);color:var(--muted);vertical-align:2px;border-radius:99px;padding:2px 7px}.md a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px;font-weight:550;text-decoration-thickness:1.5px}.md a[href*="&t="]{font:500 11px/1 var(--mono);background:var(--hl);color:var(--fg);white-space:nowrap;vertical-align:1px;border-radius:2px;margin-left:3px;padding:3px 6px;text-decoration:none;transition:background .15s,color .15s}.md a[href*="&t="]:hover{background:var(--accent);color:#fff}main.wide{max-width:1200px}.hero.compact{padding:6px 0 0}.hero.compact .box{padding:6px}.hero.compact .box:before{display:none}.hero.compact textarea{min-height:0;padding:10px 14px}.workspace{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:24px;margin-top:24px;display:grid}aside{gap:10px;display:grid;position:sticky;top:16px}.videos li.click{cursor:pointer;transition:border-color .15s,background .15s}.videos li.click:hover{border-color:var(--accent)}.videos li.on{border-color:var(--fg);box-shadow:inset 3px 0 0 var(--accent);background:#fffbe0}.videos small a{color:var(--accent-ink);text-decoration:none}.tabbar{align-items:center;gap:12px;margin-bottom:14px;display:flex}.tabbar>.secondary{flex:none;margin-left:auto}.tabs{scrollbar-width:none;border-bottom:1.5px solid var(--line);gap:6px;min-width:0;padding:0 2px;display:flex;overflow-x:auto}.tabs button{background:var(--chip);color:var(--muted);border:1px solid var(--line);font:500 13px/1 var(--sans);box-shadow:none;border-bottom:0;border-radius:8px 8px 0 0;align-items:center;padding:9px 14px 7px;display:flex}.tabs button:hover:not(:disabled){color:var(--fg);box-shadow:none;transform:none}.tabs button.on{background:var(--card);color:var(--fg);box-shadow:inset 0 3px 0 var(--accent)}.tabs button.on .vref{background:var(--accent)}.paper.empty{padding:40px 44px}.vhead{font:700 40px/1.05 var(--hand);margin:26px 0 0}@media (max-width:900px){.workspace{grid-template-columns:1fr}aside{position:static}}@media (max-width:1000px){:root{--margin-x:10px}body{background-position:-100px 0, 0 0, 0 calc(var(--gap) * 3), 0 0}}@media (max-width:640px){main{padding:14px 16px 64px}.hero{padding:28px 0 20px}.paper{padding:6px 18px 24px}.row{flex-direction:column}}
