:root{color-scheme:light;--bg-1: #f8faff;--bg-2: #eef2ff;--surface: rgba(255, 255, 255, .8);--surface-strong: #ffffff;--text: #0f172a;--muted: #475569;--line: #dbe4ff;--primary: #4f46e5;--primary-strong: #4338ca;--ring: rgba(79, 70, 229, .25);--shadow: 0 10px 30px rgba(15, 23, 42, .08)}body{font-family:Inter,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;margin:0;min-height:100vh;background:radial-gradient(1200px 600px at 5% -10%,#dbeafe 0%,transparent 70%),radial-gradient(1000px 500px at 95% -20%,#e9d5ff 0%,transparent 70%),linear-gradient(180deg,var(--bg-1) 0%,var(--bg-2) 100%);color:var(--text);line-height:1.5}header.svelte-12qhfyh{position:sticky;top:0;z-index:10;padding:.9rem 1rem;background:#f8faffb8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}nav.svelte-12qhfyh{display:flex;gap:.6rem;max-width:980px;margin:0 auto}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--muted);font-weight:600;padding:.45rem .85rem;border-radius:999px;text-decoration:none;transition:all .2s ease}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{background:#e2e8ff;color:var(--text)}nav.svelte-12qhfyh a[aria-current=page]:where(.svelte-12qhfyh){background:linear-gradient(135deg,var(--primary),var(--primary-strong));color:#fff;box-shadow:0 8px 20px #4f46e559}main.svelte-12qhfyh{padding:1.6rem;max-width:980px;margin:0 auto}main>*{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:1rem 1.15rem;box-shadow:var(--shadow)}main>*+*{margin-top:1rem}h1,h2,h3{letter-spacing:-.01em;margin-top:.2rem}code{background:#eef2ff;border:1px solid #dbe4ff;padding:.12rem .36rem;border-radius:6px}input,select,button{font:inherit;padding:.52rem .7rem;border-radius:10px;border:1px solid #cfd8ff;background:#fff;color:var(--text)}input:focus,select:focus,button:focus,a:focus{outline:none;box-shadow:0 0 0 4px var(--ring)}button{background:linear-gradient(135deg,var(--primary),var(--primary-strong));color:#fff;font-weight:650;border:0;cursor:pointer}button:hover{filter:brightness(1.04)}table{width:100%;border-collapse:collapse;background:var(--surface-strong);border:1px solid var(--line);border-radius:14px;overflow:hidden}th{background:#f3f6ff;color:#334155;font-weight:700}th,td{padding:.55rem .7rem;text-align:left;border-bottom:1px solid #eef2ff}a{color:var(--primary-strong)}a:hover{text-decoration-thickness:2px}
