.legal-page.svelte-7ke6fz{min-height:100vh;background:linear-gradient(135deg,var(--color-bg-secondary) 0%,var(--color-bg-tertiary) 50%,var(--color-bg-primary) 100%);color:var(--color-text-primary);padding:var(--spacing-2xl) var(--spacing-xl)}.back-nav.svelte-7ke6fz{max-width:800px;margin:0 auto var(--spacing-2xl)}.back-link.svelte-7ke6fz{color:var(--color-accent-primary);text-decoration:none;font-size:var(--font-size-sm);transition:color var(--transition-fast)}.back-link.svelte-7ke6fz:hover{color:var(--color-accent-secondary)}.legal-content.svelte-7ke6fz{max-width:800px;margin:0 auto;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--spacing-3xl)}h1.svelte-7ke6fz{font-size:var(--font-size-3xl);font-weight:700;margin:0 0 var(--spacing-sm);background:linear-gradient(135deg,var(--color-accent-primary) 0%,var(--color-accent-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.last-updated.svelte-7ke6fz{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:var(--spacing-3xl)}section.svelte-7ke6fz{margin-bottom:var(--spacing-2xl)}h2.svelte-7ke6fz{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text-primary);margin:0 0 var(--spacing-md)}p.svelte-7ke6fz{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:1.7;margin:0 0 var(--spacing-md)}ul.svelte-7ke6fz{margin:var(--spacing-md) 0;padding-left:var(--spacing-xl)}li.svelte-7ke6fz{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:1.7;margin-bottom:var(--spacing-sm)}li.svelte-7ke6fz strong:where(.svelte-7ke6fz){color:var(--color-text-primary)}a.svelte-7ke6fz{color:var(--color-accent-primary);text-decoration:underline}a.svelte-7ke6fz:hover{color:var(--color-accent-secondary)}@media(max-width:768px){.legal-page.svelte-7ke6fz{padding:var(--spacing-lg)}.legal-content.svelte-7ke6fz{padding:var(--spacing-xl)}h1.svelte-7ke6fz{font-size:var(--font-size-2xl)}}
