:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e8f0ec;font-synthesis:none;background:#000;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body{width:100%;min-width:320px;height:100%;margin:0;overflow:hidden}body{background:#000}.shell{width:min(1480px,100%);height:100%;min-height:0;margin:0 auto;padding:clamp(1rem,2.5vw,2.5rem);display:flex}.terminal-frame{background:#050708;border:1px solid #273036;border-radius:.8rem;grid-template-rows:2rem minmax(0,1fr);width:100%;height:100%;min-height:0;display:grid;position:relative;overflow:hidden;box-shadow:0 1.5rem 4rem #00000057}.terminal-frame:focus-within{border-color:#426758;box-shadow:0 0 0 1px #68d8a71f,0 1.5rem 4rem #00000057}.terminal-frame__bar{background:#101416;border-bottom:1px solid #20272b;align-items:center;gap:.4rem;padding:0 .75rem;display:flex}.terminal-frame__controls{gap:.4rem;display:flex}.terminal-frame__controls span{background:#354047;border-radius:50%;width:.56rem;height:.56rem}.terminal-frame__controls span:nth-child(2){background:#405047}.terminal-frame__controls span:nth-child(3){background:#466657}.terminal-frame__bar p{color:#7f8a85;margin:0 0 0 .3rem;font:.7rem ui-monospace,monospace}.terminal-frame__bar a{color:#8f9a95;margin-left:auto;font:.7rem ui-monospace,monospace;text-decoration:none}.terminal-frame__bar a:hover,.terminal-frame__bar a:focus-visible{color:#93e7c1;text-decoration:underline}.terminal{overscroll-behavior:none;touch-action:none;outline:none;min-width:0;min-height:0;padding:.45rem;overflow:hidden}.terminal>*{width:100%;height:100%}.terminal-status{color:#8f9a95;pointer-events:none;background:#080b0de0;border-radius:.3rem;margin:0;padding:.3rem .5rem;font:.68rem ui-monospace,monospace;position:absolute;inset:auto .9rem .7rem auto}.terminal-status[data-ready=true]{opacity:0;transition:opacity .5s .8s}@media (width<=720px){.shell{padding:.75rem}}@media (prefers-reduced-motion:reduce){.terminal-status{transition:none}}
