.legal-page.svelte-1l7r4q6{max-width:800px;margin:0 auto;padding:20px 20px 100px}.tabs.svelte-1l7r4q6{display:flex;gap:8px;margin-bottom:24px;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:12px;overflow-x:auto}.tab.svelte-1l7r4q6{padding:10px 20px;border:none;background:#ffffff0d;color:var(--text-muted);border-radius:8px;cursor:pointer;font-size:.95rem;font-weight:600;transition:all .2s ease;white-space:nowrap}.tab.svelte-1l7r4q6:hover{background:#ffffff1a;color:var(--text-main)}.tab.active.svelte-1l7r4q6{background:var(--primary);color:var(--bg-dark)}.content.svelte-1l7r4q6{background:#ffffff08;border-radius:12px;padding:24px;line-height:1.7;color:var(--text-main)}.content.svelte-1l7r4q6 h1{font-size:1.8rem;font-weight:800;margin-bottom:16px;color:var(--primary);border-bottom:2px solid var(--primary);padding-bottom:12px}.content.svelte-1l7r4q6 h2{font-size:1.3rem;font-weight:700;margin-top:32px;margin-bottom:12px;color:var(--text-main)}.content.svelte-1l7r4q6 h3{font-size:1.1rem;font-weight:600;margin-top:24px;margin-bottom:8px;color:var(--accent)}.content.svelte-1l7r4q6 p{margin-bottom:12px;color:#ffffffd9}.content.svelte-1l7r4q6 strong{color:var(--text-main);font-weight:600}.content.svelte-1l7r4q6 ul,.content.svelte-1l7r4q6 ol{margin-bottom:16px;padding-left:24px}.content.svelte-1l7r4q6 li{margin-bottom:6px;color:#ffffffd9}.content.svelte-1l7r4q6 hr{border:none;border-top:1px solid rgba(255,255,255,.1);margin:32px 0}.content.svelte-1l7r4q6 em{color:var(--text-muted);font-style:italic}.content.svelte-1l7r4q6 a{color:var(--primary);text-decoration:none}.content.svelte-1l7r4q6 a:hover{text-decoration:underline}.back-container.svelte-1l7r4q6{margin-top:32px;text-align:center}.back-btn.svelte-1l7r4q6{padding:12px 32px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:var(--text-main);font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease}.back-btn.svelte-1l7r4q6:hover{background:#ffffff26}@media(max-width:600px){.legal-page.svelte-1l7r4q6,.content.svelte-1l7r4q6{padding:16px}.content.svelte-1l7r4q6 h1{font-size:1.5rem}.content.svelte-1l7r4q6 h2{font-size:1.15rem}.tab.svelte-1l7r4q6{padding:8px 14px;font-size:.85rem}}
