:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--line:#8884;--accent:#6d28d9;font-family:ui-sans-serif,system-ui,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body,h1,h2{margin:0}.center{place-items:center;min-height:100vh;padding:1rem;display:grid}.page{gap:1.5rem;max-width:56rem;margin:0 auto;padding:1.5rem 1rem;display:grid}.bar{align-items:center;gap:1rem;display:flex}.bar h1{flex:1;font-size:1.25rem}.card{border:1px solid var(--line);border-radius:.75rem;gap:1rem;max-width:26rem;padding:1.5rem;display:grid}.card.wide{max-width:none}.stack{gap:.5rem;display:grid}label{gap:.25rem;font-size:.875rem;display:grid}input{font:inherit;border:1px solid var(--line);color:inherit;background:0 0;border-radius:.5rem;padding:.5rem .625rem}button{font:inherit;background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:.5rem;justify-self:start;padding:.5rem .875rem}button.secondary{color:inherit;border:1px solid var(--line);background:0 0}button:disabled{opacity:.6;cursor:default}.muted{color:graytext;margin:0;font-size:.875rem}.error{color:#dc2626;margin:0}.links{margin:0;padding:0;list-style:none}.links li{border-top:1px solid var(--line);align-items:center;gap:.75rem;padding:.5rem 0;display:flex}.links code{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.8125rem;overflow:hidden}
