.legal-page-container.svelte-1co36ub{max-width:900px;margin:40px auto;padding:0 20px;width:100%}.legal-card.svelte-1co36ub{background:var(--bg-surface);border:1px solid var(--border);border-radius:16px;padding:48px;box-shadow:0 10px 30px #0006}.legal-header.svelte-1co36ub{border-bottom:1px solid var(--border);padding-bottom:24px;margin-bottom:32px}.legal-logo.svelte-1co36ub{display:inline-flex;align-items:center;gap:8px;color:var(--text-primary);text-decoration:none;font-weight:700;margin-bottom:20px}.legal-logo-img.svelte-1co36ub{width:28px;height:28px;border-radius:7px;object-fit:cover;display:block}h1.svelte-1co36ub{font-size:32px;font-weight:800;margin-bottom:8px}.last-updated.svelte-1co36ub{font-size:13px;color:var(--text-muted)}.legal-content.svelte-1co36ub{line-height:1.7;color:var(--text-secondary)}.legal-content section{margin-bottom:28px}.legal-content h2{color:var(--text-primary);font-size:19px;margin-bottom:10px}.legal-content p{margin-bottom:12px}.legal-content ul{padding-left:20px;margin-bottom:12px}.legal-content li{margin-bottom:6px}@media (max-width: 640px){.legal-card.svelte-1co36ub{padding:24px}}
