main.svelte-ol5tb{max-width:640px;margin:0 auto;padding:40px 24px;display:flex;flex-direction:column;gap:24px}h1.svelte-ol5tb{font-size:32px;line-height:1.2;margin:0}h2.svelte-ol5tb{font-size:20px;margin:0}p.svelte-ol5tb{color:var(--muted);margin:0;line-height:1.6}a.svelte-ol5tb{color:var(--accent)}.brand.svelte-ol5tb{color:var(--text);font-size:20px;font-weight:700;text-decoration:none}section.svelte-ol5tb{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding-top:24px;border-top:1px solid var(--border)}ol.svelte-ol5tb{margin:0;padding-left:24px;line-height:1.7}li.svelte-ol5tb+li:where(.svelte-ol5tb){margin-top:12px}button.svelte-ol5tb,.primary.svelte-ol5tb{min-height:44px;padding:12px 18px;border-radius:var(--radius-control);background:var(--accent);color:var(--surface);border:1px solid var(--accent);font:inherit;font-weight:700;cursor:pointer;text-decoration:none}button.svelte-ol5tb:hover:enabled,.primary.svelte-ol5tb:hover{background:var(--accent-hover)}button.secondary.svelte-ol5tb{background:var(--surface);color:var(--text);border-color:var(--border);font-weight:400}button.svelte-ol5tb:disabled{opacity:.55;cursor:default}button.svelte-ol5tb:focus-visible,a.svelte-ol5tb:focus-visible{outline:2px solid var(--accent);outline-offset:3px}
