@font-face{font-family:"Dossierbel Navbar Inter";src:url("/assistant/fonts/inter-400.woff2");font-weight:400;font-display:swap}@font-face{font-family:"Dossierbel Navbar Inter";src:url("/assistant/fonts/inter-600.woff2");font-weight:600;font-display:swap}@font-face{font-family:"Dossierbel Navbar Arabic";src:url("/assistant/fonts/noto-kufi-400.woff2");font-weight:400;font-display:swap}@font-face{font-family:"Dossierbel Navbar Arabic";src:url("/assistant/fonts/noto-kufi-600.woff2");font-weight:600;font-display:swap}
:root{--db-page:#fff;--db-surface:#fff;--db-text:#151515;--db-muted:#555;--db-line:#dedede;--db-accent:#ffd400}html[data-theme=dark]{--db-page:#101317;--db-surface:#1b2026;--db-text:#f1f3f5;--db-muted:#b9c0c8;--db-line:#3b444f;--background:var(--db-page);--foreground:var(--db-text);--card:var(--db-surface);--card-foreground:var(--db-text);--secondary:var(--db-surface);--secondary-foreground:var(--db-text);--muted:var(--db-surface);--muted-foreground:var(--db-muted);--border:var(--db-line);--surface-soft:var(--db-surface)}html[data-theme=dark],html[data-theme=dark] body{background-color:var(--db-page)!important;color:var(--db-text)!important}html[data-theme=dark] :is(input,textarea,select){background-color:var(--db-surface);color:var(--db-text);border-color:var(--db-line);color-scheme:dark}html[data-theme=dark] ::placeholder{color:#aeb6c0;opacity:1}

html[data-theme="dark"][data-db-page="main"] *,html[data-theme="dark"][data-db-page="main"] :before,html[data-theme="dark"][data-db-page="main"] :after{border-color:var(--db-line)!important}
html[data-theme="dark"][data-db-page="main"] input::-moz-placeholder,html[data-theme="dark"][data-db-page="main"] textarea::-moz-placeholder{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="main"] input::placeholder,html[data-theme="dark"][data-db-page="main"] textarea::placeholder{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="main"] .border-white\/10{border-color:var(--db-line)!important}
html[data-theme="dark"][data-db-page="main"] .border-white\/15{border-color:var(--db-line)!important}
html[data-theme="dark"][data-db-page="main"] .border-white\/20{border-color:var(--db-line)!important}
html[data-theme="dark"][data-db-page="main"] .border-white\/25{border-color:var(--db-line)!important}
html[data-theme="dark"][data-db-page="main"] .bg-ink-50\/50{background-color:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="main"] .bg-white\/15{background-color:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="main"] .bg-white\/5{background-color:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="main"] .bg-white\/90{background-color:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="main"] body{background-color:var(--db-surface)!important;color:var(--db-text)!important}
html[data-theme="dark"][data-db-page="main"] ::-webkit-scrollbar-track{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="main"] ::-moz-selection{color:var(--db-text)!important}
html[data-theme="dark"][data-db-page="main"] ::selection{color:var(--db-text)!important}
html[data-theme="dark"][data-db-page="main"] .hover\:border-white\/30:hover{border-color:var(--db-line)!important}
html[data-theme="dark"][data-db-page="main"] .hover\:border-white\/40:hover{border-color:var(--db-line)!important}
html[data-theme="dark"][data-db-page="main"] .hover\:bg-white\/5:hover{background-color:var(--db-surface)!important}


html[data-theme="dark"][data-db-page="migrants"] .migrants-document{background:var(--db-surface)!important;color:var(--db-text)!important}
html[data-theme="dark"][data-db-page="migrants"] .migrants-page :is(h1,h2,h3,h4){color:var(--db-text)!important}
html[data-theme="dark"][data-db-page="migrants"] .migrants-page p{color:var(--db-text)!important}
html[data-theme="dark"][data-db-page="migrants"] .mp-hero .mp-intro{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="migrants"] .mp-hero-meta{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="migrants"] .mp-tinted{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="migrants"] .mp-jump{border:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="migrants"] .mp-jump>:last-child{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="migrants"] .mp-jump:hover{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="migrants"] .mp-index{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="migrants"] .mp-topic{border:1px solid var(--db-line)!important;background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="migrants"] .mp-source{border-top:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="migrants"] .mp-label{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="migrants"] .mp-source p{color:var(--db-text)!important}
html[data-theme="dark"][data-db-page="migrants"] .mp-source-link,html[data-theme="dark"][data-db-page="migrants"] .mp-text-link{color:var(--db-text)!important}
html[data-theme="dark"][data-db-page="migrants"] .mp-cases li{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="migrants"] .mp-topic .mp-note{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="migrants"] .mp-document-source{border-top:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="migrants"] .mp-directory-link{background:var(--db-surface)!important;border:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="migrants"] .mp-directory-link small{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="migrants"] .mp-consulates{border-top:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="migrants"] .mp-book{border:1px solid var(--db-line)!important;background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="migrants"] .mp-cover{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="migrants"] .mp-button-outline{border-color:var(--db-line)!important}
html[data-theme="dark"][data-db-page="migrants"] .mp-button-outline:hover{background:var(--db-surface)!important}
@media (max-width:767px){html[data-theme="dark"][data-db-page="migrants"] .mp-personal{border-top:1px solid var(--db-line)!important}}
html[data-theme="dark"][data-db-page="migrants"] .dbf .dbf-brand p{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="migrants"] .dbf .dbf-legal p{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="migrants"] .dbf .dbf-bottom{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="refus"] .rf-page{color:var(--db-text)!important;background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="refus"] .rf-plain{border-color:var(--db-line)!important;color:var(--db-text)!important}
html[data-theme="dark"][data-db-page="refus"] .rf-hero-note{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="refus"] .rf-section-intro{color:var(--db-text)!important}
html[data-theme="dark"][data-db-page="refus"] .rf-quick a{border:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="refus"] .rf-quick a:hover{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="refus"] .rf-topic{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="refus"] .rf-sources{border-top:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="refus"] .rf-source{color:var(--db-text)!important}
html[data-theme="dark"][data-db-page="refus"] .rf-source span{color:var(--db-text)!important}
html[data-theme="dark"][data-db-page="refus"] .rf-band{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="refus"] .rf-card{border:1px solid var(--db-line)!important;background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="refus"] .rf-case .rf-source{border-top:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="refus"] .rf-muted{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="refus"] .rf-note{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="refus"] .rf-faq details{border-bottom:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="refus"] .rf-source-list .rf-source{border-top:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="refus"] .rf-form-section form{border:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="refus"] .rf-progress li{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="refus"] .rf-progress li span{border:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="refus"] .rf-progress li[aria-current=step]{color:var(--db-text)!important}
html[data-theme="dark"][data-db-page="refus"] .rf-choices label{border:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="refus"] .rf-choices label:has(input:checked){background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="refus"] .rf-field input,html[data-theme="dark"][data-db-page="refus"] .rf-field select,html[data-theme="dark"][data-db-page="refus"] .rf-field textarea,html[data-theme="dark"][data-db-page="refus"] #rf-mailbody{border:1px solid var(--db-line)!important;background:var(--db-surface)!important;color:var(--db-text)!important}
html[data-theme="dark"][data-db-page="refus"] #rf-summary div{border-bottom:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="refus"] #rf-summary dt{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="refus"] .dbf .dbf-brand p{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="refus"] .dbf .dbf-legal p{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="refus"] .dbf .dbf-bottom{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="depot-visa"] .vd-page{background:var(--db-surface)!important;color:var(--db-text)!important}
html[data-theme="dark"][data-db-page="depot-visa"] .vd-intro{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="depot-visa"] .vd-mark img{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="depot-visa"] .vd-toc{border-bottom:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="depot-visa"] .vd-toc a{color:var(--db-text)!important;border:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="depot-visa"] .vd-toc span{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="depot-visa"] .vd-section{border-bottom:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="depot-visa"] .vd-note{background:var(--db-surface)!important;color:var(--db-text)!important}
html[data-theme="dark"][data-db-page="depot-visa"] .vd-page .vd-search input,html[data-theme="dark"][data-db-page="depot-visa"] .vd-page .vd-search select,html[data-theme="dark"][data-db-page="depot-visa"] .vd-inline-select{background:var(--db-surface)!important;color:var(--db-text)!important;border:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="depot-visa"] .vd-page .vd-search input::placeholder{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="depot-visa"] .vd-button.vd-secondary{background:var(--db-surface)!important;border-color:var(--db-line)!important}
html[data-theme="dark"][data-db-page="depot-visa"] .vd-empty{border:1px dashed var(--db-line)!important;background:var(--db-surface)!important;color:var(--db-text)!important}
html[data-theme="dark"][data-db-page="depot-visa"] .vd-result{border:1px solid var(--db-line)!important;background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="depot-visa"] .vd-tag{background:var(--db-surface)!important;color:var(--db-text)!important}
html[data-theme="dark"][data-db-page="depot-visa"] .vd-tag.vd-danger{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="depot-visa"] .vd-location{border:1px solid var(--db-line)!important;background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="depot-visa"] .vd-representation{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="depot-visa"] .vd-muted{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="depot-visa"] .vd-result .vd-special{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="depot-visa"] .vd-result dt{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="depot-visa"] .vd-result details{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="depot-visa"] .vd-circuit{background:var(--db-surface)!important;border:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="depot-visa"] .vd-timeline details{border:1px solid var(--db-line)!important;background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="depot-visa"] .vd-timeline details p{color:var(--db-text)!important}
html[data-theme="dark"][data-db-page="depot-visa"] .vd-table{border:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="depot-visa"] .vd-table td{border-top:1px solid var(--db-line)!important;background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="depot-visa"] .vd-table tr.vd-selected td{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="depot-visa"] .vd-status-grid details{border:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="depot-visa"] .vd-status-grid details p{color:var(--db-text)!important}
html[data-theme="dark"][data-db-page="depot-visa"] .vd-privacy{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="depot-visa"] .vd-country-details{border:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="depot-visa"] .vd-final-note{color:var(--db-muted)!important}
@media (max-width:767px){html[data-theme="dark"][data-db-page="depot-visa"] .vd-table tr{border:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="depot-visa"] .vd-table td+td{border-top:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="depot-visa"] .vd-table td::before{color:var(--db-muted)!important}}
html[data-theme="dark"][data-db-page="depot-visa"] .dbf .dbf-brand p{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="depot-visa"] .dbf .dbf-legal p{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="depot-visa"] .dbf .dbf-bottom{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="verification-visa"] .vc-page{background:var(--db-surface)!important;color:var(--db-text)!important}
html[data-theme="dark"][data-db-page="verification-visa"] .vc-tool{border:1px solid var(--db-line)!important;background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="verification-visa"] .vc-drop{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="verification-visa"] .vc-drop.dragging{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="verification-visa"] .vc-drop small{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="verification-visa"] .vc-drop input{color:var(--db-text)!important}
html[data-theme="dark"][data-db-page="verification-visa"] .vc-language-note{background:var(--db-surface)!important;color:var(--db-text)!important}
html[data-theme="dark"][data-db-page="verification-visa"] .vc-privacy,html[data-theme="dark"][data-db-page="verification-visa"] .vc-disclaimer{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="verification-visa"] .vc-preview{border:1px solid var(--db-line)!important;background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="verification-visa"] #vc-message{color:var(--db-text)!important}
html[data-theme="dark"][data-db-page="verification-visa"] #vc-progress small{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="verification-visa"] .vc-result{border:1px solid var(--db-line)!important;background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="verification-visa"] .vc-caption{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="verification-visa"] .vc-result blockquote{border:1px solid var(--db-line)!important;background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="verification-visa"] .vc-result .vc-disclaimer{border-top:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="verification-visa"] .vc-articles article{border:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="verification-visa"] .vc-articles p{color:var(--db-text)!important}
html[data-theme="dark"][data-db-page="verification-visa"] .vc-tool .vc-drop small{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="verification-visa"] .vc-placeholder{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="verification-visa"] .vc-placeholder svg{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="verification-visa"] .vc-tool .vc-preview{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="verification-visa"] .vc-tool .vc-privacy,html[data-theme="dark"][data-db-page="verification-visa"] .vc-tool>.vc-disclaimer,html[data-theme="dark"][data-db-page="verification-visa"] .vc-tool #vc-message,html[data-theme="dark"][data-db-page="verification-visa"] .vc-tool #vc-progress small{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="verification-visa"] .vc-tool .vc-result{background:var(--db-surface)!important;color:var(--db-text)!important}
html[data-theme="dark"][data-db-page="verification-visa"] .vc-tool .vc-result .vc-disclaimer{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="verification-visa"] .dbf .dbf-brand p{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="verification-visa"] .dbf .dbf-legal p{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="verification-visa"] .dbf .dbf-bottom{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="analyse-refus-visa"] body{background:var(--db-surface)!important;color:var(--db-text)!important}
html[data-theme="dark"][data-db-page="analyse-refus-visa"] .ra-intro p{color:var(--db-text)!important}
html[data-theme="dark"][data-db-page="analyse-refus-visa"] .ra-tool{border:1px solid var(--db-line)!important;background:linear-gradient(135deg,var(--db-surface),var(--db-surface))!important}
html[data-theme="dark"][data-db-page="analyse-refus-visa"] .ra-steps{border-bottom:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="analyse-refus-visa"] .ra-steps li{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="analyse-refus-visa"] .ra-steps b{background:var(--db-surface)!important;color:var(--db-text)!important}
html[data-theme="dark"][data-db-page="analyse-refus-visa"] .ra-steps [aria-current]{color:var(--db-text)!important}
html[data-theme="dark"][data-db-page="analyse-refus-visa"] .ra-muted{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="analyse-refus-visa"] .ra-drop{border:2px dashed var(--db-line)!important;background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="analyse-refus-visa"] .ra-drop.dragging{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="analyse-refus-visa"] .ra-file{background:var(--db-surface)!important;border:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="analyse-refus-visa"] .ra-file img{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="analyse-refus-visa"] .ra-file button,html[data-theme="dark"][data-db-page="analyse-refus-visa"] .ra-reset{background:var(--db-surface)!important;border:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="analyse-refus-visa"] #ra-count{color:var(--db-text)!important}
html[data-theme="dark"][data-db-page="analyse-refus-visa"] .ra-languages label{border:1px solid var(--db-line)!important;background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="analyse-refus-visa"] .ra-privacy{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="analyse-refus-visa"] .ra-spinner{border:3px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="analyse-refus-visa"] .ra-result-card{background:var(--db-surface)!important;border:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="analyse-refus-visa"] .ra-reference{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="analyse-refus-visa"] .ra-editorial p{color:var(--db-text)!important}
html[data-theme="dark"][data-db-page="analyse-refus-visa"] #ra-result .ra-document-intro{color:var(--db-text)!important}
html[data-theme="dark"][data-db-page="analyse-refus-visa"] #ra-result .ra-result-card .ra-reference{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="analyse-refus-visa"] #ra-result .ra-result-card pre,html[data-theme="dark"][data-db-page="analyse-refus-visa"] #ra-result .ra-result-card code{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="analyse-refus-visa"] #ra-result .ra-result-card blockquote{color:var(--db-text)!important}
html[data-theme="dark"][data-db-page="analyse-refus-visa"] #ra-result .ra-result-card td,html[data-theme="dark"][data-db-page="analyse-refus-visa"] #ra-result .ra-result-card th{border:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="analyse-refus-visa"] #ra-result .ra-result-card hr{border-top:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="analyse-refus-visa"] .dbf .dbf-brand p{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="analyse-refus-visa"] .dbf .dbf-legal p{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="analyse-refus-visa"] .dbf .dbf-bottom{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="errors"] body{background:var(--db-surface)!important;color:var(--db-text)!important}
html[data-theme="dark"][data-db-page="errors"] .error-badge{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="errors"] .error-message{color:var(--db-text)!important}
html[data-theme="dark"][data-db-page="errors"] .error-link{border:1px solid var(--db-line)!important;color:var(--db-text)!important}
html[data-theme="dark"][data-db-page="errors"] .error-fallback{border-bottom:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="errors"] .error-fallback a{color:var(--db-text)!important}
html[data-theme="dark"][data-db-page="premium"] body{color:var(--db-text)!important}
html[data-theme="dark"][data-db-page="premium"] .top-inner{border-bottom:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="premium"] .brand-caption{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="premium"] .langs{border:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="premium"] .langs button[aria-pressed=true]{color:var(--db-text)!important}
html[data-theme="dark"][data-db-page="premium"] .gold{color:var(--db-text)!important}
html[data-theme="dark"][data-db-page="premium"] .outline{border-color:var(--db-line)!important;background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="premium"] .hero .hero-note{color:var(--db-muted)!important;border-top:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="premium"] .guidance{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="premium"] .search-row{border:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="premium"] .search-row svg{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="premium"] .search-row input{color:var(--db-text)!important}
html[data-theme="dark"][data-db-page="premium"] .clear{color:var(--db-text)!important}
html[data-theme="dark"][data-db-page="premium"] .topic{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="premium"] .route-note{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="premium"] .books{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="premium"] .book-card{background:var(--db-surface)!important;border:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="premium"] .cover-stage{background:radial-gradient(ellipse at center,var(--db-surface),var(--db-surface))!important}
html[data-theme="dark"][data-db-page="premium"] .book-card:nth-child(2) .cover-stage{background:radial-gradient(ellipse at center,var(--db-surface),var(--db-surface))!important}
html[data-theme="dark"][data-db-page="premium"] .book-copy .by{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="premium"] .book-desc{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="premium"] .book-copy .book-link{border-top:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="premium"] .book-note{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="premium"] .procedures{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="premium"] .procedure-card{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="premium"] .procedure-card:hover{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="premium"] .services .lead{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="premium"] .steps{border-top:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="premium"] .step{border-bottom:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="premium"] .step p{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="premium"] .cases{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="premium"] .about{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="premium"] .about-seal{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="premium"] .contact-card{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="premium"] footer{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="premium"] footer .footer-top{border-bottom:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="premium"] footer .disclaimer{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="premium"] .top{background:var(--db-surface)!important;color:var(--db-text)!important}
html[data-theme="dark"][data-db-page="premium"] .language-picker summary{border:1px solid var(--db-line)!important;background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="premium"] .language-options{background:var(--db-surface)!important;border:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="premium"] .language-options button{background:var(--db-surface)!important;color:var(--db-text)!important}
html[data-theme="dark"][data-db-page="premium"] .language-options button span:last-child{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="premium"] .language-options button[aria-pressed=true],html[data-theme="dark"][data-db-page="premium"] .language-options button:hover{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="premium"] .hero-photo,html[data-theme="dark"][data-db-page="premium"][dir=rtl] .hero-photo{border:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="premium"] .intake{border-top:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="premium"] .intake-card{border:1px solid var(--db-line)!important;background:linear-gradient(135deg,var(--db-surface),var(--db-surface))!important}
html[data-theme="dark"][data-db-page="premium"] .intake-card p{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="premium"] .book-card{border:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="premium"] .reading{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="premium"] .about{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="premium"] .footer-identity{border-bottom:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="premium"] .footer-column a{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="premium"] .footer-language-buttons button{border:1px solid var(--db-line)!important;color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="premium"] .footer-bottom{border-top:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="premium"] .footer-bottom p{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="premium"] .site-footer .footer-legal-mini{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="premium"] .dbf .dbf-brand p{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="premium"] .dbf .dbf-legal p{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="premium"] .dbf .dbf-bottom{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="premium"] body{color:var(--db-text)!important}
html[data-theme="dark"][data-db-page="premium"] .top-inner{border-bottom:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="premium"] .brand-caption{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="premium"] .langs{border:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="premium"] .langs button[aria-pressed=true]{color:var(--db-text)!important}
html[data-theme="dark"][data-db-page="premium"] .gold{color:var(--db-text)!important}
html[data-theme="dark"][data-db-page="premium"] .outline{border-color:var(--db-line)!important;background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="premium"] .hero .hero-note{color:var(--db-muted)!important;border-top:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="premium"] .guidance{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="premium"] .search-row{border:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="premium"] .search-row svg{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="premium"] .search-row input{color:var(--db-text)!important}
html[data-theme="dark"][data-db-page="premium"] .clear{color:var(--db-text)!important}
html[data-theme="dark"][data-db-page="premium"] .topic{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="premium"] .route-note{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="premium"] .books{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="premium"] .book-card{background:var(--db-surface)!important;border:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="premium"] .cover-stage{background:radial-gradient(ellipse at center,var(--db-surface),var(--db-surface))!important}
html[data-theme="dark"][data-db-page="premium"] .book-card:nth-child(2) .cover-stage{background:radial-gradient(ellipse at center,var(--db-surface),var(--db-surface))!important}
html[data-theme="dark"][data-db-page="premium"] .book-copy .by{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="premium"] .book-desc{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="premium"] .book-copy .book-link{border-top:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="premium"] .book-note{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="premium"] .procedures{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="premium"] .procedure-card{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="premium"] .procedure-card:hover{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="premium"] .services .lead{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="premium"] .steps{border-top:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="premium"] .step{border-bottom:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="premium"] .step p{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="premium"] .cases{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="premium"] .about{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="premium"] .about-seal{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="premium"] .contact-card{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="premium"] footer{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="premium"] footer .footer-top{border-bottom:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="premium"] footer .disclaimer{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="premium"] .top{background:var(--db-surface)!important;color:var(--db-text)!important}
html[data-theme="dark"][data-db-page="premium"] .language-picker summary{border:1px solid var(--db-line)!important;background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="premium"] .language-options{background:var(--db-surface)!important;border:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="premium"] .language-options button{background:var(--db-surface)!important;color:var(--db-text)!important}
html[data-theme="dark"][data-db-page="premium"] .language-options button span:last-child{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="premium"] .language-options button[aria-pressed=true],html[data-theme="dark"][data-db-page="premium"] .language-options button:hover{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="premium"] .hero-photo,html[data-theme="dark"][data-db-page="premium"][dir=rtl] .hero-photo{border:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="premium"] .intake{border-top:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="premium"] .intake-card{border:1px solid var(--db-line)!important;background:linear-gradient(135deg,var(--db-surface),var(--db-surface))!important}
html[data-theme="dark"][data-db-page="premium"] .intake-card p{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="premium"] .book-card{border:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="premium"] .reading{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="premium"] .about{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="premium"] .footer-identity{border-bottom:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="premium"] .footer-column a{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="premium"] .footer-language-buttons button{border:1px solid var(--db-line)!important;color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="premium"] .footer-bottom{border-top:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="premium"] .footer-bottom p{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="premium"] .site-footer .footer-legal-mini{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="premium"] body{color:var(--db-text)!important}
html[data-theme="dark"][data-db-page="premium"] .top-inner{border-bottom:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="premium"] .brand-caption{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="premium"] .langs{border:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="premium"] .langs button[aria-pressed=true]{color:var(--db-text)!important}
html[data-theme="dark"][data-db-page="premium"] .gold{color:var(--db-text)!important}
html[data-theme="dark"][data-db-page="premium"] .outline{border-color:var(--db-line)!important;background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="premium"] .hero .hero-note{color:var(--db-muted)!important;border-top:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="premium"] .guidance{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="premium"] .search-row{border:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="premium"] .search-row svg{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="premium"] .search-row input{color:var(--db-text)!important}
html[data-theme="dark"][data-db-page="premium"] .clear{color:var(--db-text)!important}
html[data-theme="dark"][data-db-page="premium"] .topic{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="premium"] .route-note{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="premium"] .books{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="premium"] .book-card{background:var(--db-surface)!important;border:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="premium"] .cover-stage{background:radial-gradient(ellipse at center,var(--db-surface),var(--db-surface))!important}
html[data-theme="dark"][data-db-page="premium"] .book-card:nth-child(2) .cover-stage{background:radial-gradient(ellipse at center,var(--db-surface),var(--db-surface))!important}
html[data-theme="dark"][data-db-page="premium"] .book-copy .by{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="premium"] .book-desc{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="premium"] .book-copy .book-link{border-top:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="premium"] .book-note{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="premium"] .procedures{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="premium"] .procedure-card{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="premium"] .procedure-card:hover{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="premium"] .services .lead{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="premium"] .steps{border-top:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="premium"] .step{border-bottom:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="premium"] .step p{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="premium"] .cases{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="premium"] .about{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="premium"] .about-seal{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="premium"] .contact-card{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="premium"] footer{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="premium"] footer .footer-top{border-bottom:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="premium"] footer .disclaimer{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="premium"] .top{background:var(--db-surface)!important;color:var(--db-text)!important}
html[data-theme="dark"][data-db-page="premium"] .language-picker summary{border:1px solid var(--db-line)!important;background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="premium"] .language-options{background:var(--db-surface)!important;border:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="premium"] .language-options button{background:var(--db-surface)!important;color:var(--db-text)!important}
html[data-theme="dark"][data-db-page="premium"] .language-options button span:last-child{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="premium"] .language-options button[aria-pressed=true],html[data-theme="dark"][data-db-page="premium"] .language-options button:hover{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="premium"] .hero-photo,html[data-theme="dark"][data-db-page="premium"][dir=rtl] .hero-photo{border:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="premium"] .intake{border-top:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="premium"] .intake-card{border:1px solid var(--db-line)!important;background:linear-gradient(135deg,var(--db-surface),var(--db-surface))!important}
html[data-theme="dark"][data-db-page="premium"] .intake-card p{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="premium"] .book-card{border:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="premium"] .reading{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="premium"] .about{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="premium"] .footer-identity{border-bottom:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="premium"] .footer-column a{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="premium"] .footer-language-buttons button{border:1px solid var(--db-line)!important;color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="premium"] .footer-bottom{border-top:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="premium"] .footer-bottom p{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="premium"] .site-footer .footer-legal-mini{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="premium"] body{color:var(--db-text)!important}
html[data-theme="dark"][data-db-page="premium"] .top-inner{border-bottom:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="premium"] .brand-caption{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="premium"] .langs{border:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="premium"] .langs button[aria-pressed=true]{color:var(--db-text)!important}
html[data-theme="dark"][data-db-page="premium"] .gold{color:var(--db-text)!important}
html[data-theme="dark"][data-db-page="premium"] .outline{border-color:var(--db-line)!important;background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="premium"] .hero .hero-note{color:var(--db-muted)!important;border-top:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="premium"] .guidance{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="premium"] .search-row{border:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="premium"] .search-row svg{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="premium"] .search-row input{color:var(--db-text)!important}
html[data-theme="dark"][data-db-page="premium"] .clear{color:var(--db-text)!important}
html[data-theme="dark"][data-db-page="premium"] .topic{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="premium"] .route-note{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="premium"] .books{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="premium"] .book-card{background:var(--db-surface)!important;border:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="premium"] .cover-stage{background:radial-gradient(ellipse at center,var(--db-surface),var(--db-surface))!important}
html[data-theme="dark"][data-db-page="premium"] .book-card:nth-child(2) .cover-stage{background:radial-gradient(ellipse at center,var(--db-surface),var(--db-surface))!important}
html[data-theme="dark"][data-db-page="premium"] .book-copy .by{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="premium"] .book-desc{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="premium"] .book-copy .book-link{border-top:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="premium"] .book-note{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="premium"] .procedures{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="premium"] .procedure-card{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="premium"] .procedure-card:hover{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="premium"] .services .lead{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="premium"] .steps{border-top:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="premium"] .step{border-bottom:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="premium"] .step p{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="premium"] .cases{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="premium"] .about{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="premium"] .about-seal{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="premium"] .contact-card{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="premium"] footer{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="premium"] footer .footer-top{border-bottom:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="premium"] footer .disclaimer{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="premium"] .top{background:var(--db-surface)!important;color:var(--db-text)!important}
html[data-theme="dark"][data-db-page="premium"] .language-picker summary{border:1px solid var(--db-line)!important;background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="premium"] .language-options{background:var(--db-surface)!important;border:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="premium"] .language-options button{background:var(--db-surface)!important;color:var(--db-text)!important}
html[data-theme="dark"][data-db-page="premium"] .language-options button span:last-child{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="premium"] .language-options button[aria-pressed=true],html[data-theme="dark"][data-db-page="premium"] .language-options button:hover{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="premium"] .hero-photo,html[data-theme="dark"][data-db-page="premium"][dir=rtl] .hero-photo{border:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="premium"] .intake{border-top:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="premium"] .intake-card{border:1px solid var(--db-line)!important;background:linear-gradient(135deg,var(--db-surface),var(--db-surface))!important}
html[data-theme="dark"][data-db-page="premium"] .intake-card p{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="premium"] .book-card{border:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="premium"] .reading{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="premium"] .about{background:var(--db-surface)!important}
html[data-theme="dark"][data-db-page="premium"] .footer-identity{border-bottom:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="premium"] .footer-column a{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="premium"] .footer-language-buttons button{border:1px solid var(--db-line)!important;color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="premium"] .footer-bottom{border-top:1px solid var(--db-line)!important}
html[data-theme="dark"][data-db-page="premium"] .footer-bottom p{color:var(--db-muted)!important}
html[data-theme="dark"][data-db-page="premium"] .site-footer .footer-legal-mini{color:var(--db-muted)!important}/* Accent and status surfaces retain readable text; images are never filtered. */
html[data-theme=dark] :is(.bg-yellow,.bg-yellow-400,.bg-primary,.ra-button,.ra-steps [aria-current] b,.vc-button,.vd-button,.rf-primary,.download-submit,.error-link.primary,.hero-primary,.hero-actions .button-primary){color:#101010!important}
html[data-theme=dark] :is(.bg-yellow,.bg-yellow-400,.bg-primary) :is(p,span,h2,h3,strong,b,svg){color:#101010!important}
html[data-theme=dark] :is(.ra-privacy,.vd-notice,.vc-notice){background:#282615!important;color:#eee5b9!important}
html[data-theme=dark] :is(.ra-privacy,.vd-notice,.vc-notice) :is(p,span){color:#eee5b9!important}
html[data-theme=dark] #dp-navigation .dp-dropdown{background:var(--db-surface);border-color:var(--db-line);border-top-color:#ffd400;color:var(--db-text)}
html[data-theme=dark] #dp-navigation :is(.dp-dropdown-heading,.dp-dropdown .dp-link,.dp-language){color:var(--db-text)}
html[data-theme=dark] #dp-navigation .dp-dropdown-heading{border-color:var(--db-line)}
html[data-theme=dark] #dp-navigation .dp-link-note{color:var(--db-muted)}
html[data-theme=dark] #dp-navigation .dp-dropdown .dp-link>svg:first-child{background:#36301b;color:#ffd400}
html[data-theme=dark] #dp-navigation :is(.dp-dropdown .dp-link:hover,.dp-dropdown .dp-link[aria-current],.dp-language:hover,.dp-language[aria-current]){background:#302b19;color:#ffd400}
#dp-navigation .dp-theme-toggle{display:grid;place-items:center;width:44px;height:44px;background:#171a1e;border:1px solid #383d43;border-radius:50%;color:#ffd400}
#dp-navigation .dp-theme-toggle:hover{background:#2b2b1e}
html[data-theme=dark] .error-link{border-color:var(--db-line)}
html[data-theme=dark]{--ink-soft:var(--db-muted);--gold-strong:#e6c23a;--gold-soft:#2d2a1d;--accent:#2a2d22;--accent-foreground:var(--db-text);--popover:var(--db-surface);--popover-foreground:var(--db-text);--input:var(--db-line)}
html[data-theme=dark] :is(.bg-white,.bg-ink-50,.bg-ink-100,.bg-background,.bg-card,.bg-secondary,.bg-surface-soft){background-color:var(--db-surface)!important}
html[data-theme=dark] :is(.text-black,.text-ink-900,.text-ink-800,.text-ink-700,.text-foreground){color:var(--db-text)!important}
html[data-theme=dark] :is(.text-ink-600,.text-ink-500,.text-ink-400,.text-muted-foreground,.text-ink-soft){color:var(--db-muted)!important}
html[data-theme=dark] :is(.bg-yellow,.bg-yellow-300,.bg-yellow-400,.bg-yellow-500,.bg-gold,.bg-primary) :is(.text-black,.text-ink-900,span){color:#101010!important}
html[data-theme=dark] :is(.bg-yellow,.bg-yellow-300,.bg-yellow-400,.bg-yellow-500,.bg-gold,.bg-primary){color:#101010!important}
html[data-theme=dark] :is(.bg-yellow,.bg-yellow-300,.bg-yellow-400,.bg-yellow-500,.bg-gold,.bg-primary) svg{color:#101010!important}
html[data-theme=dark] img[src="/1788813676768.png"]{background:#fff;border-radius:7px}
html[data-theme=dark] .ra-steps [aria-current] b{background:#ffd400!important}
html[data-theme=dark][data-db-page=e-book] :is(.hero-secondary,.download-question,.faq-question){color:var(--db-text)!important}
html[data-theme=dark][data-db-page=premium] :is(.btn.gold,.button.gold){color:#101010!important}
/* Verified adapters for the existing independent applications. */
html[data-theme=dark][data-db-page=e-book]{--gold:#e6c23a}
html[data-theme=dark][data-db-page=e-book] .download-overlay{background:#0009!important}
html[data-theme=dark][data-db-page=premium]{--paper:var(--db-surface);--muted:var(--db-muted);--line:var(--db-line)}
html[data-theme=dark][data-db-page=premium] :is(.section-label,.book-meta,.card-number,.text-link){color:#e6c23a!important}
html[data-theme=dark][data-db-page=premium] :is(.btn.gold,.btn.gold span){color:#101010!important}
html[data-theme=dark][data-db-page=analyse-refus-visa] .ra-editorial>a{color:#69dfa3!important}
html[data-theme=dark][data-db-page=verification-visa] .vc-secondary{color:var(--db-text)!important}
html[data-theme=dark][data-db-page=migrants] .mp-step-number{color:#101010!important}
html[data-theme=dark][data-db-page=migrants] .mp-button-outline,html[data-theme=dark][data-db-page=migrants] .mp-button-outline span{color:var(--db-text)!important}
html[data-theme=dark][data-db-page=refus] :is(.rf-number,.rf-kicker){color:#e6c23a!important}
@media(max-width:359px){html[data-db-page=e-book] .book-button{white-space:normal!important;max-width:100%;height:auto;min-height:44px;text-align:center;overflow-wrap:anywhere}}
html[data-theme=dark][data-db-page=premium] .book-link{color:#e6c23a!important}
html[data-theme=dark][data-db-page=verification-visa] .vc-button.vc-secondary{color:var(--db-text)!important}
html[data-theme=dark][data-db-page=refus] .rf-progress li[aria-current=step] span{color:#101010!important}
@media(max-width:430px){main :is(h1,h2,h3){overflow-wrap:anywhere}}
html[data-theme=dark][data-db-page] ::selection{background:#ffd400;color:#101010}
