@font-face{font-family:Departure Mono;src:url(/proof/fonts/DepartureMono-Regular.woff2)format("woff2");font-display:swap}@font-face{font-family:Departure Icons;src:url(/proof/fonts/icons.woff2)format("woff2");unicode-range:U+E000-F8FF}@font-face{font-family:Atkinson Hyperlegible Next;src:url(/proof/fonts/atkinson-hyperlegible-next-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Atkinson Hyperlegible Next;src:url(/proof/fonts/atkinson-hyperlegible-next-latin-400-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Atkinson Hyperlegible Next;src:url(/proof/fonts/atkinson-hyperlegible-next-latin-700-normal.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Basteleur;src:url(/proof/fonts/Basteleur-Bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Ouroboros;src:url(/proof/fonts/Ouroboros-Regular.woff2)format("woff2");font-display:swap}@font-face{font-family:jgs5;src:url(/proof/fonts/jgs5.woff2)format("woff2");font-display:swap}@font-face{font-family:Redaction;src:url(/proof/fonts/redaction-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Redaction;src:url(/proof/fonts/redaction-latin-700-normal.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:"Redaction 35";src:url(/proof/fonts/redaction-35-latin-400-normal.woff2)format("woff2");font-display:swap}@font-face{font-family:"Redaction 70";src:url(/proof/fonts/redaction-70-latin-400-normal.woff2)format("woff2");font-display:swap}@font-face{font-family:"Redaction 100";src:url(/proof/fonts/redaction-100-latin-400-normal.woff2)format("woff2");font-display:swap}@font-face{font-family:Martian Mono;src:url(/proof/fonts/martian-mono-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Martian Mono;src:url(/proof/fonts/martian-mono-latin-600-normal.woff2)format("woff2");font-weight:600;font-display:swap}:root{--text:"Atkinson Hyperlegible Next", ui-sans-serif, system-ui, sans-serif;--mono:"Departure Mono", "Departure Icons", ui-monospace, monospace;--page:#edebe4;--raise:#f6f4ef;--ink:#161613;--mut:#6a675f;--line:#cfcabe;--acc:#2b59ff;--on-acc:#fff;--wide:1240px;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--page:#11110f;--raise:#1a1a17;--ink:#e9e5da;--mut:#96918a;--line:#2e2b26;--acc:#7d97ff;--on-acc:#0b0b0a;color-scheme:dark}}:root[data-theme=dark]{--page:#11110f;--raise:#1a1a17;--ink:#e9e5da;--mut:#96918a;--line:#2e2b26;--acc:#7d97ff;--on-acc:#0b0b0a;color-scheme:dark}*{box-sizing:border-box}html{background:var(--page);scroll-padding-top:80px}body{background:var(--page);color:var(--ink);font:400 16px/1.65 var(--text);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer}::selection{background:var(--acc);color:var(--on-acc)}:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.ic{font-family:Departure Icons;font-style:normal;line-height:1}.wrap{max-width:var(--wide);margin:0 auto;padding-inline:16px}.skip{background:var(--ink);color:var(--page);font:13px var(--mono);z-index:50;padding:6px 10px;position:absolute;top:-40px;left:8px}.skip:focus{top:8px}.top{z-index:20;background:var(--page);border-bottom:1px solid var(--line);position:sticky;top:0}.top .wrap{height:56px;font:14px/1 var(--mono);align-items:center;gap:20px;display:flex}.path{white-space:nowrap;align-items:center;text-decoration:none;display:flex;overflow:hidden}.path b{font-weight:400}.path span{color:var(--mut)}.path .cur{color:var(--acc)}.links{gap:22px;margin-left:auto;display:flex}.links a{color:var(--mut);text-decoration:none}.links a:hover,.links a[aria-current]{color:var(--ink)}.kbtn{border:1px solid var(--line);background:var(--raise);height:32px;font:13px/1 var(--mono);color:var(--mut);align-items:center;gap:10px;padding:0 10px;display:inline-flex}.kbtn:hover{border-color:var(--mut);color:var(--ink)}.kbtn kbd{font:inherit;color:var(--mut);border-left:1px solid var(--line);padding-left:8px}.icon-btn{border:1px solid var(--line);background:var(--raise);place-items:center;width:32px;height:32px;padding:0;display:grid}.icon-btn:hover{border-color:var(--mut)}[data-theme-icon=dark]{display:none}:root[data-theme=dark] [data-theme-icon=dark]{display:inline}:root[data-theme=dark] [data-theme-icon=light]{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) [data-theme-icon=dark]{display:inline}:root:not([data-theme=light]) [data-theme-icon=light]{display:none}}@media (width<=720px){.links{display:none}.kbtn{margin-left:auto}.kbtn .k-label,.kbtn kbd{display:none}}.btn{border:1px solid var(--ink);height:44px;font:14px/1 var(--mono);background:0 0;align-items:center;gap:10px;padding:0 18px;text-decoration:none;transition:transform .12s,background .15s,color .15s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn.solid{background:var(--ink);color:var(--page)}.btn.solid:hover{background:var(--acc);border-color:var(--acc);color:var(--on-acc)}.btn:not(.solid):hover{background:var(--ink);color:var(--page)}.rule{font:13px/1 var(--mono);white-space:pre;color:var(--mut);margin:0;overflow:hidden}.hero{padding-top:40px}.hero-ascii{font:14px/14px var(--mono);color:var(--ink);white-space:pre;cursor:crosshair;user-select:none;height:280px;margin:0;overflow:hidden}@media (width<=760px){.hero-ascii{height:160px;font-size:8px;line-height:8px}}.hero h1{font:400 clamp(26px, 3vw, 40px)/1.2 var(--mono);max-width:32ch;margin:36px 0 16px}.lede{color:var(--mut);max-width:58ch;margin:0 0 32px;font-size:18px}.ctas{flex-wrap:wrap;gap:12px;margin-bottom:64px;display:flex}.index-table{font:16px/1 var(--mono);white-space:pre;color:var(--mut);margin:0;overflow:hidden}.index-table a{color:var(--ink);background:linear-gradient(var(--acc), var(--acc)) 0 100%/0 2px no-repeat;text-decoration:none;transition:background-size .3s cubic-bezier(.2,.8,.2,1),color .2s}.index-table a:hover,.index-table a:focus-visible{color:var(--acc);background-size:100% 2px;outline:none}.sec{padding:72px max(16px, calc((100vw - var(--wide)) / 2)) 96px}.sec+.sec{padding-top:24px}.sec .rule{margin-bottom:56px}.sec-head{gap:14px;max-width:660px;margin-bottom:44px;display:grid}.sec-head h2{align-items:center;gap:.3em;margin:0;font-size:clamp(64px,10vw,144px);font-weight:400;line-height:.9;display:flex}.sec-head h2 .ic{color:var(--lib);font-size:.5em}.sec-head p{margin:0;font-size:17px}.sec-head .meta{font:13px/1.6 var(--mono);opacity:.75}.sec-head .meta a{text-underline-offset:3px}.sec-more{font:14px/1 var(--mono);border-bottom:1px solid;gap:10px;margin-top:36px;padding-bottom:4px;text-decoration:none;display:inline-flex}.howto{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:48px;padding-block:72px 96px;display:grid}.howto h2{font:400 clamp(28px, 3.4vw, 40px)/1.15 var(--mono);margin:18px 0 14px}.howto p{color:var(--mut);margin:0 0 14px}@media (width<=860px){.howto{grid-template-columns:minmax(0,1fr)}}.docs{grid-template-columns:220px minmax(0,1fr) 200px;gap:48px;padding-top:40px;padding-bottom:96px;display:grid}.side{font:14px/1 var(--mono);align-self:start;max-height:calc(100vh - 100px);position:sticky;top:80px;overflow:auto}.side p{color:var(--mut);margin:0 0 12px}.side ul{margin:0 0 28px;padding:0;list-style:none}.side li{white-space:pre;line-height:1.9}.side li span{color:var(--line)}.side a{color:var(--mut);text-decoration:none}.side a:hover{color:var(--ink)}.side a[aria-current]{color:var(--acc)}.side-menu{display:none}.toc{font:13px/1 var(--mono);align-self:start;position:sticky;top:80px}.toc p{color:var(--mut);margin:0 0 14px}.toc a{color:var(--mut);border-left:1px solid var(--line);padding:6px 0 6px 12px;text-decoration:none;display:block}.toc a:hover{color:var(--ink);border-color:var(--ink)}.toc a.on{color:var(--acc);border-color:var(--acc)}@media (width<=1100px){.docs{grid-template-columns:200px minmax(0,1fr)}.toc{display:none}}@media (width<=760px){.docs{grid-template-columns:minmax(0,1fr);gap:20px;padding-top:16px}.side{display:none}.side-menu{font:14px var(--mono);border:1px solid var(--line);background:var(--raise);display:block}.side-menu summary{cursor:pointer;padding:10px 12px;list-style:none}.side-menu summary:after{content:"+";float:right;color:var(--mut)}.side-menu[open] summary:after{content:"−"}.side-menu .side{max-height:none;padding:4px 12px 0;display:block;position:static}}.doc{min-width:0}.doc h1{align-items:center;gap:.3em;margin:0 0 14px;font-size:clamp(56px,8vw,104px);font-weight:400;line-height:1;display:flex}.doc h1.plain{font:400 clamp(32px, 4vw, 48px)/1.1 var(--mono)}.doc h1 .ic{color:var(--lib,var(--acc));font-size:.5em}.doc .lead{color:var(--mut);max-width:60ch;margin:0 0 22px;font-size:19px}.doc h2{font:400 22px/1.2 var(--mono);border-top:1px solid var(--line);margin:56px 0 16px;padding-top:18px}.doc h3{font:400 16px/1.3 var(--mono);margin:28px 0 10px}.doc p,.doc li{max-width:68ch}.doc ul{padding-left:1.2em}.doc li{margin-bottom:6px}.doc code:not(pre code,.cmd code){font:14px var(--mono);background:var(--raise);border:1px solid var(--line);padding:1px 5px}.doc a:not(.btn){text-decoration-color:var(--line);text-underline-offset:3px}.doc a:not(.btn):hover{text-decoration-color:currentColor}.doc .chips{font:13px/1 var(--mono);flex-wrap:wrap;gap:8px;margin:0 0 32px;padding:0;list-style:none;display:flex}.chips li{border:1px solid var(--line);color:var(--mut);margin:0;padding:7px 10px}.chips li b{color:var(--ink);font-weight:400}.sheet{border:1px solid var(--line);margin:8px 0 0;padding:clamp(18px,3vw,32px)}.pager{grid-template-columns:1fr 1fr;gap:12px;margin-top:72px;display:grid}.pager a{border:1px solid var(--line);font:14px/1.4 var(--mono);padding:16px;text-decoration:none}.pager a:hover{border-color:var(--ink)}.pager span{color:var(--mut);margin-bottom:6px;font-size:12px;display:block}.pager .next{text-align:right;grid-column:2}.tbl{border-collapse:collapse;width:100%;margin:8px 0 0;font-size:15px}.tbl th{text-align:left;font:12px/1 var(--mono);color:var(--mut);border-bottom:1px solid var(--ink);padding:0 12px 10px 0}.tbl td{border-bottom:1px solid var(--line);vertical-align:top;padding:12px 12px 12px 0}.tbl td:first-child{font:14px/1.5 var(--mono);white-space:nowrap}.tbl td code{color:var(--mut);font:13px/1.5 var(--mono)!important;background:0 0!important;border:0!important;padding:0!important}.tbl-wrap{overflow-x:auto}@media (width<=760px){.tbl td:first-child{white-space:normal}}.code{border:1px solid var(--line);background:var(--raise);margin:16px 0 0}.code-bar{border-bottom:1px solid var(--line);height:38px;font:13px/1 var(--mono);color:var(--mut);align-items:center;gap:12px;padding:0 0 0 14px;display:flex}.code-bar .name{color:var(--ink)}.code-bar .acts{height:100%;margin-left:auto;display:flex}.code-act{border:0;border-left:1px solid var(--line);height:100%;color:var(--mut);font:13px/1 var(--mono);background:0 0;align-items:center;gap:8px;padding:0 14px;text-decoration:none;display:inline-flex}.code-act:hover{color:var(--ink);background:var(--page)}.code-act.done{color:var(--acc)}.code pre{font:14px/1.6 var(--mono);tab-size:2;margin:0;padding:16px;overflow:auto;background:0 0!important}.code pre code{font:inherit}.code.tall pre{max-height:420px}.shiki,.shiki span{color:var(--shiki-light)}:root[data-theme=dark] .shiki,:root[data-theme=dark] .shiki span{color:var(--shiki-dark)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .shiki,:root:not([data-theme=light]) .shiki span{color:var(--shiki-dark)}}.cmd{border:1px solid var(--line);background:var(--raise);font:14px/1 var(--mono);align-items:center;margin:16px 0 0;display:flex}.cmd code{white-space:nowrap;flex:1;padding:14px 16px;overflow-x:auto}.cmd code:before{content:"$ ";color:var(--mut)}.cmd .code-act{height:44px}.search{border:1px solid var(--ink);background:var(--page);width:min(560px,100vw - 32px);color:var(--ink);margin:12vh auto 0;padding:0}.search::backdrop{background:#00000059}.search input{border:0;border-bottom:1px solid var(--line);width:100%;font:16px var(--mono);color:var(--ink);background:0 0;outline:none;padding:16px}.search ul{max-height:50vh;margin:0;padding:6px;list-style:none;overflow:auto}.search a{font:14px/1.3 var(--mono);gap:14px;padding:10px;text-decoration:none;display:flex}.search a span{color:var(--mut);font-family:var(--text);font-size:15px}.search a[aria-selected=true]{background:var(--ink);color:var(--page)}.search a[aria-selected=true] span{color:var(--page);opacity:.75}.search .empty{color:var(--mut);font:14px var(--mono);padding:14px}.search footer{border-top:1px solid var(--line);font:12px var(--mono);color:var(--mut);gap:16px;padding:10px 16px;display:flex}.log{border-top:1px solid var(--line);grid-template-columns:160px minmax(0,1fr);gap:24px;padding:28px 0;display:grid}.log time{font:14px/1.6 var(--mono);color:var(--mut)}.log h2{border:0!important;margin:0 0 10px!important;padding:0!important}@media (width<=640px){.log{grid-template-columns:1fr;gap:8px}}.foot{border-top:1px solid var(--line);margin-top:24px}.foot .wrap{color:var(--mut);grid-template-columns:minmax(0,1fr) auto;gap:24px 48px;padding-block:40px 48px;font-size:14px;display:grid}.foot nav{font:13px var(--mono);gap:20px;display:flex}.foot nav a{text-decoration:none}.foot nav a:hover{color:var(--ink)}.foot p{max-width:72ch;margin:0}@media (width<=640px){.foot .wrap{grid-template-columns:1fr}}.lib-ink{--lib:#d4381c}.lib-riso{--lib:#ff48b0}.lib-dial{--lib:#2b59ff;--blue:#2b59ff;--ui:"Martian Mono", ui-monospace, monospace}.lib-readback{--lib:#d6332c;--red:#d6332c}.lib-reed{--lib:#0f62fe;--acc-reed:#0f62fe}.lib-ascii{--lib:var(--acc)}[class*=lib-] input[type=range],[class*=lib-] input[type=checkbox]{accent-color:var(--lib)}.ctl{font:13px var(--mono);flex-wrap:wrap;gap:12px 32px;margin-top:28px;display:flex}.ctl label{align-items:center;gap:10px;display:flex}.ink-stage{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:32px;display:grid}.ink-card{max-width:520px;padding:32px;position:relative}.ink-card>:not(.ink-frame){position:relative}.ink-frame{border:3px solid var(--ink);background:var(--page);border-radius:22px;position:absolute;inset:0}.ink-card h3{margin:0 0 14px;font:700 40px/1 Basteleur}.ink-card p{margin:0 0 22px}.ink-btn{color:#fff;font:700 16px var(--text);background:0 0;border:0;padding:12px 22px;position:relative}.ink-btn .ink-frame{background:var(--lib);border-color:var(--lib);border-radius:999px}.ink-label{position:relative}.ink-btn:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:999px}.ink-shapes{height:340px;position:relative}.ink-shapes span{border:3px solid var(--ink);position:absolute}.is1{background:var(--ink);border-radius:50%;width:210px;height:210px;top:10%;left:8%}.is2{background:var(--lib);border-radius:30px;width:170px;height:170px;top:30%;right:10%;transform:rotate(14deg)}.is3{background:var(--page);border-radius:99px;width:260px;height:26px;bottom:8%;left:20%}@media (width<=820px){.ink-stage{grid-template-columns:1fr}.ink-shapes{height:260px}.is1{width:160px;height:160px}.is2{width:130px;height:130px}.is3{width:200px}}.poster{color:#131313;box-shadow:0 0 0 1px var(--line);background:#f7f4ee;border-radius:4px;grid-template-columns:repeat(6,1fr);grid-auto-rows:150px;gap:14px;padding:14px;display:grid}.pt{border-radius:4px;overflow:hidden}.p-type{background:#f7f4ee;grid-area:span 2/span 4;align-items:flex-end;padding:8px 4px;display:flex}.p-type p{color:#111;margin:0;font:clamp(56px,9vw,132px)/.86 Ouroboros}.p-photo{grid-area:span 2/span 2}.ph{background:url(/proof/img/sample.svg) 50%/cover;width:100%;height:100%}.p-dots{background:radial-gradient(circle,#e8392d 34%,#0000 36%) 0 0/22px 22px,#f7f4ee;grid-column:span 2}.p-note{background:#f7f4ee;grid-column:span 2;padding:4px}.pn-big{margin:0 0 6px;font:44px/1 Ouroboros}.p-note p:last-child{margin:0;font-size:13px;line-height:1.4}.p-bars{background:#f7f4ee;grid-column:span 2;align-items:flex-end;gap:10px;padding:10px;display:flex}.p-bars i{background:#1a3cff;flex:1}.p-bars i:first-child{height:40%}.p-bars i:nth-child(2){background:#e8392d;height:75%}.p-bars i:nth-child(3){height:55%}.p-bars i:nth-child(4){background:#111;height:95%}.p-bars i:nth-child(5){height:30%}@media (width<=820px){.poster{grid-template-columns:repeat(2,1fr)}.p-type,.p-photo,.p-note{grid-column:span 2}.p-dots,.p-bars{grid-column:span 1}}.b-card{color:#18181b;background:#fff;border-radius:24px;padding:clamp(18px,3vw,36px);box-shadow:0 0 0 1px #e2e1dc}.b-say{font:400 clamp(17px, 2.1vw, 25px)/1.4 var(--ui);min-height:1.4em;margin:0 0 8px}.b-say b{color:var(--blue);font-weight:600}.b-scope{width:100%;height:clamp(220px,30vw,340px);display:block}.b-keys{grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.bk{color:#18181b;height:56px;font:600 20px/1 var(--ui);touch-action:manipulation;background:#f5f4f0;border:1px solid #e2e1dc;border-radius:14px;transition:transform .12s,background .15s,color .15s,border-color .15s}.bk:hover{border-color:#c9c8c2}.bk.on{background:var(--blue);border-color:var(--blue);color:#fff;transform:translateY(-2px)}.bk:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media (width<=760px){.b-keys{grid-template-columns:repeat(6,minmax(0,1fr))}}.rb-bar{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:20px;font-size:14px;display:flex}.rb-bar input{accent-color:var(--red);width:220px}.rb-bar button{border:1px solid var(--ink);background:var(--ink);color:var(--page);border-radius:3px;padding:8px 16px}.rb-score{font:14px/1 var(--mono);margin:0 0 0 auto}.rb-score b{color:var(--red);font-weight:inherit}.rb-page{color:#141414;background:#fff;border:1px solid #d8d4cc;border-radius:4px;padding:clamp(20px,4vw,48px);font-family:Redaction;font-size:18px;position:relative;overflow:hidden}.rb-page h3{margin:0 0 24px;font:700 clamp(36px,5vw,64px)/1 Redaction}.rb-cols{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:32px;display:grid}.rb-wrap{display:block;position:relative}.rb-cols img{aspect-ratio:16/11;object-fit:cover;border-radius:3px;width:100%;height:auto;display:block}.rb-body{justify-items:start;gap:14px;display:grid}.rb-body p{margin:0}.rb-links{align-items:center;gap:18px;display:flex}.rb-links a{color:#1a3cff}.rb-body label{gap:6px;width:100%;font-size:14px;display:grid}.rb-body input{color:#141414;background:#fff;border:1px solid #c9c4ba;border-radius:3px;width:100%;padding:10px 12px;font:16px Redaction}.rb-body .rb-wrap{width:100%}.rb-btns{gap:10px;display:flex}.rb-btns button{color:#fff;background:#141414;border:0;border-radius:3px;padding:10px 16px;font:16px Redaction}@media (width<=760px){.rb-cols{grid-template-columns:1fr}.rb-score{margin-left:0}}.rb-page[data-level="1"],.rb-page[data-level="1"] *{font-family:"Redaction 35"!important}.rb-page[data-level="2"],.rb-page[data-level="2"] *{font-family:"Redaction 70"!important}.rb-page[data-level="3"],.rb-page[data-level="3"] *{font-family:"Redaction 100"!important}.rb-page [data-rb]{position:relative}.rb-page[data-level="2"] [data-rb]:before,.rb-page[data-level="3"] [data-rb]:before{content:attr(data-rb);color:#3d7a3a;white-space:nowrap;pointer-events:none;z-index:2;position:absolute;top:-16px;left:0;font:12px/1 jgs5!important}.rb-page[data-level="2"] .rb-gap:before,.rb-page[data-level="3"] .rb-gap:before{color:var(--red)}.rb-page[data-level="2"] .rb-cols,.rb-page[data-level="3"] .rb-cols{row-gap:40px}.rb-page[data-level="2"] .rb-body,.rb-page[data-level="3"] .rb-body{gap:28px}.rb-page[data-level="2"] .rb-body label,.rb-page[data-level="3"] .rb-body label{gap:24px}.rb-gap:after{content:"";transform-origin:0;pointer-events:none;background:#141414;border-radius:2px;transition:transform .45s cubic-bezier(.7,0,.2,1);position:absolute;inset:-3px -4px;transform:scaleX(0)}.rb-page[data-level="3"] .rb-gap:after{transform:scaleX(1)}.rb-scanline{background:var(--red);opacity:0;pointer-events:none;z-index:3;height:2px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 0 6px #d6332c1f}.rb-page.scanning .rb-scanline{opacity:1}@media (prefers-reduced-motion:reduce){.rb-gap:after{transition:none}}.reed-stage{background:#e9eef3;border-radius:6px;height:clamp(300px,36vw,420px);position:relative;overflow:hidden}.reed-art{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:24px;padding:clamp(18px,3vw,36px);display:grid;position:absolute;inset:0}.reed-art .big{font:400 clamp(64px, 11vw, 160px)/.9 var(--mono);color:#10161c;margin:0}.reed-art .big span{color:var(--acc-reed)}.reed-card{background:#fff;border-radius:6px;gap:12px;padding:20px;display:grid;box-shadow:0 0 0 1px #cfd8e1}.reed-card p{margin:0;font-size:15px}.reed-card button{color:#fff;font:14px var(--mono);background:#10161c;border:0;border-radius:4px;justify-self:start;padding:10px 14px}.reed-blocks{height:30%;display:flex;position:absolute;inset:auto 0 0}.reed-blocks i{flex:1}.reed-blocks i:first-child{background:#0f62fe}.reed-blocks i:nth-child(2){background:#ff7eb6}.reed-blocks i:nth-child(3){background:#ffd23f}.reed-blocks i:nth-child(4){background:#10161c}.seg{border:1px solid;display:inline-flex}.seg button{font:13px var(--mono);background:0 0;border:0;padding:7px 12px}.seg button[aria-pressed=true]{background:var(--ink);color:var(--page)}@media (width<=760px){.reed-art{grid-template-columns:1fr;align-content:start}.reed-blocks{height:18%}}.ascii-demo{font:12px/12px var(--mono);white-space:pre;cursor:crosshair;user-select:none;height:264px;color:var(--ink);margin:0;overflow:hidden}.ascii-demo-tbl{font:14px/1 var(--mono);white-space:pre;color:var(--mut);margin:24px 0 0;overflow:hidden}.lib-ascii input[type=text]{font:14px var(--mono);color:inherit;border:1px solid var(--line);background:0 0;width:14ch;padding:8px 10px}@media (width<=760px){.ascii-demo{height:176px;font-size:8px;line-height:8px}}@font-face{font-family:Martian Mono;src:url(/proof/fonts/martian-mono-latin-800-normal.woff2)format("woff2");font-weight:800;font-display:swap}[data-rb-level="1"] .sec-head h2{font-family:"Redaction 35"!important}[data-rb-level="2"] .sec-head h2{font-family:"Redaction 70"!important}[data-rb-level="3"] .sec-head h2{font-family:"Redaction 100"!important}
