.legal-page.svelte-f4vydf{background-color:#050505;min-height:100vh;color:#e5e7eb;font-family:Inter,sans-serif}.content-container.svelte-f4vydf{max-width:56rem;margin:0 auto;padding:8rem 1.5rem 4rem}.header-section.svelte-f4vydf{margin-bottom:4rem;border-bottom:1px solid rgba(239,68,68,.3);padding-bottom:2rem}.glitch-title.svelte-f4vydf{font-family:var(--font-heading),sans-serif;font-size:3rem;font-weight:700;color:#fff;letter-spacing:.1em;margin-bottom:1rem;text-shadow:2px 2px 0px rgba(201,40,0,.5)}@media(max-width:640px){.glitch-title.svelte-f4vydf{font-size:2rem}}.subtitle.svelte-f4vydf{font-family:JetBrains Mono,monospace;color:#ef4444;font-size:.875rem}.legal-text.svelte-f4vydf section:where(.svelte-f4vydf){margin-bottom:3rem}.legal-text.svelte-f4vydf h2:where(.svelte-f4vydf){font-family:var(--font-heading),sans-serif;font-size:1.5rem;color:#ef4444;margin-bottom:1rem;display:flex;align-items:center}.legal-text.svelte-f4vydf p:where(.svelte-f4vydf){font-family:Inter,sans-serif;line-height:1.7;color:#d1d5db;margin-bottom:1rem}.legal-text.svelte-f4vydf a:where(.svelte-f4vydf){color:#ef4444;text-decoration:underline;text-underline-offset:2px}.legal-text.svelte-f4vydf a:where(.svelte-f4vydf):hover{color:#f87171}.legal-text.svelte-f4vydf ul:where(.svelte-f4vydf){list-style:none;padding-left:1.5rem;margin-bottom:1rem}.legal-text.svelte-f4vydf ul:where(.svelte-f4vydf) li:where(.svelte-f4vydf){position:relative;font-family:JetBrains Mono,monospace;color:#9ca3af;margin-bottom:.5rem;font-size:.9rem}.legal-text.svelte-f4vydf ul:where(.svelte-f4vydf) li:where(.svelte-f4vydf):before{content:">";position:absolute;left:-1.5rem;color:#ef4444}.legal-text.svelte-f4vydf strong:where(.svelte-f4vydf){color:#fff}.legal-text.svelte-f4vydf .warning-box:where(.svelte-f4vydf){background:#ef44441a;border:1px dashed #ef4444;padding:1.5rem;margin:1.5rem 0}.legal-text.svelte-f4vydf .warning-box:where(.svelte-f4vydf) .warning-text:where(.svelte-f4vydf){color:#ef4444;font-family:JetBrains Mono,monospace;font-weight:700;margin:0;text-transform:uppercase;font-size:.85rem}
