.legal-page.svelte-7ke6fz{min-height:100vh;background-color:var(--color-background);display:flex;flex-direction:column}.header.svelte-7ke6fz{background:#f8f9faf2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border-light)}.header-container.svelte-7ke6fz{max-width:1200px;margin:0 auto;padding:16px 24px;display:flex;align-items:center;justify-content:space-between}.logo.svelte-7ke6fz{font-size:1.25rem;font-weight:700;color:var(--color-text-primary);text-decoration:none}.nav.svelte-7ke6fz{display:flex;align-items:center;gap:12px}.btn-primary.svelte-7ke6fz{background:var(--color-accent);color:#fff;border:none;padding:10px 20px;border-radius:var(--radius-lg);font-size:.9375rem;font-weight:600;cursor:pointer;transition:all var(--transition-fast)}.btn-primary.svelte-7ke6fz:hover{background:var(--color-accent-hover)}.btn-text.svelte-7ke6fz{background:transparent;color:var(--color-text-secondary);border:none;padding:10px 16px;font-size:.9375rem;font-weight:500;cursor:pointer}.btn-text.svelte-7ke6fz:hover{color:var(--color-text-primary)}.content.svelte-7ke6fz{flex:1;padding:48px 24px}.container.svelte-7ke6fz{max-width:800px;margin:0 auto}h1.svelte-7ke6fz{font-size:2rem;font-weight:700;color:var(--color-text-primary);margin-bottom:8px}.last-updated.svelte-7ke6fz{color:var(--color-text-muted);font-size:.875rem;margin-bottom:32px}section.svelte-7ke6fz{margin-bottom:32px}h2.svelte-7ke6fz{font-size:1.25rem;font-weight:600;color:var(--color-text-primary);margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid var(--color-border-light)}h3.svelte-7ke6fz{font-size:1rem;font-weight:600;color:var(--color-text-primary);margin:16px 0 8px}p.svelte-7ke6fz{color:var(--color-text-secondary);line-height:1.8;margin-bottom:16px}ul.svelte-7ke6fz{color:var(--color-text-secondary);line-height:1.8;padding-left:24px;margin-bottom:16px}li.svelte-7ke6fz{margin-bottom:8px}.contact.svelte-7ke6fz{background:var(--color-background-subtle);padding:16px;border-radius:var(--radius-lg);font-family:monospace}.footer.svelte-7ke6fz{background:var(--color-text-primary);color:#fff;padding:48px 24px}.footer-container.svelte-7ke6fz{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px}.footer-logo.svelte-7ke6fz{font-size:1.25rem;font-weight:700}.footer-tagline.svelte-7ke6fz{font-size:.875rem;opacity:.7;margin-top:4px}.footer-links.svelte-7ke6fz{display:flex;gap:24px}.footer-links.svelte-7ke6fz a:where(.svelte-7ke6fz){color:#fff;opacity:.8;text-decoration:none;font-size:.9375rem}.footer-links.svelte-7ke6fz a:where(.svelte-7ke6fz):hover{opacity:1}.footer-copyright.svelte-7ke6fz{font-size:.875rem;opacity:.5}@media(max-width:768px){h1.svelte-7ke6fz{font-size:1.5rem}.footer-container.svelte-7ke6fz{flex-direction:column;text-align:center}.footer-links.svelte-7ke6fz{flex-wrap:wrap;justify-content:center}}
