body.privacy-theme-page{transition:background-color .3s ease,color .3s ease}html.light-mode body.privacy-theme-page nav{background:#ffffffd1!important;border-color:#94a3b859!important}html.light-mode body.privacy-theme-page footer{background:#ffffff9e!important;border-color:#94a3b84d!important}html.light-mode body.privacy-theme-page .doc-panel{background:#fff!important;border-color:#cbd5e1d9!important;box-shadow:0 24px 40px -26px #0f172a38!important}html:not(.light-mode) body.privacy-theme-page{background:var(--privacy-bg-dark, var(--bg-body, #0f172a));color:var(--privacy-text-dark, var(--text-main, #f1f5f9))}html:not(.light-mode) body.privacy-theme-page .bg-grid-pattern{background-image:linear-gradient(to right,var(--privacy-grid-dark, rgba(148, 163, 184, .16)) 1px,transparent 1px),linear-gradient(to bottom,var(--privacy-grid-dark, rgba(148, 163, 184, .16)) 1px,transparent 1px)!important}html:not(.light-mode) body.privacy-theme-page nav{background:var(--privacy-nav-dark, rgba(15, 23, 42, .82))!important;border-color:var(--privacy-border-dark, rgba(148, 163, 184, .28))!important}html:not(.light-mode) body.privacy-theme-page article,html:not(.light-mode) body.privacy-theme-page .doc-panel{background:var(--privacy-surface-dark, rgba(17, 24, 39, .92))!important;border-color:var(--privacy-border-dark, rgba(148, 163, 184, .26))!important;box-shadow:0 28px 56px -28px #020617d1!important}html:not(.light-mode) body.privacy-theme-page footer{background:var(--privacy-footer-dark, rgba(2, 6, 23, .72))!important;border-color:var(--privacy-border-dark, rgba(148, 163, 184, .26))!important}html:not(.light-mode) body.privacy-theme-page .text-slate-900,html:not(.light-mode) body.privacy-theme-page .text-stone-900,html:not(.light-mode) body.privacy-theme-page .text-violet-900{color:var(--privacy-text-dark, var(--text-main, #f1f5f9))!important}html:not(.light-mode) body.privacy-theme-page .text-slate-800,html:not(.light-mode) body.privacy-theme-page .text-slate-700,html:not(.light-mode) body.privacy-theme-page .text-slate-600,html:not(.light-mode) body.privacy-theme-page .text-slate-500,html:not(.light-mode) body.privacy-theme-page .text-stone-700,html:not(.light-mode) body.privacy-theme-page .text-stone-600,html:not(.light-mode) body.privacy-theme-page .text-stone-500,html:not(.light-mode) body.privacy-theme-page .text-violet-700,html:not(.light-mode) body.privacy-theme-page .text-violet-700\/80{color:var(--privacy-text-secondary-dark, var(--text-secondary, #cbd5e1))!important}html:not(.light-mode) body.privacy-theme-page .text-slate-400,html:not(.light-mode) body.privacy-theme-page .text-slate-300,html:not(.light-mode) body.privacy-theme-page .text-stone-400,html:not(.light-mode) body.privacy-theme-page .text-violet-300{color:var(--privacy-text-tertiary-dark, #94a3b8)!important}html:not(.light-mode) body.privacy-theme-page .bg-white,html:not(.light-mode) body.privacy-theme-page .bg-white\/50,html:not(.light-mode) body.privacy-theme-page .bg-white\/80{background:var(--privacy-surface-dark, rgba(17, 24, 39, .92))!important}html:not(.light-mode) body.privacy-theme-page .bg-slate-50,html:not(.light-mode) body.privacy-theme-page .bg-violet-50\/50,html:not(.light-mode) body.privacy-theme-page .bg-stone-50{background:var(--privacy-surface-subtle-dark, rgba(30, 41, 59, .72))!important}html:not(.light-mode) body.privacy-theme-page .border-slate-200,html:not(.light-mode) body.privacy-theme-page .border-slate-200\/60,html:not(.light-mode) body.privacy-theme-page .border-slate-100,html:not(.light-mode) body.privacy-theme-page .border-violet-100,html:not(.light-mode) body.privacy-theme-page .border-stone-100{border-color:var(--privacy-border-dark, rgba(148, 163, 184, .26))!important}html:not(.light-mode) body.privacy-theme-page .h-px.bg-stone-100{background-color:var(--privacy-border-dark, rgba(148, 163, 184, .26))!important}html:not(.light-mode) body.privacy-theme-page .border-l-2{border-color:var(--privacy-border-strong-dark, rgba(148, 163, 184, .45))!important}html:not(.light-mode) body.privacy-theme-page .privacy-main-link{background:#f1f5f91f!important;color:var(--privacy-text-dark, #f1f5f9)!important;border:1px solid var(--privacy-border-dark, rgba(148, 163, 184, .28))!important}html:not(.light-mode) body.privacy-theme-page .privacy-main-link:hover{background:var(--privacy-accent, #60a5fa)!important;color:#020617!important;border-color:transparent!important}html:not(.light-mode) body.privacy-theme-page a.hover-underline{color:var(--privacy-accent, #93c5fd)!important}
