:root{--bg:#050505;--fg:#e6e6e6;--text:#b8b8b8;--muted:#8f8f8f;--dim:#707070;--line:#262626;--accent:#c2402f;--accent-soft:#e0705f;--ok:#8fbf7f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--fg);margin:0;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.accent{color:var(--accent-soft)}.dim{color:var(--dim)}.ok{color:var(--ok)}::selection{background:var(--accent);color:var(--fg)}.page{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.page__body{flex:1;min-height:0;display:flex}.status{border-bottom:1px solid var(--line);letter-spacing:.08em;color:var(--muted);background:#0c0c0c;justify-content:space-between;gap:12px;padding:6px 16px;font-size:11px;display:flex}.status>span:first-child{color:var(--bg);background:var(--accent);padding:0 6px}.term{min-height:0;color:var(--text);cursor:text;flex:1;padding:20px 16px 40px;font-size:13px;line-height:1.6;position:relative;overflow:hidden auto}.term__out,.term__line,.chips{max-width:110ch}.out{white-space:pre-wrap;overflow-wrap:anywhere}.out--err{color:var(--accent-soft)}.out--dim{color:var(--dim)}.out--strong{color:var(--fg);font-weight:800}.out-pre{font:inherit;white-space:pre;margin:0;overflow-x:auto}mark{background:var(--accent);color:var(--fg)}.prompt{white-space:nowrap}.prompt__user{color:var(--accent-soft)}.prompt__path{color:var(--fg)}.term__line{align-items:baseline;display:flex}.term__input{min-width:0;color:var(--fg);font:inherit;caret-color:var(--accent);caret-shape:block;background:0 0;border:0;outline:none;flex:1;padding:0}.term__skip{margin-top:12px;font-size:11px}.chips{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.chip{border:1px solid var(--line);color:var(--muted);font:inherit;cursor:pointer;background:0 0;padding:6px 10px;font-size:12px}.chip:hover,.chip:focus-visible{color:var(--fg);border-color:var(--fg);outline:none}.chip--stop{color:var(--accent-soft);border-color:var(--accent);margin-top:12px}.crt{background:radial-gradient(ellipse at 50% 45%, #0d0e0d 0%, var(--bg) 80%);border:1px solid #151515;border-radius:14px;flex:1;min-width:0;min-height:0;margin:8px;animation:.9s ease-out both crt-on;display:flex;position:relative;overflow:hidden}.crt .term{text-shadow:0 0 1px #ffffff4d,0 0 7px #ffffff1f,-.5px 0 #ff463c38,.5px 0 #4696ff38;flex:1;animation:7s infinite crt-flicker}.crt:before,.crt:after,.crt__band{content:"";z-index:2;pointer-events:none;position:absolute;inset:0}.crt:before{background:repeating-linear-gradient(#0000 0 2px,#0000004d 2px 3px)}.crt:after{border-radius:inherit;background:radial-gradient(#0000 55%,#0009 100%);box-shadow:inset 0 0 60px #000000bf,inset 0 0 2px #ffffff0f}.crt__band{background:linear-gradient(#0000,#ffffff08 50%,#0000);height:30%;animation:9s linear infinite crt-roll;bottom:auto}@keyframes crt-on{0%{filter:brightness(5);opacity:.3;transform:scale(.7,.004)}35%{filter:brightness(4);opacity:1;transform:scaleY(.004)}70%{filter:brightness(1.6);transform:scale(1)}to{filter:none;transform:none}}@keyframes crt-flicker{0%,to{opacity:1}41%{opacity:1}42%{opacity:.94}43%{opacity:1}77%{opacity:.97}78%{opacity:1}}@keyframes crt-roll{0%{transform:translateY(-100%)}to{transform:translateY(340%)}}.boot__lvl{min-width:5ch;display:inline-block}.boot__lvl--info{color:var(--muted)}.boot__lvl--warn{color:#d4a24c}.boot__lvl--fatal{color:var(--bg);background:var(--accent)}.logo{letter-spacing:.12em;color:var(--fg);margin:28px 0 16px;font-size:clamp(56px,12vw,140px);font-weight:800;line-height:1}.caret{animation:1.1s step-end infinite blink}.help{grid-template-columns:max-content 1fr;gap:2px 3ch;display:grid}.help__row{display:contents}.help__cmd{color:var(--fg)}.help__desc{color:var(--muted)}.ls{flex-wrap:wrap;gap:0 3ch;display:flex}.ls__dir{color:var(--accent-soft);font-weight:800}.ls__hidden{color:var(--dim)}.neofetch{flex-wrap:wrap;gap:8px 4ch;margin:8px 0;display:flex}.neofetch__logo{font:inherit;color:var(--accent-soft);margin:0;line-height:1.25}.out-garment{width:min(320px,80vw);margin:12px 0 4px}.log{flex-wrap:wrap;align-items:center;column-gap:1ch;display:flex}.log__ts{color:var(--dim)}.log__tag{min-width:10ch;color:var(--muted);display:inline-block}.log__tag--http{color:var(--accent-soft)}.log__text{color:var(--text)}.log__text--http{color:var(--fg)}.redacted{vertical-align:middle;grid-auto-rows:4px;max-width:100%;display:inline-grid;overflow:hidden}.garment{aspect-ratio:200/220;width:100%;position:relative;container-type:inline-size}.garment svg{width:100%;height:100%;display:block}.garment__print{color:#f2f2f2;white-space:nowrap;pointer-events:none;flex-direction:column;align-items:center;gap:.4cqw;font-weight:800;line-height:1;display:flex;position:absolute;left:50%;transform:translate(-50%,-50%)}.garment--hoodie .garment__print{top:41%}.garment--tee .garment__print{top:34%}.garment__pre{letter-spacing:.15em;font-size:3.4cqw}.garment__word{letter-spacing:.1em;font-size:7.5cqw}.garment__word--small{font-size:6.5cqw}.amb{display:none}@media (width>=1280px){.amb{border-left:1px solid var(--line);color:var(--dim);opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none;flex:0 0 clamp(400px,36vw,700px);gap:20px;padding:0 20px;font-size:11px;line-height:1.5;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}}.amb__col{flex:1;min-width:0;overflow:hidden}.amb__track{will-change:transform;animation:linear infinite amb-scroll}.amb__l{white-space:pre-wrap;overflow-wrap:anywhere;padding-bottom:10px}.amb__l--hot{color:var(--accent)}.amb__l--b0{filter:blur(.6px)}.amb__l--b1{filter:blur(1.2px)}.amb__l--b2{filter:blur(1.8px)}.amb__l--b3{filter:blur(.9px)}.amb__l--b4{filter:blur(1.5px)}@keyframes amb-scroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}@media (width>=720px){.term{padding:28px 32px 48px;font-size:14px}.status{padding:6px 32px}}@media (width<=719px){.term__input{font-size:16px}.status__mid{display:none}}@media (prefers-reduced-motion:reduce){.caret,.crt,.crt .term,.crt__band,.amb__track{animation:none}}.term__prompt.is-busy{opacity:0;height:0;overflow:hidden}
