.legal-page.svelte-1588ews{max-width:640px;margin:0 auto;padding:24px 20px 48px}.legal-header.svelte-1588ews{margin-bottom:24px}.legal-back.svelte-1588ews{display:inline-block;font-size:13px;color:var(--text-muted, #999);text-decoration:none;margin-bottom:12px;transition:color .2s}.legal-back.svelte-1588ews:hover{color:var(--gold, #c9a84c)}h1.svelte-1588ews{font-size:22px;font-weight:700;color:var(--text, #eee);margin:0;letter-spacing:.02em}.legal-content.svelte-1588ews{font-size:14px;line-height:1.7;color:var(--text-muted, #999)}.legal-content.svelte-1588ews h2{font-size:16px;font-weight:600;color:var(--text, #eee);margin:24px 0 8px}.legal-content.svelte-1588ews h3{font-size:14px;font-weight:600;color:var(--text, #eee);margin:18px 0 6px}.legal-content.svelte-1588ews p{margin:0 0 12px}.legal-content.svelte-1588ews a{color:var(--gold, #c9a84c);text-decoration:underline;text-underline-offset:2px}.legal-content.svelte-1588ews a:hover{color:var(--gold-light, #e0c068)}.legal-content.svelte-1588ews ul,.legal-content.svelte-1588ews ol{padding-left:20px;margin:0 0 12px}.legal-content.svelte-1588ews li{margin-bottom:4px}.legal-empty.svelte-1588ews{padding:40px 20px;text-align:center;color:var(--text-faint, #555);font-size:14px}
