.hero.svelte-n288s0{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.speed.svelte-n288s0{font-variant-numeric:tabular-nums;font-size:7rem;font-weight:700;line-height:1}.speed.svelte-n288s0 span:where(.svelte-n288s0){color:var(--muted);margin-left:12px;font-size:1.5rem;font-weight:400}.side.svelte-n288s0{text-align:right;color:var(--muted);font-size:1.2rem}.code.svelte-n288s0 strong:where(.svelte-n288s0){color:var(--text);font-family:var(--font-mono);letter-spacing:.15em;font-size:2rem}.controls.svelte-n288s0{grid-template-columns:200px 1fr;align-items:center;gap:24px;display:grid}label.svelte-n288s0{color:var(--muted);flex-direction:column;gap:8px;display:flex}.page.svelte-1fib5vq{max-width:520px}.home.svelte-1n46o8q{justify-content:center;max-width:420px;min-height:100vh}h1.svelte-1n46o8q{text-align:center;margin:0 0 12px}:root,[data-theme=dark]{--bg:#0b0d10;--surface:#151920;--border:#252b35;--text:#e8ebf0;--muted:#8a93a3;--accent:#e5484d;--accent-text:#fff;--ok:#3dd68c;--warn:#f5a524;--font:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--radius:14px}[data-theme=light]{--bg:#f4f5f7;--surface:#fff;--border:#dde1e7;--text:#11151a;--muted:#5d6675;--accent:#d93036;--accent-text:#fff;--ok:#1a9d5c;--warn:#b7770d}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-tap-highlight-color:transparent;margin:0}button,.button{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-height:64px;color:var(--text);font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:0 28px;font-size:1.25rem;text-decoration:none;display:inline-flex}button.primary,.button.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}button:disabled{opacity:.5;cursor:default}input[type=text]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-height:64px;color:var(--text);font-family:var(--font-mono);letter-spacing:.3em;text-transform:uppercase;padding:0 20px;font-size:1.6rem}input[type=range]{width:100%;accent-color:var(--accent)}.page{flex-direction:column;gap:20px;max-width:1100px;margin:0 auto;padding:24px 16px;display:flex}.banner{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:16px 20px;font-size:1.3rem}.banner.ok{border-color:var(--ok);color:var(--ok)}.banner.warn{border-color:var(--warn);color:var(--warn)}.panel{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);font-family:var(--font-mono);grid-template-columns:max-content 1fr;gap:8px 24px;margin:0;padding:20px;font-size:.95rem;display:grid}.panel dt{color:var(--muted)}.panel dd{overflow-wrap:anywhere;margin:0}
