:root,[data-theme=dark]{color-scheme:dark;--bg:#0e1116;--bar:#0a0d11;--raise:#161b22;--fg:#d8dee6;--dim:#8b95a3;--heading:#f3f5f8;--accent:#5cc8e6;--path:#b4a2f2;--success:#82d39a;--warning:#e8c06a;--error:#f28b82;--rule:#262d37;--sel:rgba(92,200,230,.28);--glow:rgb(92 200 230/6%)}[data-theme=light]{color-scheme:light;--bg:#f7f5f0;--bar:#efece4;--raise:#e9e5da;--fg:#1f2328;--dim:#5a6270;--heading:#0d1117;--accent:#006d8f;--path:#6d3fc0;--success:#1f7a3a;--warning:#8a5a00;--error:#b3261e;--rule:#d9d3c5;--sel:rgba(0,109,143,.18);--glow:rgb(0 109 143/5%)}@media (prefers-color-scheme:light){:root:not([data-theme]){color-scheme:light;--bg:#f7f5f0;--bar:#efece4;--raise:#e9e5da;--fg:#1f2328;--dim:#5a6270;--heading:#0d1117;--accent:#006d8f;--path:#6d3fc0;--success:#1f7a3a;--warning:#8a5a00;--error:#b3261e;--rule:#d9d3c5;--sel:rgba(0,109,143,.18);--glow:rgb(0 109 143/5%)}}[data-theme=amber]{color-scheme:dark;--bg:#130d05;--bar:#0e0903;--raise:#21170a;--fg:#ffb347;--dim:#c0904f;--heading:#ffe3b0;--accent:#ffd27f;--path:#ffc46b;--success:#e8d27a;--warning:#ffe08a;--error:#ff8a66;--rule:#3a2a12;--sel:rgba(255,179,71,.24);--glow:rgb(255 179 71/7%)}[data-theme=green]{color-scheme:dark;--bg:#07110b;--bar:#040b07;--raise:#0f1f15;--fg:#8ee6a8;--dim:#62ab7e;--heading:#d8ffe0;--accent:#c4f5a0;--path:#9ee8d9;--success:#b8f5b0;--warning:#e6e58a;--error:#ff9a8a;--rule:#173322;--sel:rgba(142,230,168,.22);--glow:rgb(142 230 168/6%)}:root{--mono:ui-monospace,"SF Mono",SFMono-Regular,"Cascadia Mono","JetBrains Mono","Roboto Mono",Menlo,Consolas,"Liberation Mono",monospace;--lh:1.6;--measure:92ch;--gutter:clamp(0.9rem,4vw,2.5rem)}*,:after,:before{box-sizing:border-box}body,html{background:var(--bg);color:var(--fg);height:100%;margin:0;overflow:hidden}body{font-family:var(--mono);font-size:clamp(13px,.35vw + 12px,15.5px);font-variant-ligatures:none;line-height:var(--lh);-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility}::selection{background:var(--sel)}.terminal{background:radial-gradient(120ch 60ch at 0 0,var(--glow),transparent 70%),var(--bg);display:grid;grid-template-rows:1fr auto;height:100vh;height:var(--vvh,100dvh);inset:var(--vvt,0) 0 auto 0;position:fixed}.scroll{overflow-y:auto;overscroll-behavior:contain;padding:max(var(--gutter),env(safe-area-inset-top)) max(var(--gutter),env(safe-area-inset-right)) 2.5rem max(var(--gutter),env(safe-area-inset-left));scrollbar-color:var(--rule) transparent;scrollbar-width:thin}.output,.prompt-line{max-width:var(--measure)}.output:empty{display:none}.entry{border-left:1px solid transparent;margin:0 0 1.1em;padding-left:1.5ch;position:relative;transition:border-color .16s ease}.entry:hover{border-left-color:var(--rule)}.entry-boot{margin-bottom:1.6em}.line{min-height:calc(var(--lh)*1em);overflow-wrap:anywhere;white-space:pre-wrap}.line-prose{max-width:80ch}.indent-1{--indent:1ch;padding-left:1ch}.indent-2{--indent:2ch;padding-left:2ch}.indent-3{--indent:3ch;padding-left:3ch}.indent-4{--indent:4ch;padding-left:4ch}.indent-5{--indent:5ch;padding-left:5ch}.indent-6{--indent:6ch;padding-left:6ch}.indent-7{--indent:7ch;padding-left:7ch}.indent-8{--indent:8ch;padding-left:8ch}.bullet{padding-left:calc(var(--indent, 0ch) + 2ch);text-indent:-2ch}.bullet .run,.bullet .s-path{text-indent:0}.run,.s-path{display:inline-block;max-width:100%}.echo{margin-bottom:.15em}.prompt{color:var(--accent);white-space:nowrap}.cmd{color:var(--heading);font-weight:600}.s-bold{font-weight:700}.s-dim{color:var(--dim)}.s-accent{color:var(--accent)}.s-success{color:var(--success)}.s-warning{color:var(--warning)}.s-error{color:var(--error)}.s-path{color:var(--path)}.s-heading{align-items:center;color:var(--heading);display:inline-flex;font-weight:700;gap:1.5ch;letter-spacing:.14em;margin-top:.4em;text-transform:uppercase;width:100%}.s-heading:after{border-top:1px solid var(--rule);content:"";flex:1}.block-error{border-left:2px solid var(--error);margin-left:-1.5ch;padding-left:calc(1.5ch - 2px)}a{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentcolor 45%,transparent);text-decoration-thickness:1px;text-underline-offset:.22em}a:hover{background:var(--sel);text-decoration-color:currentcolor}.run{background:none;border:0;color:inherit;cursor:pointer;font:inherit;line-height:inherit;margin:0;padding:0;text-align:inherit;text-decoration:underline dotted;text-decoration-color:color-mix(in srgb,currentcolor 55%,transparent);text-underline-offset:.28em}.run.s-plain{color:var(--fg)}.run:hover{color:var(--accent);text-decoration-style:solid}.chip:focus-visible,.run:focus-visible,a:focus-visible{border-radius:2px;outline:2px solid var(--accent);outline-offset:2px}.media{aspect-ratio:4/3;background:var(--raise);border:1px solid var(--rule);border-radius:3px;display:block;height:auto;margin:.4em 0 .5em;object-fit:cover;width:min(100%,640px)}.prompt-line{align-items:baseline;border-left:2px solid transparent;column-gap:1ch;display:flex;flex-wrap:wrap;margin-left:-1px;padding-left:1.5ch;transition:border-color .16s ease}.prompt-line:focus-within{border-left-color:var(--accent)}.input{background:transparent;border:0;caret-color:var(--accent);color:var(--heading);flex:1 1 14ch;font:inherit;line-height:inherit;margin:0;min-width:0;outline:none;padding:0;caret-shape:block}@media (pointer:coarse){body{font-size:16px}.run{display:inline-block;margin-block:-.25rem;padding-block:.5rem}}.chips{align-items:center;background:var(--bar);border-top:1px solid var(--rule);counter-reset:chip;display:flex;font-size:.9em;gap:.15rem;overflow-x:auto;padding:.3rem max(var(--gutter),env(safe-area-inset-right)) calc(.3rem + env(safe-area-inset-bottom)) max(var(--gutter),env(safe-area-inset-left));scrollbar-width:none}.chips::-webkit-scrollbar{display:none}.chips:before{background:var(--accent);border-radius:2px;color:var(--bg);content:"pascalallen";flex:none;font-weight:700;margin-right:.6rem;padding:.1rem .55rem}.chips:after{color:var(--dim);flex:none;margin-left:auto;padding-left:1rem}.terminal[data-state=loading] .chips:after{content:"loading shell"}.terminal[data-state=failed] .chips:after{content:"static mode"}.chip{align-items:center;border-radius:2px;color:var(--dim);display:inline-flex;flex:none;min-height:2rem;padding:0 .55rem;text-decoration:none;white-space:nowrap}.chip:before{color:var(--accent);content:counter(chip) ":";counter-increment:chip}.chip:hover{background:var(--raise);color:var(--fg)}@media (pointer:coarse){.chip{min-height:2.75rem;padding:0 .75rem}}@media (max-width:30rem){.chips:after{content:none}}@media (prefers-reduced-motion:no-preference){.reveal>.block>.line{animation:line-in .24s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i, 0)*14ms)}}@media (prefers-reduced-motion:reduce){.entry,.prompt-line{transition:none}}@keyframes line-in{0%{clip-path:inset(0 100% 0 0);opacity:0}to{clip-path:inset(0 0 0 0);opacity:1}}
/*# sourceMappingURL=app.css.map*/