.privacy-page-bg.svelte-1gmktme{background:var(--white);min-height:calc(100vh - 56px)}.privacy-wrap.svelte-1gmktme{max-width:720px;margin:0 auto;padding:56px 40px 80px}.privacy-back.svelte-1gmktme{color:var(--accent);align-items:center;gap:6px;margin-bottom:36px;font-size:.85rem;font-weight:500;text-decoration:none;display:inline-flex}.privacy-back.svelte-1gmktme:hover{text-decoration:underline}.privacy-header.svelte-1gmktme{border-bottom:1px solid var(--rule);margin-bottom:40px;padding-bottom:28px}.privacy-app-badge.svelte-1gmktme{letter-spacing:.1em;color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent);border:1px solid color-mix(in srgb, var(--accent) 20%, transparent);border-radius:20px;align-items:center;gap:6px;margin-bottom:14px;padding:4px 12px;font-family:DM Mono,monospace;font-size:.65rem;display:inline-flex}.privacy-header.svelte-1gmktme h1:where(.svelte-1gmktme){color:var(--ink);margin-bottom:8px;font-family:DM Serif Display,serif;font-size:2.4rem}.privacy-date.svelte-1gmktme{color:var(--ink-muted);font-family:DM Mono,monospace;font-size:.75rem}.privacy-body.svelte-1gmktme h2{color:var(--ink);margin-top:36px;margin-bottom:10px;font-family:DM Serif Display,serif;font-size:1.3rem}.privacy-body.svelte-1gmktme p{color:var(--ink-soft);margin-bottom:12px;font-size:.93rem;line-height:1.8}.privacy-body.svelte-1gmktme ul{margin:8px 0 14px;padding-left:20px}.privacy-body.svelte-1gmktme li{color:var(--ink-soft);margin-top:6px;font-size:.93rem;line-height:1.7}.privacy-body.svelte-1gmktme a{color:var(--accent);text-decoration:none}.privacy-body.svelte-1gmktme a:hover{text-decoration:underline}.privacy-footer-row.svelte-1gmktme{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:60px;padding-top:28px;display:flex}.privacy-footer-copy.svelte-1gmktme{color:var(--ink-muted);font-size:.8rem}.privacy-footer-links.svelte-1gmktme{gap:18px;display:flex}.privacy-footer-links.svelte-1gmktme a:where(.svelte-1gmktme){color:var(--ink-muted);font-size:.8rem;text-decoration:none}.privacy-footer-links.svelte-1gmktme a:where(.svelte-1gmktme):hover{text-decoration:underline}@media (width<=900px){.privacy-wrap.svelte-1gmktme{padding:36px 20px 60px}}
