#PrivacyPolicy{max-width:800px;margin:0 auto;padding:40px 24px;line-height:1.8}#PrivacyPolicy h1{margin-bottom:12px}.privacy-effective-date{opacity:.75;margin-bottom:32px;font-size:.9rem}.privacy-back{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);transition:color var(--transition-fast), border-color var(--transition-fast);border-radius:8px;margin:1.5rem 1.5rem 0;padding:10px 20px;font-size:.85rem;text-decoration:none;display:inline-block}.privacy-back:hover{color:var(--color-accent);border-color:var(--color-accent)}#PrivacyPolicy h2{color:var(--color-text-light);margin-top:28px;margin-bottom:12px;font-size:1.15rem}#PrivacyPolicy p{text-align:left;color:var(--color-text);margin-bottom:12px;font-size:.95rem}#PrivacyPolicy ul{margin-bottom:16px;padding-left:24px}#PrivacyPolicy ul li{margin-bottom:8px;font-size:.95rem}#PrivacyPolicy ul li::marker{color:var(--color-accent)}#PrivacyPolicy a{color:var(--color-accent);text-underline-offset:3px;transition:color var(--transition-fast);text-decoration:underline}#PrivacyPolicy a:hover{color:var(--color-accent-secondary)}#PrivacyPolicy code{font-family:var(--font-mono), monospace;background:var(--color-surface);border:1px solid var(--color-border);border-radius:4px;padding:2px 6px;font-size:.85em}.consent-toggle{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);margin:20px 0;padding:20px}.consent-toggle h2{margin-top:0}.consent-toggle__label{cursor:pointer;align-items:flex-start;gap:12px;font-size:.95rem;display:flex}.consent-toggle__input{accent-color:var(--color-accent);cursor:pointer;margin-top:4px}
