:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--background:#fafaf9;--surface:#fff;--text:#1c1917;--muted:#78716c;--border:#e7e5e4;--accent:#1c1917;--on-accent:#fafaf9;--danger:#b91c1c}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--background:#1c1917;--surface:#292524;--text:#fafaf9;--muted:#a8a29e;--border:#44403c;--accent:#fafaf9;--on-accent:#1c1917;--danger:#f87171}}*{box-sizing:border-box}body{background:var(--background);color:var(--text);margin:0;font:14px/1.45 system-ui,sans-serif}main{max-width:720px;margin:0 auto;padding:24px 16px}header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}h1{margin:0;font-size:18px}form{gap:8px;margin:12px 0;display:flex}input{border:1px solid var(--border);background:var(--surface);min-width:0;color:inherit;font:inherit;border-radius:4px;flex:1;padding:6px 8px}button{border:1px solid var(--accent);background:var(--accent);color:var(--on-accent);font:inherit;cursor:pointer;border-radius:4px;padding:6px 12px}button.secondary{border-color:var(--border);color:inherit;background:0 0}ul{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}li{border-bottom:1px solid var(--border);padding:8px 0}code{font-family:ui-monospace,monospace}.muted{color:var(--muted)}.error{color:var(--danger)}
