.theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 12px;border:1px solid var(--line);border-radius:9px;background:#f8fbf8;color:var(--ink);font-size:12px;font-weight:650;white-space:nowrap;cursor:pointer}.theme-toggle:hover{background:#eaf6ee}.theme-toggle:focus-visible{outline:2px solid var(--green);outline-offset:3px}.theme-toggle [data-theme-icon]{font-size:19px;line-height:1}.candidate-layout>.theme-toggle{float:right}.header nav{gap:12px}
:root[data-theme=dark]{color-scheme:dark;--green:#76dca8;--deep:#d2f3df;--ink:#edf6f0;--muted:#b1c5b8;--line:#324e3d;--lime:#dfefb6;--paper:#101e17}
html[data-theme=dark] body{background:#101e17!important;color:var(--ink)}html[data-theme=dark] .header,html[data-theme=dark] .header nav,html[data-theme=dark] .checkout-header{background:#14251c;border-color:var(--line)}html[data-theme=dark] .brand-symbol,html[data-theme=dark] .mini-symbol{background:#76dca8;color:#113b25}html[data-theme=dark] .button-green,html[data-theme=dark] .header nav .login{background:#17784e;color:#fff;border-color:#23935e}html[data-theme=dark] .button-green:hover,html[data-theme=dark] .header nav .login:hover{background:#11653f}html[data-theme=dark] .theme-toggle,html[data-theme=dark] .language-switch,html[data-theme=dark] .language-options{background:#1b3024;color:var(--ink);border-color:var(--line)}html[data-theme=dark] .language-option,html[data-theme=dark] .header nav .language-option{color:#c7ddd0}html[data-theme=dark] .language-option[aria-current=page],html[data-theme=dark] .language-option:hover,html[data-theme=dark] .theme-toggle:hover{background:#294a36;color:#d8f9e4;box-shadow:none}
html[data-theme=dark] .coverage-section,html[data-theme=dark] .how-section,html[data-theme=dark] .careers-section,html[data-theme=dark] footer{background:#14251c;border-color:var(--line)}html[data-theme=dark] .plans-section{background:linear-gradient(#101e17,#172a1f)}html[data-theme=dark] .feature,html[data-theme=dark] .price-card,html[data-theme=dark] .implementation-option,html[data-theme=dark] .careers-form,html[data-theme=dark] .checkout-panel,html[data-theme=dark] .candidate-card{background:#1a2f22;border-color:var(--line)}html[data-theme=dark] .feature-dark,html[data-theme=dark] .final-section{background:#153c29;color:#f1faf4}html[data-theme=dark] .final-content .eyebrow,html[data-theme=dark] .final-content>p{color:#c3dfcd}html[data-theme=dark] .button-white{background:#dbefda;color:#123c26}html[data-theme=dark] .availability{background:#203a27;border-color:var(--line)}html[data-theme=dark] .availability p{color:var(--muted)}html[data-theme=dark] .pricing-grid .price-card:hover,html[data-theme=dark] .pricing-grid .price-card:focus-within,html[data-theme=dark] .implementation-option:has(input:checked),html[data-theme=dark] .checkout-option:has(input:checked){background:#254834;border-color:var(--green)}html[data-theme=dark] .plan-cta{background:#1d3728;border-color:#4c7259;color:var(--green)}html[data-theme=dark] .pricing-grid .price-card:hover .plan-cta,html[data-theme=dark] .pricing-grid .price-card:focus-within .plan-cta{background:#17784e;color:white;border-color:#23935e}
html[data-theme=dark] .careers-form input:not([type=checkbox]),html[data-theme=dark] .careers-form textarea,html[data-theme=dark] .candidate-tools input{background:#112219;color:var(--ink);border-color:#42634d}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#98b29f}html[data-theme=dark] .feedback-success{color:#9de1b6}html[data-theme=dark] .feedback-error{color:#ffb4a9}html[data-theme=dark] .state-list span{background:#254232;color:#d3e8da;border-color:var(--line)}html[data-theme=dark] .coverage-map img{background:#e5f0df;border-radius:18px}html[data-theme=dark] .coverage-map figcaption,html[data-theme=dark] .coverage-map figcaption small,html[data-theme=dark] .footer-bottom{color:#b1c5b8}
html[data-theme=dark] .product-window,html[data-theme=dark] .floating-label,html[data-theme=dark] .campaign-preview,html[data-theme=dark] .contacts-art,html[data-theme=dark] .event-art,html[data-theme=dark] .bubble{background:#203a2b;border-color:#3b5a46;color:var(--ink)}html[data-theme=dark] .window-top,html[data-theme=dark] .window-body,html[data-theme=dark] .preview-main,html[data-theme=dark] .preview-sidebar{background:#192f22;border-color:var(--line)}html[data-theme=dark] .message-example{background:#14271c}html[data-theme=dark] .preview-steps>div{background:#213d2b;border-color:var(--line)}html[data-theme=dark] .preview-steps span,html[data-theme=dark] .stage-caption,html[data-theme=dark] .preview-bottom,html[data-theme=dark] .illustration-caption{color:var(--muted)}html[data-theme=dark] .campaign-preview em,html[data-theme=dark] .tiny-check{background:#2f4b31;color:#e4eab4}html[data-theme=dark] .skip{background:#1b3024;color:var(--ink)}
@media(max-width:1000px){.header nav>.theme-toggle{align-self:flex-start}}
