.legal.svelte-7ke6fz{max-width:72ch;color:var(--text,#e6e6f0);font-family:var(--font-body,var(--font-mono,system-ui, sans-serif));margin:0 auto;padding:48px 20px 96px;font-size:16px;line-height:1.7}.legal.svelte-7ke6fz h1:where(.svelte-7ke6fz){color:var(--text-heading,var(--text-bright,var(--text,#fff)));margin:0 0 4px;font-size:1.9rem}.legal.svelte-7ke6fz .meta:where(.svelte-7ke6fz){color:var(--text-muted,var(--text-dim,var(--text,#9a9ab0)));margin:0 0 32px;font-size:.85rem}.legal.svelte-7ke6fz h2:where(.svelte-7ke6fz){color:var(--text-heading,var(--text-bright,var(--text,#fff)));margin:36px 0 8px;font-size:1.15rem}.legal.svelte-7ke6fz ul:where(.svelte-7ke6fz){padding-left:1.2em}.legal.svelte-7ke6fz li:where(.svelte-7ke6fz){margin:8px 0}.legal.svelte-7ke6fz a:where(.svelte-7ke6fz){color:var(--accent-text,var(--accent,#8ab4ff));text-decoration:underline}.legal.svelte-7ke6fz a:where(.svelte-7ke6fz):hover{color:var(--accent-hover,var(--accent-dim,var(--accent,#b9d1ff)))}.legal.svelte-7ke6fz a:where(.svelte-7ke6fz):focus-visible{outline:2px solid var(--accent-text,var(--accent,#8ab4ff));outline-offset:2px}.legal.svelte-7ke6fz code:where(.svelte-7ke6fz){background:#8080802e;border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em}
