[data-theme=dark]{--nav-bg: #0f172a;--nav-border: #3b4d6a;--nav-text: #f8fafc;--nav-text-secondary: #cbd5e1;--nav-hover-bg: #3b4d6a;--nav-bar-color: #cbd5e1;--brand-color: #f8fafc;--primary-color: #1d4ed8;--primary-color-hover: #1e40af;--sidebar-bg: #111827;--sidebar-border: #3b4d6a;--sidebar-text: #e5e7eb;--sidebar-link: #cbd5e1;--sidebar-hover-bg: #1f2937;--sidebar-active-bg: #1d4ed8;--content-bg: #0f172a;--content-text: #e2e8f0;--dropdown-bg: #1e293b;--dropdown-border: #334155;--dropdown-name: #f1f5f9;--dropdown-email: #64748b;--dropdown-divider: #334155;--dropdown-item-hover: rgba(255,255,255,.06);--shadow-dropdown: 0 8px 24px rgba(0,0,0,.4);--footer-bg: #0f172a;--footer-border: #3b4d6a;--footer-text: #cbd5e1;--footer-muted: #94a3b8;--footer-link: #64748b;--footer-link-hover: #cbd5e1;--version-bg: #1e293b;--version-color: #475569;--policy-text: #94a3b8;--policy-heading: #f1f5f9;--policy-body: #94a3b8;--policy-subheading: #cbd5e1;--policy-updated: #64748b}[data-theme=light]{--nav-bg: #ffffff;--nav-border: #e2e8f0;--nav-text: #0f172a;--nav-text-secondary: #475569;--nav-hover-bg: #f1f5f9;--nav-bar-color: #475569;--brand-color: #0f172a;--primary-color: #1d4ed8;--primary-color-hover: #1e40af;--sidebar-bg: #f8fafc;--sidebar-border: #e2e8f0;--sidebar-text: #374151;--sidebar-link: #374151;--sidebar-hover-bg: #e2e8f0;--sidebar-active-bg: #1d4ed8;--content-bg: #ffffff;--content-text: #1e293b;--dropdown-bg: #ffffff;--dropdown-border: #e2e8f0;--dropdown-name: #0f172a;--dropdown-email: #64748b;--dropdown-divider: #e2e8f0;--dropdown-item-hover: rgba(0,0,0,.04);--shadow-dropdown: 0 8px 24px rgba(0,0,0,.12);--footer-bg: #f8fafc;--footer-border: #e2e8f0;--footer-text: #475569;--footer-muted: #64748b;--footer-link: #94a3b8;--footer-link-hover: #475569;--version-bg: #e2e8f0;--version-color: #64748b;--policy-text: #3b4d6a;--policy-heading: #0f172a;--policy-body: #475569;--policy-subheading: #0f172a;--policy-updated: #94a3b8}*,*:before,*:after{box-sizing:border-box}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--sidebar-border, rgba(255,255,255,.15));border-radius:99px}::-webkit-scrollbar-thumb:hover{background:var(--footer-muted, rgba(255,255,255,.3))}html,body{margin:0;padding:0;height:100%;overflow:hidden;font-family:sans-serif}.btn-primary{background:var(--primary-color, #1d4ed8)!important}.btn-primary:hover:not(:disabled){background:var(--primary-color-hover, #1e40af)!important}app-root{display:flex;flex-direction:column;height:100vh;overflow:hidden}.policy-page{max-width:760px;padding:32px 24px;color:var(--policy-text);line-height:1.7}.policy-page h1{font-size:24px;font-weight:700;margin:0 0 4px;color:var(--policy-heading)}.policy-page .updated{font-size:12px;color:var(--policy-updated);margin:0 0 32px}.policy-page section{margin-bottom:28px}.policy-page h2{font-size:15px;font-weight:600;color:var(--policy-subheading);margin:0 0 6px}.policy-page p{margin:0;font-size:14px;color:var(--policy-body)}
