:root{--ground:#0f0b07;--amber-hi:#ffc35e;--amber:#d98f22;--amber-dim:#a56f22;--rule:#5a3d12;--alarm:#ff4a1c;--alarm-text:#ff6a3d;--display:"VT323", ui-monospace, monospace;--body:"IBM Plex Mono", ui-monospace, monospace;--glow:0 0 6px #d98f2259;--glow-hi:0 0 8px #ffc35e99;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--ground);color:var(--amber);font:15px/23px var(--body);text-shadow:var(--glow);-webkit-text-size-adjust:100%;margin:0}button,input,select,textarea{font:inherit;color:inherit;text-shadow:inherit}input,select,textarea{font-size:16px}button{cursor:pointer}button:disabled{cursor:default;opacity:.5}:focus-visible{outline:1px solid var(--amber-hi);outline-offset:2px}.display{font-family:var(--display);color:var(--amber-hi);text-shadow:var(--glow-hi);letter-spacing:.02em;font-weight:400}.dim{color:var(--amber-dim)}.stamp{color:var(--amber-dim);font-size:12px;line-height:18px}.alarm{color:var(--alarm-text);text-shadow:0 0 6px #ff4a1c73}.btn{border:1px solid var(--amber-dim);text-transform:uppercase;letter-spacing:.08em;background:0 0;border-radius:2px;padding:6px 12px;font-size:12px}.btn:hover:not(:disabled){border-color:var(--amber-hi);color:var(--amber-hi)}.btn.hi{border-color:var(--amber-hi);color:var(--amber-hi);text-shadow:var(--glow-hi)}body{min-height:100dvh}.handset{background:radial-gradient(ellipse at center, transparent 55%, #0000008c 100%), var(--ground);flex-direction:column;max-width:480px;min-height:100dvh;margin:0 auto;display:flex;position:relative}.handset:before{content:"";pointer-events:none;z-index:10;background:repeating-linear-gradient(#0000 0 2px,#00000038 2px 4px);position:fixed;inset:0}.handset:after{content:"";pointer-events:none;z-index:11;background:radial-gradient(circle at 100% 0,#000 0 30%,#0009 45%,#0000 70%);width:64px;height:64px;position:fixed;top:0;right:max(0px,50vw - 240px)}.boot{padding:64px 16px}.big{margin:0 0 12px;font-size:30px;line-height:34px}.strip{border-bottom:1px solid var(--rule);text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;gap:12px;padding:10px 56px 8px 16px;display:flex}.strip>:last-child{white-space:nowrap;flex-shrink:0}.dispatch{overflow-wrap:anywhere;flex:1;padding:8px 16px 16px}.title{margin:8px 0 4px;font-size:28px;line-height:32px}.entry{border-bottom:1px solid var(--rule);padding:8px 0 4px}.entry:last-of-type{border-bottom:0}.entry p{white-space:pre-line;margin:0 0 12px}.command{background:var(--ground);border-top:1px solid var(--rule);padding:10px 16px 0;position:sticky;bottom:0}.doctrine{margin:12px 0 0}.ask{margin:0 0 8px;font-size:26px;line-height:30px}.pills{flex-wrap:wrap;gap:8px;display:flex}.pill{border-radius:999px;padding:6px 14px}.doctrine .stamp,.order .stamp{margin:6px 0 0}.queued{margin:0 0 8px;padding:0;list-style:none}.prompt{align-items:flex-start;gap:8px;display:flex}.caret{font-size:26px;line-height:30px}.prompt textarea{resize:none;border:0;border-bottom:1px solid var(--amber-dim);min-width:0;color:var(--amber-hi);caret-color:var(--amber-hi);background:0 0;flex:1;padding:4px 0}.prompt textarea::placeholder{color:var(--amber-dim);text-shadow:none;opacity:1}.prompt textarea:focus{border-bottom-color:var(--amber-hi);outline:none}.tabs{padding:0 8px env(safe-area-inset-bottom);border-top:1px solid var(--rule);justify-content:space-between;margin:10px -16px 0;display:flex}.tab{text-transform:uppercase;letter-spacing:.1em;color:var(--amber-dim);padding:14px 8px;font-size:11px;line-height:16px}.tab.on{color:var(--amber-hi);text-shadow:var(--glow-hi)}.door{flex:1;padding:8px 16px 32px}.field{flex-direction:column;gap:6px;margin:20px 0 0;display:flex}.field .ask{margin:0}.field input{border:0;border-bottom:1px solid var(--amber-dim);color:var(--amber-hi);caret-color:var(--amber-hi);background:0 0;padding:4px 0}.field input::placeholder{color:var(--amber-dim);opacity:1}.field input:focus{border-bottom-color:var(--amber-hi);outline:none}.attrs{flex-direction:column;gap:6px;display:flex}.attr{justify-content:space-between;align-items:center;gap:12px;display:flex}.steps{gap:6px;display:flex}.step{min-width:44px;padding:6px 0}.open{width:100%;margin-top:24px;padding:12px}button.tab{background:0 0;border:0;padding:0}.link{text-align:left;text-underline-offset:3px;background:0 0;border:0;margin:2px 0 0;padding:0;text-decoration:underline;display:block}.orders .block{margin:18px 0 0}.orders .ask{margin:0 0 4px}.orders .stamp{margin:4px 0 8px}.standing{margin:0;padding:0;list-style:none}.kept{border-bottom:1px solid var(--rule);padding:6px 0}.kept p{margin:0}.kept .row{justify-content:space-between;align-items:center;gap:12px;display:flex}.kept .row .stamp{margin:0}.scopes{margin-top:8px}.command.bare{border-top:0;padding-top:0}.command.bare .tabs{margin-top:0}@media (height<=500px){.command{position:static}}.hint{border:1px solid var(--rule);margin:0 0 16px;padding:8px 12px}.hint p{margin:0}.hint .hint-actions{gap:8px;margin-top:8px;display:flex}
