@font-face{font-family:JetBrains Mono;font-weight:400;font-style:normal;font-display:swap;src:url(../../../fonts/jetbrains-mono-400.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-weight:500;font-style:normal;font-display:swap;src:url(../../../fonts/jetbrains-mono-500.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-weight:600;font-style:normal;font-display:swap;src:url(../../../fonts/jetbrains-mono-600.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-weight:700;font-style:normal;font-display:swap;src:url(../../../fonts/jetbrains-mono-700.woff2) format("woff2")}:root{--color-bg: #0d1117;--color-surface: #161b22;--color-surface-hover: #1c2129;--color-border: #30363d;--color-border-hover: #484f58;--color-text: #e6edf3;--color-text-secondary: #7d8590;--color-text-dim: #6e7681;--color-pass: #3fb950;--color-pass-dim: rgba(63, 185, 80, .15);--color-warn: #d29922;--color-warn-dim: rgba(210, 153, 34, .15);--color-fail: #f85149;--color-fail-dim: rgba(248, 81, 73, .15);--color-error: #484f58;--color-error-dim: rgba(72, 79, 88, .15);--color-accent: #58a6ff;--color-accent-dim: rgba(88, 166, 255, .15);--color-purple: #bc8cff;--font-mono: "JetBrains Mono", "Fira Code", "Cascadia Code", "SF Mono", "Consolas", monospace;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-mono);background:#010409;color:var(--color-text);line-height:1.7;min-height:100vh;font-size:13px}::selection{background:var(--color-accent);color:var(--color-bg)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--color-border-hover)}a{color:var(--color-accent);text-decoration:none}a:hover{text-decoration:underline}button{font-family:inherit;cursor:pointer}input{font-family:inherit}.terminal.svelte-12qhfyh{max-width:880px;margin:20px auto;border:1px solid var(--color-border);border-radius:10px;overflow:hidden;background:var(--color-bg);min-height:calc(100vh - 40px);display:flex;flex-direction:column;box-shadow:0 0 80px #0009}.terminal-chrome.svelte-12qhfyh{display:flex;align-items:center;justify-content:center;padding:10px 16px;background:var(--color-surface);border-bottom:1px solid var(--color-border);user-select:none;-webkit-user-select:none}.chrome-title.svelte-12qhfyh{font-size:12px;color:var(--color-text-dim);letter-spacing:.03em}.terminal-body.svelte-12qhfyh{flex:1;padding:28px 32px}.terminal-status.svelte-12qhfyh{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;background:var(--color-surface);border-top:1px solid var(--color-border);font-size:11px;color:var(--color-text-dim)}.terminal-status.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--color-accent)}.status-links.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--color-text-dim);transition:color .15s}.status-links.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--color-accent)}.status-sep.svelte-12qhfyh{color:var(--color-text-dim);margin:0 4px}@media(max-width:920px){.terminal.svelte-12qhfyh{margin:0;border-radius:0;border:none;min-height:100vh;box-shadow:none;padding-top:max(env(safe-area-inset-top,0px),24px)}}@media(max-width:600px){.terminal-body.svelte-12qhfyh{padding:20px 16px}.chrome-title.svelte-12qhfyh{display:none}}
