.privacy-content{max-width:800px;margin:2rem auto;padding:2rem;background:var(--bg-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);color:var(--text-primary)}.privacy-content h1{color:var(--accent-600);margin-bottom:1rem;text-align:center}.privacy-content h2{color:var(--accent-500);margin-top:2rem;margin-bottom:1rem;border-left:4px solid var(--accent-400);padding-left:1rem}.privacy-content h3{color:var(--accent-500);margin-top:1.5rem;margin-bottom:.5rem}.privacy-content p,.privacy-content li{line-height:1.6;margin-bottom:1rem;color:var(--text-secondary)}.privacy-content ul{padding-left:2rem}.contact-info{background:var(--accent-50);padding:1.5rem;border-radius:var(--radius);margin:2rem 0;border-left:4px solid var(--accent-400)}.last-updated{font-style:italic;color:var(--text-secondary);text-align:center;margin-bottom:2rem}.darkmode .privacy-content{background:var(--bg-card);color:var(--text-primary)}.darkmode .privacy-content h1{color:var(--accent-400)}.darkmode .privacy-content h2{color:var(--accent-400);border-left-color:var(--accent-400)}.darkmode .privacy-content h3{color:var(--accent-400)}.darkmode .privacy-content p,.darkmode .privacy-content li{color:var(--text-secondary)}.darkmode .contact-info{background:#ffffff08;color:var(--text-primary);border-left-color:var(--accent-400)}.darkmode .contact-info h3,.darkmode .contact-info h2{color:var(--accent-400)}.darkmode .last-updated{color:var(--text-secondary)}@media(max-width:768px){.footer-grid{grid-template-columns:1fr!important;gap:var(--space-6)!important}.footer{padding:var(--space-6) var(--space-4)!important}.footer-bottom{margin-top:var(--space-6)!important}}
