.legal-page.svelte-7ke6fz{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.scroll-container.svelte-7ke6fz{flex:1;overflow-y:auto;overflow-x:hidden;padding:2rem 1.5rem 4rem;scrollbar-width:thin;scrollbar-color:var(--color-bg-hover) transparent}.scroll-container.svelte-7ke6fz::-webkit-scrollbar{width:6px}.scroll-container.svelte-7ke6fz::-webkit-scrollbar-track{background:transparent}.scroll-container.svelte-7ke6fz::-webkit-scrollbar-thumb{background:var(--color-bg-hover);border-radius:3px}.scroll-container.svelte-7ke6fz::-webkit-scrollbar-thumb:hover{background:var(--color-accent-primary)}.legal-container.svelte-7ke6fz{max-width:800px;margin:0 auto}.language-selector.svelte-7ke6fz{display:flex;gap:.5rem;margin-bottom:1.5rem}.lang-btn.svelte-7ke6fz{padding:.5rem 1rem;border-radius:var(--radius-md);background:#ffffff0d;color:var(--color-text-secondary);font-size:.9rem;cursor:pointer;transition:all .2s ease;border:1px solid transparent}.lang-btn.svelte-7ke6fz:hover{background:#ffffff1a;color:var(--color-text-primary)}.lang-btn.active.svelte-7ke6fz{background:#f0513833;border-color:var(--color-accent-primary);color:var(--color-accent-tertiary)}.page-title.svelte-7ke6fz{font-size:2.5rem;font-weight:700;margin:0 0 .5rem;background:linear-gradient(135deg,var(--color-text-primary),var(--color-accent-primary));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.legal-notice.svelte-7ke6fz{color:var(--color-text-muted);font-size:.875rem;margin:0 0 2rem}.glass-card.svelte-7ke6fz{background:#1a1a2699;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-xl)}.legal-section.svelte-7ke6fz{margin-bottom:1.5rem;padding:1.5rem;transition:all .3s ease}.legal-section.svelte-7ke6fz:hover{background:#252535b3;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-color:#f0513833}.legal-section.svelte-7ke6fz h2:where(.svelte-7ke6fz){font-size:1.25rem;font-weight:600;color:var(--color-text-primary);margin:0 0 1rem;padding-bottom:.75rem;border-bottom:1px solid rgba(255,255,255,.08)}.legal-section.svelte-7ke6fz p:where(.svelte-7ke6fz){color:var(--color-text-secondary);line-height:1.7;margin:0 0 1rem}.legal-section.svelte-7ke6fz p:where(.svelte-7ke6fz):last-child{margin-bottom:0}.legal-section.svelte-7ke6fz ul:where(.svelte-7ke6fz){margin:0 0 1rem;padding-left:1.5rem}.legal-section.svelte-7ke6fz li:where(.svelte-7ke6fz){color:var(--color-text-secondary);line-height:1.6;margin-bottom:.5rem}.legal-section.svelte-7ke6fz a:where(.svelte-7ke6fz){color:var(--color-accent-primary);text-decoration:none;transition:color .2s ease}.legal-section.svelte-7ke6fz a:where(.svelte-7ke6fz):hover{color:var(--color-accent-tertiary);text-decoration:underline}.back-link.svelte-7ke6fz{margin-top:2rem}.link.svelte-7ke6fz{color:var(--color-accent-primary);text-decoration:none;font-size:.9375rem;transition:color .2s ease;display:inline-flex;align-items:center;gap:.5rem}.link.svelte-7ke6fz:hover{color:var(--color-accent-tertiary)}@media(max-width:640px){.scroll-container.svelte-7ke6fz{padding:1.5rem 1rem 3rem}.page-title.svelte-7ke6fz{font-size:2rem}.legal-section.svelte-7ke6fz{padding:1.25rem}.language-selector.svelte-7ke6fz{flex-wrap:wrap}}
