.privacy-page.svelte-7ke6fz{min-height:100vh;padding-top:5rem}.privacy-container.svelte-7ke6fz{max-width:800px;margin:0 auto;padding:2rem 1.5rem 4rem}.privacy-header.svelte-7ke6fz{margin-bottom:2rem}.back-link.svelte-7ke6fz{font-family:var(--font-mono);color:var(--color-accent);align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.8rem;text-decoration:none;transition:color .2s;display:inline-flex}.back-link.svelte-7ke6fz:hover{color:var(--color-highlight)}.privacy-title.svelte-7ke6fz{font-family:var(--font-mono);color:var(--color-code-white);margin-bottom:.5rem;font-size:2rem}.privacy-updated.svelte-7ke6fz{color:var(--color-syntax-grey);font-size:.85rem}.privacy-content.svelte-7ke6fz{padding:2.5rem}@media (width<=640px){.privacy-content.svelte-7ke6fz{padding:1.5rem}}.policy-body.svelte-7ke6fz{color:var(--color-code-white);line-height:1.8}.policy-body.svelte-7ke6fz h2:where(.svelte-7ke6fz){font-family:var(--font-mono);color:var(--color-code-white);border-bottom:1px solid #89a3b233;margin-top:2.5rem;margin-bottom:1rem;padding-bottom:.5rem;font-size:1.3rem}.policy-body.svelte-7ke6fz h3:where(.svelte-7ke6fz){font-family:var(--font-mono);color:var(--color-accent);margin-top:1.5rem;margin-bottom:.75rem;font-size:1.05rem}.policy-body.svelte-7ke6fz h4:where(.svelte-7ke6fz){font-family:var(--font-mono);color:var(--color-accent);margin-top:1.25rem;margin-bottom:.5rem;font-size:.9rem}.policy-body.svelte-7ke6fz p:where(.svelte-7ke6fz){color:var(--color-code-white);margin-bottom:1rem;font-size:.9rem}.policy-body.svelte-7ke6fz ul:where(.svelte-7ke6fz),.policy-body.svelte-7ke6fz ol:where(.svelte-7ke6fz){margin-bottom:1rem;padding-left:1.5rem}.policy-body.svelte-7ke6fz li:where(.svelte-7ke6fz){color:var(--color-code-white);margin-bottom:.5rem;font-size:.9rem}.policy-body.svelte-7ke6fz a:where(.svelte-7ke6fz){color:var(--color-highlight);text-decoration:none;transition:opacity .2s}.policy-body.svelte-7ke6fz a:where(.svelte-7ke6fz):hover{opacity:.8;text-decoration:underline}.policy-body.svelte-7ke6fz strong:where(.svelte-7ke6fz){color:var(--color-code-white);font-weight:600}.policy-body.svelte-7ke6fz em:where(.svelte-7ke6fz){color:var(--color-syntax-grey);font-style:italic}
