body{background:#0f172a}.privacy-wrapper.svelte-30z4me.svelte-30z4me{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:4rem 1.5rem}.privacy-card.svelte-30z4me.svelte-30z4me{max-width:720px;width:100%;background:#0f172ad9;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:24px;padding:2.5rem;box-shadow:0 30px 60px #0f172a66;color:#e2e8f0}.privacy-card.svelte-30z4me h1.svelte-30z4me{font-size:2rem;margin-bottom:1.25rem;color:#f8fafc}.privacy-card.svelte-30z4me a{color:#93c5fd;text-decoration:underline}.privacy-card.svelte-30z4me a:hover{color:#bfdbfe}.intro.svelte-30z4me.svelte-30z4me{font-size:1.05rem;line-height:1.6;margin-bottom:2rem}.notice-section.svelte-30z4me+.notice-section.svelte-30z4me{margin-top:2rem}.notice-section.svelte-30z4me h2.svelte-30z4me{font-size:1.2rem;margin-bottom:.75rem;color:#bfdbfe}.notice-section.svelte-30z4me ul.svelte-30z4me{list-style:disc;padding-left:1.5rem;display:flex;flex-direction:column;gap:.6rem}.notice-section.svelte-30z4me p.svelte-30z4me{line-height:1.6}.footnote.svelte-30z4me.svelte-30z4me{margin-top:2.5rem;font-size:.95rem;color:#94a3b8}@media (max-width: 640px){.privacy-card.svelte-30z4me.svelte-30z4me{padding:2rem 1.5rem}.privacy-card.svelte-30z4me h1.svelte-30z4me{font-size:1.6rem}.intro.svelte-30z4me.svelte-30z4me{font-size:1rem}}
