@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:400;src:url(/archbtw/_astro/atkinson-hyperlegible-next-latin-ext-400-normal.BalHKn7d.woff2)format("woff2"),url(/archbtw/_astro/atkinson-hyperlegible-next-latin-ext-400-normal.qxMiU51n.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:400;src:url(/archbtw/_astro/atkinson-hyperlegible-next-latin-400-normal.FfmJh7DR.woff2)format("woff2"),url(/archbtw/_astro/atkinson-hyperlegible-next-latin-400-normal.DPp7N0cD.woff)format("woff");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:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:700;src:url(/archbtw/_astro/atkinson-hyperlegible-next-latin-ext-700-normal.CBw-mJf_.woff2)format("woff2"),url(/archbtw/_astro/atkinson-hyperlegible-next-latin-ext-700-normal.292QVhS1.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:700;src:url(/archbtw/_astro/atkinson-hyperlegible-next-latin-700-normal.Dpiyiu63.woff2)format("woff2"),url(/archbtw/_astro/atkinson-hyperlegible-next-latin-700-normal.C2qZD_Q9.woff)format("woff");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:Atkinson Hyperlegible Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/archbtw/_astro/atkinson-hyperlegible-mono-latin-ext-400-normal.CpVFOiMk.woff2)format("woff2"),url(/archbtw/_astro/atkinson-hyperlegible-mono-latin-ext-400-normal.ITMuFrSK.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/archbtw/_astro/atkinson-hyperlegible-mono-latin-400-normal.CmMGer93.woff2)format("woff2"),url(/archbtw/_astro/atkinson-hyperlegible-mono-latin-400-normal.Cmjm2dBj.woff)format("woff");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}:root{--vga-black:#000;--vga-grey:#aaa;--vga-dark-grey:#555;--vga-white:#fff;--vga-bright-red:#f55;--arch-blue:#1793d1;--ui:"Atkinson Hyperlegible Next", system-ui, sans-serif;--path:"Atkinson Hyperlegible Mono", ui-monospace, monospace;--terminal:ui-monospace, "Cascadia Mono", "SF Mono", Menlo, Consolas, "DejaVu Sans Mono", "Noto Sans Mono", monospace;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--vga-black);height:100%;color:var(--vga-grey);font:15px/1.4 var(--ui);margin:0}body{grid-template-rows:minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr);height:100dvh;display:grid}button{font:inherit;color:var(--vga-white);border:1px solid var(--vga-dark-grey);cursor:pointer;background:0 0;border-radius:3px;padding:4px 12px}button:hover{border-color:var(--vga-grey)}button:focus-visible,a:focus-visible{outline:2px solid var(--arch-blue);outline-offset:2px}.stage{cursor:text;padding:12px;display:flex;position:relative;overflow:auto}.stage:focus{outline:none}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.screen-sizer{flex:none;margin:auto;position:relative;overflow:hidden}@media (orientation:portrait) and (pointer:coarse){.screen-sizer{margin:0 auto auto}}.v86-screen{transform-origin:0 0;width:max-content;position:absolute;top:0;left:0}.v86-text{white-space:pre;font:15px/19px var(--terminal);color:var(--vga-grey)}.v86-canvas{display:block}.boot-cursor{background:var(--vga-grey);width:14px;height:3px;animation:1.06s step-end infinite blink;position:absolute;top:24px;left:24px}@keyframes blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.boot-cursor{animation:none}}.notice{max-width:36rem;color:var(--vga-white);margin:auto;padding:0 8px;font-size:1.1rem}.notice[data-tone=error] p:before{content:"";background:var(--vga-bright-red);width:32px;height:3px;margin-bottom:16px;display:block}.notice button{margin-top:8px}.phone_keyboard{opacity:0;resize:none;pointer-events:none;border:0;width:1px;height:1px;padding:0;font-size:16px;position:fixed;bottom:0;left:0}.keybar{border-top:1px solid var(--vga-dark-grey);gap:6px;padding:6px 12px;display:flex;overflow-x:auto}.keybar[hidden]{display:none}.keybar button{flex:none;min-width:44px;min-height:40px}.keybar button[aria-pressed=true]{background:var(--arch-blue);border-color:var(--arch-blue)}.keybar-keyboard{margin-left:auto}.status{min-height:44px;padding:6px 12px calc(6px + env(safe-area-inset-bottom));border-top:1px solid var(--vga-dark-grey);align-items:center;gap:16px;display:flex;position:relative}.progress{background:var(--arch-blue);width:0;height:2px;position:absolute;top:-1px;left:0}.brand{color:var(--arch-blue);font-weight:700;text-decoration:none}.activity{white-space:nowrap;flex:1;gap:12px;min-width:0;margin:0;display:flex;overflow:hidden}.reading{font-family:var(--path);color:var(--vga-dark-grey);text-overflow:ellipsis;overflow:hidden}.reading.active{color:var(--vga-grey)}.fetched{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.actions{gap:8px;display:flex}.hint{color:var(--vga-dark-grey);white-space:nowrap;margin:0;display:none}.hint kbd{font:inherit;color:var(--vga-grey)}.hint-page,[data-keyboard=page] .hint-guest{display:none}[data-keyboard=page] .hint-page{color:var(--vga-grey);display:inline}@media (pointer:fine) and (width>=1000px){.hint{display:block}}@media (width<=640px){.status{gap:10px;padding-left:10px;padding-right:10px}.actions{flex:none;gap:6px}.fetched,.reading{display:none}.actions button{padding:4px 8px}}
