.site-header.svelte-7ke6fz{background:var(--color-surface);border-bottom:2px solid var(--color-border);padding:1rem 0}.header-inner.svelte-7ke6fz{justify-content:space-between;align-items:center;gap:1rem;display:flex}.brand.svelte-7ke6fz{color:var(--color-heading);align-items:center;gap:.75rem;font-size:1.25rem;font-weight:800;text-decoration:none;display:flex}.brand.svelte-7ke6fz:hover{text-decoration:none}.brand.svelte-7ke6fz img:where(.svelte-7ke6fz){border-radius:var(--radius-sm);background:var(--color-primary);width:48px;height:48px}.header-inner.svelte-7ke6fz nav:where(.svelte-7ke6fz){gap:1.5rem;display:flex}.policy.svelte-7ke6fz{max-width:760px}.policy-header.svelte-7ke6fz{margin-bottom:2rem}.tag-legal.svelte-7ke6fz{background:var(--color-secondary);color:#fff;margin-bottom:.75rem}.updated.svelte-7ke6fz{color:var(--color-muted);margin:0;font-size:1rem}.policy.svelte-7ke6fz h2:where(.svelte-7ke6fz){margin-top:2rem;font-size:1.35rem}.policy.svelte-7ke6fz ul:where(.svelte-7ke6fz){margin:0 0 1em;padding-left:1.5rem}.policy.svelte-7ke6fz li:where(.svelte-7ke6fz){margin-bottom:.5em}.footer.svelte-7ke6fz{border-top:2px dashed var(--color-border);padding:2rem 0;font-size:.95rem}.footer-inner.svelte-7ke6fz{flex-direction:column;align-items:center;gap:1rem;display:flex}@media (width>=640px){.footer-inner.svelte-7ke6fz{flex-direction:row;justify-content:space-between}}.footer.svelte-7ke6fz p:where(.svelte-7ke6fz){margin:0}
