header.svelte-vny38x{border-bottom:1px solid var(--border);padding:0 1.5rem}nav.svelte-vny38x{max-width:56rem;margin:0 auto;height:52px;display:flex;align-items:center}.site-name.svelte-vny38x{font-size:.875rem;font-weight:600;letter-spacing:-.01em;text-decoration:none;margin-right:auto;color:var(--fg)}.site-name.svelte-vny38x:hover{opacity:.65}.links.svelte-vny38x{display:flex;align-items:center;gap:1.75rem}.links.svelte-vny38x a:where(.svelte-vny38x){font-size:.875rem;color:var(--fg-muted);text-decoration:none}.links.svelte-vny38x a:where(.svelte-vny38x):hover{color:var(--fg);opacity:1}@media (max-width: 600px){header.svelte-vny38x{padding:0 1rem}.site-name.svelte-vny38x{font-size:.8rem}.links.svelte-vny38x{gap:.9rem}.links.svelte-vny38x a:where(.svelte-vny38x){font-size:.8rem}}:root{--bg: #f9f8f6;--fg: #1c1c1a;--fg-muted: #6b6b6b;--fg-subtle: #aaa;--border: #e0ddd8;--bg-inset: #f1f0ed;--font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono: "Fira Mono", "Menlo", "Consolas", monospace;--max-width: 56rem;--nav-height: 52px;--radius-sm: 3px;--radius-md: 4px;--radius-lg: 6px}@media (prefers-color-scheme: dark){:root{--bg: #111110;--fg: #f0eeea;--fg-muted: #888;--fg-subtle: #555;--border: #272726;--bg-inset: #1a1a18}}*,*:before,*:after{box-sizing:border-box}html,body{min-height:100vh;padding:0;margin:0;overflow-x:hidden;background-color:var(--bg);color:var(--fg);font-family:var(--font);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;scrollbar-gutter:stable both-edges}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.3;margin:0 0 .5em;color:var(--fg)}h1{font-size:1.5rem}h2{font-size:1.125rem}h3{font-size:1rem}p{line-height:1.6;margin:0 0 1em}a{color:inherit;text-decoration:underline;text-underline-offset:2px}a:hover{opacity:.65}input,button,textarea,select{font:inherit}button:focus:not(:focus-visible){outline:none}.input{border:1px solid var(--border);border-radius:var(--radius-md);padding:.5rem .75rem;font-size:.9rem;background:var(--bg);color:var(--fg);width:100%}.input:focus{outline:2px solid var(--fg);outline-offset:1px;border-color:transparent}.input:disabled{color:var(--fg-muted);cursor:not-allowed}.button{display:inline-flex;align-items:center;justify-content:center;padding:.45rem 1.1rem;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg);color:var(--fg);cursor:pointer;font-size:.875rem;font-weight:500;text-decoration:none;transition:border-color .12s,background .12s,color .12s;white-space:nowrap}.button:hover{border-color:var(--fg);text-decoration:none}.button.primary{background:var(--fg);color:var(--bg);border-color:var(--fg)}.button.primary:hover{opacity:.85}.button:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.app.svelte-12qhfyh{display:flex;flex-direction:column;min-height:100vh}main.svelte-12qhfyh{flex:1;display:flex;flex-direction:column;padding:2.5rem 1.5rem;width:100%;max-width:var(--max-width);margin:0 auto;box-sizing:border-box}@media (max-width: 480px){main.svelte-12qhfyh{padding:1.5rem 1rem}}
