*{margin:0;padding:0;box-sizing:border-box}html,body{margin:0!important;padding:0!important;min-height:100vh}.privacy-container.svelte-7ke6fz{max-width:900px;margin:0 auto;padding:0;background:#faf8f3;min-height:100vh;font-family:Crimson Pro,serif}.privacy-header.svelte-7ke6fz{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);color:#faf8f3;padding:2rem 1.5rem;margin:0;border-bottom:3px solid #00d1b2}.logo-section.svelte-7ke6fz{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.logo-link.svelte-7ke6fz{display:block;line-height:0}.header-logo.svelte-7ke6fz{width:40px;height:40px;display:block}.title-group.svelte-7ke6fz{flex:1}.title-link.svelte-7ke6fz{text-decoration:none;color:inherit;transition:opacity .2s}.title-link.svelte-7ke6fz:hover{opacity:.8}.site-title.svelte-7ke6fz{font-size:1.8rem;font-weight:700;margin:0;color:#faf8f3}.tld.svelte-7ke6fz{color:#00d1b2}.tagline.svelte-7ke6fz{font-size:.95rem;color:#00d1b2;margin:.25rem 0 0;font-weight:500}.nav-links.svelte-7ke6fz{display:flex;gap:1rem;flex-wrap:wrap}.nav-links.svelte-7ke6fz a:where(.svelte-7ke6fz){color:#faf8f3;text-decoration:none;padding:.5rem 1rem;border-radius:4px;border:1px solid #00d1b2;transition:all .2s;font-size:.9rem}.nav-links.svelte-7ke6fz a:where(.svelte-7ke6fz):hover{background:#00d1b2;color:#1a1a1a}.privacy-content.svelte-7ke6fz{padding:2rem 1.5rem}.content-section.svelte-7ke6fz{background:#fff;padding:2rem;border-radius:8px;margin-bottom:2rem;box-shadow:0 2px 4px #0000001a}.content-section.svelte-7ke6fz h2:where(.svelte-7ke6fz){color:#1a1a1a;font-size:1.8rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #00d1b2}.content-section.svelte-7ke6fz h3:where(.svelte-7ke6fz){color:#1a1a1a;font-size:1.3rem;margin:1.5rem 0 .75rem}.content-section.svelte-7ke6fz p:where(.svelte-7ke6fz){font-size:1.05rem;line-height:1.7;color:#333;margin-bottom:1rem}.content-section.svelte-7ke6fz ul:where(.svelte-7ke6fz){margin:1rem 0 1rem 1.5rem}.content-section.svelte-7ke6fz li:where(.svelte-7ke6fz){margin-bottom:.5rem;color:#333;font-size:1.05rem;line-height:1.6}.content-section.svelte-7ke6fz strong:where(.svelte-7ke6fz){color:#00d1b2;font-weight:700}.highlight-box.svelte-7ke6fz{background:#e8f9f6;border-left:4px solid #00d1b2;padding:1.5rem;margin:1.5rem 0;border-radius:4px}.highlight-box.svelte-7ke6fz p:where(.svelte-7ke6fz){margin:0;font-size:1.05rem}.footer.svelte-7ke6fz{background:#1a1a1a;color:#faf8f3;padding:2rem 1.5rem;text-align:center;border-top:3px solid #00d1b2}.footer-links.svelte-7ke6fz{display:flex;gap:2rem;justify-content:center;margin-bottom:1rem;flex-wrap:wrap}.footer-links.svelte-7ke6fz a:where(.svelte-7ke6fz){color:#00d1b2;text-decoration:none;transition:opacity .2s}.footer-links.svelte-7ke6fz a:where(.svelte-7ke6fz):hover{opacity:.8;text-decoration:underline}.copyright.svelte-7ke6fz{font-size:.9rem;color:#999}@media(max-width:768px){.privacy-header.svelte-7ke6fz{padding:1.5rem 1rem}.site-title.svelte-7ke6fz{font-size:1.5rem}.privacy-content.svelte-7ke6fz{padding:1.5rem 1rem}.content-section.svelte-7ke6fz{padding:1.5rem}.content-section.svelte-7ke6fz h2:where(.svelte-7ke6fz){font-size:1.5rem}}
