.legal-page.svelte-1h05us5{padding-top:calc(var(--space-3xl) + var(--space-md));padding-bottom:var(--space-2xl);min-height:100vh}.legal-header.svelte-1h05us5{text-align:center;max-width:700px;margin:0 auto var(--space-2xl)}.header-icon.svelte-1h05us5{width:80px;height:80px;background:var(--accent-dim);border:1px solid var(--border-hover);border-radius:20px;display:flex;align-items:center;justify-content:center;color:var(--accent);margin:0 auto var(--space-md)}.legal-header.svelte-1h05us5 h1:where(.svelte-1h05us5){font-size:var(--text-4xl);margin-bottom:var(--space-xs)}.last-updated.svelte-1h05us5{font-size:var(--text-sm);color:var(--text-muted)}.legal-content.svelte-1h05us5{max-width:800px;margin:0 auto}.intro-text.svelte-1h05us5{font-size:var(--text-lg);line-height:1.8;color:var(--text-secondary);margin-bottom:var(--space-xl)}.legal-section.svelte-1h05us5{margin-bottom:var(--space-2xl)}.legal-section.svelte-1h05us5 h2:where(.svelte-1h05us5){font-size:var(--text-2xl);margin-bottom:var(--space-md);color:var(--text-primary)}.legal-section.svelte-1h05us5 h3:where(.svelte-1h05us5){font-size:var(--text-lg);margin-top:var(--space-lg);margin-bottom:var(--space-sm);color:var(--text-primary)}.legal-section.svelte-1h05us5 p:where(.svelte-1h05us5){font-size:var(--text-base);line-height:1.8;color:var(--text-secondary);margin-bottom:var(--space-md)}.legal-section.svelte-1h05us5 ul:where(.svelte-1h05us5){list-style:disc;padding-left:var(--space-lg);margin-bottom:var(--space-md)}.legal-section.svelte-1h05us5 li:where(.svelte-1h05us5){font-size:var(--text-base);line-height:1.8;color:var(--text-secondary);margin-bottom:var(--space-xs)}.legal-section.svelte-1h05us5 a:where(.svelte-1h05us5){color:var(--accent);text-decoration:none;transition:opacity .2s ease}.legal-section.svelte-1h05us5 a:where(.svelte-1h05us5):hover{opacity:.8;text-decoration:underline}.info-card.svelte-1h05us5{display:flex;gap:var(--space-md);padding:var(--space-lg);background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:16px;margin-bottom:var(--space-md)}.info-card.warning.svelte-1h05us5{background:#ffc1070d;border-color:#ffc10733}.info-card.warning.svelte-1h05us5 .card-icon:where(.svelte-1h05us5){background:#ffc10726;color:#ffc107}.card-icon.svelte-1h05us5{flex-shrink:0;width:44px;height:44px;background:var(--accent-dim);border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--accent)}.card-content.svelte-1h05us5 h3:where(.svelte-1h05us5){font-size:var(--text-lg);font-weight:600;margin-bottom:var(--space-sm);margin-top:0;color:var(--text-primary)}.card-content.svelte-1h05us5 p:where(.svelte-1h05us5){margin-bottom:var(--space-sm)}.card-content.svelte-1h05us5 ul:where(.svelte-1h05us5){margin-bottom:0}.contact-info.svelte-1h05us5{padding:var(--space-lg);background:var(--bg-secondary);border:1px solid var(--border-subtle);border-left:4px solid var(--accent);border-radius:12px;margin-top:var(--space-md)}.contact-info.svelte-1h05us5 p:where(.svelte-1h05us5){margin-bottom:0;line-height:1.8}.contact-info.svelte-1h05us5 a:where(.svelte-1h05us5){color:var(--accent);text-decoration:none}.contact-info.svelte-1h05us5 a:where(.svelte-1h05us5):hover{text-decoration:underline}@media(max-width:768px){.legal-header.svelte-1h05us5 h1:where(.svelte-1h05us5){font-size:var(--text-3xl)}.legal-section.svelte-1h05us5 h2:where(.svelte-1h05us5){font-size:var(--text-xl)}.info-card.svelte-1h05us5{flex-direction:column}}
