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