.header-actions{display:flex;align-items:center;gap:10px}.theme-toggle{width:38px;height:38px;border-radius:50%;border:1px solid var(--line);background:#fff;color:var(--ink);font-size:20px;cursor:pointer}html[data-theme="dark"]{--ink:#edf3ff;--paper:#0b1430;--muted:#aeb8cf;--line:#33405c}html[data-theme="dark"] body,html[data-theme="dark"] .site-header,html[data-theme="dark"] .trust,html[data-theme="dark"] .cards article,html[data-theme="dark"] .included li,html[data-theme="dark"] .contact form,html[data-theme="dark"] .process,html[data-theme="dark"] .faq{background:#0b1430;color:#edf3ff}html[data-theme="dark"] .site-header,html[data-theme="dark"] .trust{border-color:#33405c}html[data-theme="dark"] .included{background:#111d3d}html[data-theme="dark"] .cards article,html[data-theme="dark"] .more-grid a,html[data-theme="dark"] .contact form{border-color:#33405c;background:#111d3d}html[data-theme="dark"] .included ul{background:#33405c;border-color:#33405c}html[data-theme="dark"] .support-note{background:#1e2855}html[data-theme="dark"] .contact{background:linear-gradient(135deg,#0b1430,#102f3a)}html[data-theme="dark"] .contact input,html[data-theme="dark"] .contact select,html[data-theme="dark"] .contact textarea,html[data-theme="dark"] .theme-toggle{background:#111d3d;color:#edf3ff;border-color:#475675}html[data-theme="dark"] .text-link{color:var(--cyan)}.hidden{display:none!important}.footer-social{display:flex;gap:12px;align-items:center}.social-link{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;color:#c6cddd;background:rgba(255,255,255,.08);transition:color .2s,background .2s,transform .2s}.social-link:hover{color:#fff;background:var(--cyan);transform:translateY(-2px)}.cookie-banner{position:fixed;bottom:20px;right:20px;left:auto;max-width:400px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px;z-index:2000;box-shadow:0 24px 60px #03071933}.cookie-banner-content{display:flex;flex-direction:column;gap:14px;font-size:13px;color:var(--ink);line-height:1.5}.cookie-banner-content a{text-decoration:underline;color:#5345d7}.cookie-banner-buttons{display:flex;gap:10px;justify-content:flex-end}.cookie-banner-buttons .btn{padding:9px 14px;font-size:13px}html[data-theme="dark"] .cookie-banner{background:#111d3d;border-color:#33405c}html[data-theme="dark"] .cookie-banner-content{color:#edf3ff}@media(max-width:800px){.header-actions{gap:7px}.theme-toggle{width:35px;height:35px}.header-cta{white-space:nowrap}.cookie-banner{right:12px;left:12px;bottom:12px;max-width:none}}

html[data-theme="dark"] .gproof-card{background:#111d3d;border-color:#33405c;color:#edf3ff}
html[data-theme="dark"] .gproof-card:hover{border-color:var(--cyan)}

html[data-theme="dark"] .related-grid a{background:#111d3d;border-color:#33405c;color:#edf3ff}
html[data-theme="dark"] .crumbs b{color:#edf3ff}

.cookie-banner-buttons .btn.secondary{color:var(--ink);border-color:var(--line)}
.cookie-banner-buttons .btn.secondary:hover{border-color:var(--ink)}
html[data-theme="dark"] .cookie-banner-buttons .btn.secondary{color:#edf3ff;border-color:#475675}

html[data-theme="dark"] .care{background:#111d3d}
html[data-theme="dark"] .care-card{background:#0b1430;border-color:#33405c}
html[data-theme="dark"] .care-card .card-kicker,html[data-theme="dark"] .care-card li,html[data-theme="dark"] .care-card strong small,html[data-theme="dark"] .care-foot{color:#aeb8cf}
html[data-theme="dark"] .care-card>a{color:var(--cyan)}

@media(min-width:801px) and (max-width:1080px){.site-header nav{gap:14px;font-size:13px}.header-cta{font-size:12.5px;padding:9px 12px}}

html[data-theme="dark"] .care-card.featured{background:#16224a;border-color:var(--cyan);box-shadow:0 24px 60px rgba(0,0,0,.35)}
html[data-theme="dark"] .care-card.featured .card-kicker,html[data-theme="dark"] .care-card.featured li,html[data-theme="dark"] .care-card.featured strong small,html[data-theme="dark"] .care-card.featured .care-note{color:#c8d2e6}
