.privacy-main.svelte-7ke6fz{min-height:calc(100vh - var(--header-height,64px));background:linear-gradient(160deg,#000 0%,#0a0a0a 60%,#0d0024 100%);flex-direction:column;align-items:center;gap:3rem;padding:4rem 2rem;display:flex}.privacy-hero.svelte-7ke6fz{text-align:center;animation:.7s both svelte-7ke6fz-fadeDown}.privacy-hero.svelte-7ke6fz h1:where(.svelte-7ke6fz){font-size:3rem;font-family:var(--font-mono);color:var(--color-text);text-shadow:none;margin-bottom:.4rem}.highlight.svelte-7ke6fz{color:var(--gamerNeonPink);text-shadow:0 0 12px #ff33ff80}.privacy-subtitle.svelte-7ke6fz{color:#ffffff59;font-size:.85rem;font-family:var(--font-mono);letter-spacing:.06em;margin:0}.privacy-layout.svelte-7ke6fz{align-items:flex-start;gap:2.5rem;width:100%;max-width:960px;animation:.7s .15s both svelte-7ke6fz-fadeUp;display:flex}.toc.svelte-7ke6fz{width:200px;top:calc(var(--header-height,64px) + 1.5rem);background:#ffffff05;border:1px solid #ff33ff1a;border-radius:10px;flex-shrink:0;padding:1.25rem;position:sticky}.toc-label.svelte-7ke6fz{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:#ffffff4d;margin-bottom:.75rem;font-size:.72rem}.toc.svelte-7ke6fz ul:where(.svelte-7ke6fz){flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.toc.svelte-7ke6fz ul:where(.svelte-7ke6fz) li:where(.svelte-7ke6fz) a:where(.svelte-7ke6fz){color:#ffffff73;font-size:.82rem;font-family:var(--font-mono);border-left:2px solid #0000;padding:.2rem 0 .2rem .5rem;line-height:1.4;text-decoration:none;transition:color .2s;display:block}.toc.svelte-7ke6fz ul:where(.svelte-7ke6fz) li:where(.svelte-7ke6fz) a:where(.svelte-7ke6fz):hover{color:var(--hackerNeonBlue);border-left-color:var(--hackerNeonBlue)}.privacy-content.svelte-7ke6fz{flex:1;min-width:0}.intro.svelte-7ke6fz{color:#fff9;border-bottom:1px solid #ffffff0f;margin-bottom:2rem;padding-bottom:1.5rem;font-size:1.05rem;line-height:1.8}.privacy-section.svelte-7ke6fz{scroll-margin-top:calc(var(--header-height,64px) + 1rem);margin-bottom:2.5rem}.privacy-section.svelte-7ke6fz h2:where(.svelte-7ke6fz){font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.07em;color:var(--hackerNeonBlue);text-shadow:0 0 8px #00ffff59;border-bottom:1px solid #00ffff1a;margin-bottom:.85rem;padding-bottom:.5rem;font-size:1.15rem}.privacy-section.svelte-7ke6fz p:where(.svelte-7ke6fz){color:#fff9;margin-bottom:.75rem;font-size:.95rem;line-height:1.8}.privacy-section.svelte-7ke6fz ul:where(.svelte-7ke6fz){flex-direction:column;gap:.5rem;margin:0 0 .75rem;padding:0;list-style:none;display:flex}.privacy-section.svelte-7ke6fz ul:where(.svelte-7ke6fz) li:where(.svelte-7ke6fz){color:#ffffff8c;padding-left:1.25rem;font-size:.95rem;line-height:1.7;position:relative}.privacy-section.svelte-7ke6fz ul:where(.svelte-7ke6fz) li:where(.svelte-7ke6fz):before{content:"›";color:var(--gamerNeonPink);position:absolute;left:0}.privacy-section.svelte-7ke6fz a:where(.svelte-7ke6fz){color:var(--hackerNeonBlue);text-decoration:none;transition:text-shadow .2s}.privacy-section.svelte-7ke6fz a:where(.svelte-7ke6fz):hover{text-shadow:0 0 8px var(--hackerNeonBlue)}strong.svelte-7ke6fz{color:#fffc}@keyframes svelte-7ke6fz-fadeDown{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-7ke6fz-fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){.privacy-main.svelte-7ke6fz{padding:2rem 1rem}.privacy-hero.svelte-7ke6fz h1:where(.svelte-7ke6fz){font-size:2.25rem}.privacy-layout.svelte-7ke6fz{flex-direction:column}.toc.svelte-7ke6fz{width:100%;position:static}}
