body{margin:0;font-family:Geist,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:radial-gradient(circle at top,rgba(80,180,110,.18),transparent 35%),linear-gradient(180deg,#0d1e15,#07130d);color:#effaf1;min-height:100vh}.legal-page.svelte-7ke6fz{width:min(900px,calc(100% - 32px));margin:0 auto;padding:56px 0}.legal-wrap.svelte-7ke6fz{display:grid;gap:20px}.back.svelte-7ke6fz{color:#8ff0a8;text-decoration:none;font-size:.95rem}.back.svelte-7ke6fz:hover{text-decoration:underline}h1.svelte-7ke6fz{margin:0;font-size:clamp(2.2rem,5vw,3.8rem);line-height:.95;letter-spacing:-.04em}.legal-card.svelte-7ke6fz{background:linear-gradient(180deg,#163022e6,#0c1c13f0);border:1px solid rgba(126,214,157,.18);border-radius:28px;padding:28px;box-shadow:0 20px 60px #00000059}.legal-card.svelte-7ke6fz p:where(.svelte-7ke6fz) a:where(.svelte-7ke6fz){color:#effaf1}h2.svelte-7ke6fz{margin:24px 0 8px;font-size:1.15rem}h2.svelte-7ke6fz:first-child{margin-top:0}p.svelte-7ke6fz,li.svelte-7ke6fz{color:#dcecdf;line-height:1.7}ul.svelte-7ke6fz{margin:0 0 8px 20px;padding:0}
