@keyframes svelte-16fxxow-pulse-glow{0%,to{opacity:1}50%{opacity:.6}}@keyframes svelte-16fxxow-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes svelte-16fxxow-scan-line{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes svelte-16fxxow-flicker{0%,to{opacity:1}50%{opacity:.8}}@keyframes svelte-16fxxow-glitch{0%,to{transform:translate(0)}33%{transform:translate(-2px,2px)}66%{transform:translate(2px,-2px)}}@keyframes svelte-16fxxow-spin{to{transform:rotate(360deg)}}.legal-page.svelte-16fxxow{max-width:800px;margin:0 auto;padding:3rem 1.5rem 5rem;color:#fff}.legal-page.svelte-16fxxow h1:where(.svelte-16fxxow){font-size:clamp(2rem,5vw,3rem);margin-bottom:2rem;text-transform:uppercase;letter-spacing:.1em}.legal-page.svelte-16fxxow h2:where(.svelte-16fxxow){margin-top:3rem;margin-bottom:1rem;font-size:1.25rem}.legal-page.svelte-16fxxow section:where(.svelte-16fxxow)+section:where(.svelte-16fxxow){margin-top:3rem;border-top:1px solid rgba(15,240,252,.15);padding-top:3rem}.legal-page.svelte-16fxxow p:where(.svelte-16fxxow){margin-bottom:.5rem;line-height:1.75}.legal-footer.svelte-16fxxow{text-align:center;padding:0 1.5rem 3rem;color:#7b85ab;font-size:.75rem;letter-spacing:.05em}
