body.privacy-page{background:var(--bg);color:var(--text);font-family:var(--font);min-height:100vh;line-height:1.65}.privacy-wrap{max-width:880px;margin:0 auto;padding:48px 24px 96px}.privacy-wrap h1{margin-bottom:6px;font-size:1.9rem;font-weight:700}.privacy-wrap .subtitle{color:var(--text-muted);margin-bottom:28px;font-size:.88rem}.privacy-wrap h2{color:var(--accent);border-bottom:1px solid var(--border);margin-top:32px;margin-bottom:8px;padding-bottom:6px;font-size:1.15rem}.privacy-wrap p,.privacy-wrap li{color:var(--text-secondary);font-size:.93rem}.privacy-wrap ul{padding-left:22px}.privacy-wrap a{color:var(--gold);border-bottom:1px dotted var(--gold);text-decoration:none}.privacy-wrap a:hover{color:var(--accent);border-color:var(--accent)}.back-bar{margin-bottom:20px;font-size:.85rem}.back-bar a{color:var(--text-muted);border:1px solid var(--border);border-radius:999px;margin-right:8px;padding:6px 12px;text-decoration:none}.danger-box{border-radius:var(--radius);background:#ef44440f;border:1px solid #ef4444;margin-top:24px;padding:16px}.danger-box button{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:6px;margin-top:10px;padding:10px 16px;font-weight:600}.danger-box button:hover{background:#dc2626}