html[data-theme="dark"] .krv-services-landing{--accent:#315fe8;--accent-hover:#244ac2;--accent-bg:#1a2744;--text-main:#e8eefc;--text-soft:#a8b6d4;--card-bg:#121a2b;--card-shadow:0 8px 28px rgba(0, 0, 0, 0.35);--card-shadow-hover:0 12px 36px rgba(0, 0, 0, 0.45);color:var(--text-main);}
html[data-theme="dark"] .krv-landing-contact-card,
html[data-theme="dark"] .krv-landing-service-item,
html[data-theme="dark"] .krv-landing-pricing{background:var(--card-bg);border:1px solid #243049;box-shadow:var(--card-shadow);color:var(--text-main);}
html[data-theme="dark"] .krv-landing-avatar-wrap{background:#0f172a;border-color:#315fe8;}
html[data-theme="dark"] .krv-landing-title,
html[data-theme="dark"] .krv-landing-services-header h2,
html[data-theme="dark"] .krv-landing-pricing-title{color:#e8eefc;}
html[data-theme="dark"] .krv-landing-lead,
html[data-theme="dark"] .krv-landing-meta,
html[data-theme="dark"] .krv-landing-services-header p,
html[data-theme="dark"] .krv-landing-pricing-lead,
html[data-theme="dark"] .krv-landing-pricing-rate{color:#a8b6d4;}
html[data-theme="dark"] .krv-landing-service-icon{background:#1a2744;color:#8aacff;}
html[data-theme="dark"] .krv-landing-contacts a{color:#e8eefc !important;background:#1a2744 !important;border-color:#3d5a9a !important;box-shadow:none !important;}
html[data-theme="dark"] .krv-landing-contacts a:hover{color:#ffffff !important;background:#315fe8 !important;border-color:#315fe8 !important;}
html[data-theme="dark"] .krv-landing-social-icon,
html[data-theme="dark"] .krv-landing-social-icon path,
html[data-theme="dark"] .krv-landing-social-icon circle,
html[data-theme="dark"] .krv-landing-social-icon rect{fill:currentColor !important;color:inherit !important;}
html[data-theme="dark"] .krv-landing-contacts a:hover .krv-landing-social-icon,
html[data-theme="dark"] .krv-landing-contacts a:hover .krv-landing-social-icon path{color:#ffffff !important;fill:#ffffff !important;}
html[data-theme="dark"] .krv-landing-pricing-button,
html[data-theme="dark"] .krv-landing-pricing a.krv-landing-pricing-button{background:#315fe8 !important;color:#fff !important;border-color:transparent !important;}
html[data-theme="dark"] .krv-landing-pricing-button:hover{background:#244ac2 !important;}
html[data-theme="dark"] .krv-clients-grid-wrap{--krv-accent:#315fe8;--krv-accent-hover:#244ac2;--krv-card-bg:#121a2b;--krv-text-main:#e8eefc;--krv-text-soft:#a8b6d4;--krv-card-shadow:0 8px 28px rgba(0, 0, 0, 0.35);--krv-card-shadow-hover:0 12px 36px rgba(0, 0, 0, 0.45);color:var(--krv-text-main);}
html[data-theme="dark"] .krv-clients-grid-header h2{color:#e8eefc;}
html[data-theme="dark"] .krv-clients-grid-header p{color:#a8b6d4;}
html[data-theme="dark"] .krv-client-card{background:#121a2b;border:1px solid #243049;box-shadow:0 8px 24px rgba(0, 0, 0, 0.3);}
html[data-theme="dark"] .krv-client-card:hover{border-color:#3d5a9a;box-shadow:0 12px 32px rgba(0, 0, 0, 0.4);}
html[data-theme="dark"] .krv-client-title{color:#e8eefc;}
html[data-theme="dark"] .krv-client-description{color:#a8b6d4;}
html[data-theme="dark"] .krv-client-status{color:#fdba74;}
html[data-theme="dark"] .krv-client-logo-wrap{background:#0f172a;}
html[data-theme="dark"] .krv-partners-grid,
html[data-theme="dark"] .krv-partners-wrap{color:#e8eefc;}
html[data-theme="dark"] .krv-partners-grid a,
html[data-theme="dark"] .krv-partner-card{background:#121a2b;border-color:#243049;color:#e8eefc;}
html[data-theme="dark"] .krv-partner-card:hover{border-color:#3d5a9a;}
html[data-theme="dark"] .krv-services-showcase,
html[data-theme="dark"] .krv-services-showcase__item{color:#e8eefc;}
html[data-theme="dark"] .krv-services-showcase__item{background:#121a2b;border-color:#243049;}
html[data-theme="dark"] .krv-service-pages-wrap{--krv-accent:#6b93ff;--krv-accent-hover:#9bb6ff;--krv-card-bg:#152238;--krv-card-bg-hover:#1a2d4d;--krv-text-main:#ffffff;--krv-text-soft:#e8eefc;--krv-image-bg:#0b1220;--krv-no-image-bg:#1a2744;--krv-card-shadow:0 10px 28px rgba(0, 0, 0, 0.45);--krv-card-shadow-hover:0 14px 32px rgba(0, 0, 0, 0.55);color:#ffffff;}
html[data-theme="dark"] .krv-showcase-intro,
html[data-theme="dark"] .krv-service-pages-group-title{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;opacity:1 !important;font-weight:800 !important;}
html[data-theme="dark"] a.krv-service-page-card,
html[data-theme="dark"] .krv-service-page-card{background:#152238 !important;background-color:#152238 !important;border:1px solid #5b8cff !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;box-shadow:0 10px 28px rgba(0, 0, 0, 0.45) !important;opacity:1 !important;}
html[data-theme="dark"] a.krv-service-page-card:hover,
html[data-theme="dark"] .krv-service-page-card:hover{background:#1a2d4d !important;border-color:#9bb6ff !important;box-shadow:0 14px 32px rgba(0, 0, 0, 0.55) !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;}
html[data-theme="dark"] .krv-service-page-image-wrap{background:#0b1220 !important;}
html[data-theme="dark"] .krv-service-page-no-image{background:#1a2744 !important;color:#8aacff !important;}
html[data-theme="dark"] a.krv-service-page-card .krv-service-page-title,
html[data-theme="dark"] h3.krv-service-page-title,
html[data-theme="dark"] .krv-service-page-title{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;opacity:1 !important;visibility:visible !important;filter:none !important;font-weight:800 !important;font-size:1.02rem !important;text-shadow:0 1px 2px rgba(0, 0, 0, 0.65) !important;-webkit-line-clamp:3 !important;}
html[data-theme="dark"] a.krv-service-page-card .krv-service-page-description,
html[data-theme="dark"] .krv-service-page-description{color:#e8eefc !important;-webkit-text-fill-color:#e8eefc !important;opacity:1 !important;}
html[data-theme="dark"] .krv-service-page{--krv-sp-accent:#315fe8;--krv-sp-accent-soft:#1a2744;--krv-sp-text:#e8eefc;--krv-sp-muted:#d5def0;--krv-sp-line:#243049;--krv-sp-surface:#121a2b;--krv-sp-shadow:0 12px 34px rgba(0, 0, 0, 0.35);color:var(--krv-sp-text);}
html[data-theme="dark"] .krv-oferta .krv-service-page__heading,
html[data-theme="dark"] .krv-oferta h2,
html[data-theme="dark"] .krv-oferta h3{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;border-bottom-color:#243049 !important;}
html[data-theme="dark"] .krv-oferta__info{background:#1a2744 !important;border-left-color:#5b8cff !important;color:#e8eefc !important;}
html[data-theme="dark"] .krv-oferta__info b,
html[data-theme="dark"] .krv-oferta__info strong{color:#ffffff !important;}
html[data-theme="dark"] .krv-oferta p,
html[data-theme="dark"] .krv-oferta li{color:#d5def0 !important;}
html[data-theme="dark"] .krv-oferta p b,
html[data-theme="dark"] .krv-oferta p strong,
html[data-theme="dark"] .krv-oferta li b,
html[data-theme="dark"] .krv-oferta li strong{color:#ffffff !important;}
html[data-theme="dark"] .krv-oferta a{color:#8aacff !important;}
html[data-theme="dark"] .krv-oferta__rekvizity{background:#152238 !important;border-color:#3d5a9a !important;color:#e8eefc !important;box-shadow:0 10px 28px rgba(0, 0, 0, 0.4) !important;}
html[data-theme="dark"] .krv-oferta__rekvizity b{color:#ffffff !important;}
html[data-theme="dark"] .krv-oferta__note{color:#a8b6d4 !important;}
html[data-theme="dark"] .krv-policy .krv-service-page__heading,
html[data-theme="dark"] .krv-policy h2,
html[data-theme="dark"] .krv-policy h3{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;border-bottom-color:#243049 !important;}
html[data-theme="dark"] .krv-policy__info{background:#1a2744 !important;border-left-color:#5b8cff !important;color:#e8eefc !important;}
html[data-theme="dark"] .krv-policy__info b,
html[data-theme="dark"] .krv-policy__info strong{color:#ffffff !important;}
html[data-theme="dark"] .krv-policy p,
html[data-theme="dark"] .krv-policy li{color:#d5def0 !important;}
html[data-theme="dark"] .krv-policy p b,
html[data-theme="dark"] .krv-policy p strong,
html[data-theme="dark"] .krv-policy li b,
html[data-theme="dark"] .krv-policy li strong{color:#ffffff !important;}
html[data-theme="dark"] .krv-policy a{color:#8aacff !important;}
html[data-theme="dark"] .krv-policy__cat{background:#152238 !important;border-color:#3d5a9a !important;box-shadow:0 10px 28px rgba(0, 0, 0, 0.35) !important;}
html[data-theme="dark"] .krv-policy__cat-title{color:#ffffff !important;}
html[data-theme="dark"] .krv-policy__cat-meta{background:rgba(91, 140, 255, 0.18) !important;color:#9db7ff !important;}
html[data-theme="dark"] .krv-policy__cat-meta--lock{background:rgba(168, 182, 212, 0.14) !important;color:#a8b6d4 !important;}
html[data-theme="dark"] .krv-policy__rekvizity{background:#152238 !important;border-color:#3d5a9a !important;color:#e8eefc !important;box-shadow:0 10px 28px rgba(0, 0, 0, 0.4) !important;}
html[data-theme="dark"] .krv-policy__rekvizity b{color:#ffffff !important;}
html[data-theme="dark"] .krv-policy__note{color:#a8b6d4 !important;}
html[data-theme="dark"] .krv-service-page__heading{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;opacity:1 !important;}
html[data-theme="dark"] .krv-service-page__intro p,
html[data-theme="dark"] .krv-service-page__after p{color:#d5def0 !important;}
html[data-theme="dark"] .krv-service-page__quote{background:#1a2744 !important;border-left-color:#315fe8 !important;}
html[data-theme="dark"] .krv-service-page__quote p{color:#e8eefc !important;}
html[data-theme="dark"] .krv-service-page__tool,
html[data-theme="dark"] .krv-service-page__dns-types{background:#121a2b !important;border-color:#243049 !important;color:#e8eefc !important;box-shadow:0 12px 34px rgba(0, 0, 0, 0.35) !important;}
html[data-theme="dark"] .krv-service-page__dns-types-title{color:#ffffff !important;}
html[data-theme="dark"] .krv-service-page__dns-types li{color:#d5def0 !important;}
html[data-theme="dark"] .krv-service-page__dns-types strong{color:#8aacff !important;}
html[data-theme="dark"] .krv-service-page__related a{background:#121a2b !important;border-color:#243049 !important;color:#e8eefc !important;}
html[data-theme="dark"] .krv-service-page__related a:hover,
html[data-theme="dark"] .krv-service-page__related a:focus-visible{border-color:#8aacff !important;color:#8aacff !important;}
html[data-theme="dark"] .krv-service-page__tlds li{background:#121a2b;border-color:#243049;color:#a8b6d4;}
html[data-theme="dark"] .krv-service-page[data-page-id="6204"] .wdc-style-1-clean-search-container::before{color:#a8b6d4;}
html[data-theme="dark"] .krv-service-page .wdc-style-1-clean{--search-button-bg-color:#315fe8;--search-button-border-color:#315fe8;--search-input-bg-color:#0f1728;--search-input-border-color:#243049;--search-input-text-color:#e8eefc;--purchase-button-bg-color:#315fe8;--whois-button-bg-color:#8aacff;--whois-button-text-color:#0b1220;--skeleton-color:#243049;--result-item-bg-color:#0f1728;--domain-name-color:#e8eefc;--status-available-color:#4ade80;--status-taken-color:#a8b6d4;}
html[data-theme="dark"] .krv-service-page .wdc-style-1-clean-search-container{background:#0f1728 !important;border-color:#243049 !important;}
html[data-theme="dark"] .krv-service-page .wdc-style-1-clean-search-input,
html[data-theme="dark"] .krv-service-page .wdc-style-1-clean-search-container input[type="text"]{color:#e8eefc !important;background:transparent !important;}
html[data-theme="dark"] .krv-service-page .wdc-domain-result__list,
html[data-theme="dark"] .krv-service-page .wdc-style-1-clean-result-item{background:#0f1728 !important;border-color:#243049 !important;color:#e8eefc !important;}
html[data-theme="dark"] .dns-lookup-container,
html[data-theme="dark"] .whois-lookup-container,
html[data-theme="dark"] .punycode-converter-container,
html[data-theme="dark"] .nm-calculator-container,
html[data-theme="dark"] .crontab-generator-container,
html[data-theme="dark"] .firewall-configurator-container,
html[data-theme="dark"] .speed-test-container,
html[data-theme="dark"] .user-info-container,
html[data-theme="dark"] .wpsc-shortcode-form,
html[data-theme="dark"] .wpsc-shortcode-form > div,
html[data-theme="dark"] .wdc-form,
html[data-theme="dark"] .krv-service-page__tool > div[style*="background"],
html[data-theme="dark"] .krv-service-page [style*="background: #fff"],
html[data-theme="dark"] .krv-service-page [style*="background:#fff"],
html[data-theme="dark"] .krv-service-page [style*="background: #ffffff"],
html[data-theme="dark"] .krv-service-page [style*="background:#ffffff"],
html[data-theme="dark"] .krv-service-page [style*="background:#fff"],
html[data-theme="dark"] .wpsc-shortcode-form [style*="background"]{background:#121a2b !important;background-color:#121a2b !important;color:#e8eefc !important;border-color:#243049 !important;box-shadow:0 8px 24px rgba(0, 0, 0, 0.35) !important;}
html[data-theme="dark"] .krv-service-page [style*="background: #f5f5f5"],
html[data-theme="dark"] .krv-service-page [style*="background:#f5f5f5"],
html[data-theme="dark"] .krv-service-page [style*="background: #f9f9f9"],
html[data-theme="dark"] .krv-service-page [style*="background:#f9f9f9"]{background:#1a2744 !important;background-color:#1a2744 !important;color:#e8eefc !important;}
html[data-theme="dark"] .krv-service-page table,
html[data-theme="dark"] .crontab-generator-container table,
html[data-theme="dark"] .nm-calculator-container table,
html[data-theme="dark"] .whois-lookup-container table,
html[data-theme="dark"] .punycode-converter-container table,
html[data-theme="dark"] .firewall-configurator-container table,
html[data-theme="dark"] .dns-lookup-container table{background:#0b1220 !important;color:#e8eefc !important;box-shadow:none !important;}
html[data-theme="dark"] .krv-service-page th,
html[data-theme="dark"] .krv-service-page td,
html[data-theme="dark"] .crontab-generator-container th,
html[data-theme="dark"] .crontab-generator-container td,
html[data-theme="dark"] .firewall-configurator-container th,
html[data-theme="dark"] .firewall-configurator-container td{background:transparent !important;color:#e8eefc !important;border-color:#243049 !important;}
html[data-theme="dark"] .krv-service-page input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="image"]),
html[data-theme="dark"] .krv-service-page select,
html[data-theme="dark"] .krv-service-page textarea,
html[data-theme="dark"] .dns-lookup-container input,
html[data-theme="dark"] .dns-lookup-container select,
html[data-theme="dark"] .dns-lookup-container textarea,
html[data-theme="dark"] .whois-lookup-container input,
html[data-theme="dark"] .whois-lookup-container select,
html[data-theme="dark"] .whois-lookup-container textarea,
html[data-theme="dark"] .punycode-converter-container input,
html[data-theme="dark"] .punycode-converter-container select,
html[data-theme="dark"] .punycode-converter-container textarea,
html[data-theme="dark"] .nm-calculator-container input,
html[data-theme="dark"] .nm-calculator-container select,
html[data-theme="dark"] .nm-calculator-container textarea,
html[data-theme="dark"] .crontab-generator-container input,
html[data-theme="dark"] .crontab-generator-container select,
html[data-theme="dark"] .crontab-generator-container textarea,
html[data-theme="dark"] .firewall-configurator-container input,
html[data-theme="dark"] .firewall-configurator-container select,
html[data-theme="dark"] .firewall-configurator-container textarea,
html[data-theme="dark"] .speed-test-container input,
html[data-theme="dark"] .wpsc-shortcode-form input,
html[data-theme="dark"] .wpsc-shortcode-form select,
html[data-theme="dark"] .wpsc-shortcode-form textarea,
html[data-theme="dark"] .wdc-form input,
html[data-theme="dark"] .wdc-form select,
html[data-theme="dark"] .wdc-form textarea,
html[data-theme="dark"] .wdc-form .form-control{background:#0b1220 !important;background-color:#0b1220 !important;color:#ffffff !important;border:1px solid #3d5a9a !important;box-shadow:none !important;-webkit-text-fill-color:#ffffff !important;opacity:1 !important;}
html[data-theme="dark"] .krv-service-page input::placeholder,
html[data-theme="dark"] .krv-service-page textarea::placeholder,
html[data-theme="dark"] .dns-lookup-container input::placeholder,
html[data-theme="dark"] .crontab-generator-container input::placeholder,
html[data-theme="dark"] .firewall-configurator-container input::placeholder,
html[data-theme="dark"] .wpsc-shortcode-form input::placeholder,
html[data-theme="dark"] .wdc-form input::placeholder{color:#8b9bb8 !important;opacity:1 !important;-webkit-text-fill-color:#8b9bb8 !important;}
html[data-theme="dark"] .krv-service-page label,
html[data-theme="dark"] .krv-service-page h1,
html[data-theme="dark"] .krv-service-page h2,
html[data-theme="dark"] .krv-service-page h3,
html[data-theme="dark"] .krv-service-page h4,
html[data-theme="dark"] .krv-service-page p,
html[data-theme="dark"] .krv-service-page li,
html[data-theme="dark"] .krv-service-page legend,
html[data-theme="dark"] .dns-lookup-container,
html[data-theme="dark"] .whois-lookup-container,
html[data-theme="dark"] .punycode-converter-container,
html[data-theme="dark"] .nm-calculator-container,
html[data-theme="dark"] .crontab-generator-container,
html[data-theme="dark"] .firewall-configurator-container,
html[data-theme="dark"] .speed-test-container,
html[data-theme="dark"] .wpsc-shortcode-form,
html[data-theme="dark"] .wdc-form{color:#e8eefc !important;}
html[data-theme="dark"] .wpsc-shortcode-form div,
html[data-theme="dark"] .wpsc-shortcode-form p,
html[data-theme="dark"] .wpsc-shortcode-form span,
html[data-theme="dark"] .wpsc-shortcode-form label,
html[data-theme="dark"] .whois-lookup-container p,
html[data-theme="dark"] .whois-lookup-container label,
html[data-theme="dark"] .whois-lookup-container h1,
html[data-theme="dark"] .whois-lookup-container h2,
html[data-theme="dark"] .whois-lookup-container h3,
html[data-theme="dark"] .punycode-converter-container p,
html[data-theme="dark"] .punycode-converter-container label,
html[data-theme="dark"] .punycode-converter-container h1,
html[data-theme="dark"] .punycode-converter-container h2,
html[data-theme="dark"] .punycode-converter-container h3,
html[data-theme="dark"] .nm-calculator-container p,
html[data-theme="dark"] .nm-calculator-container label,
html[data-theme="dark"] .nm-calculator-container h1,
html[data-theme="dark"] .nm-calculator-container h2,
html[data-theme="dark"] .nm-calculator-container h3{color:#e8eefc !important;-webkit-text-fill-color:#e8eefc !important;opacity:1 !important;}
html[data-theme="dark"] .krv-service-page button,
html[data-theme="dark"] .krv-service-page input[type="submit"],
html[data-theme="dark"] .krv-service-page input[type="button"],
html[data-theme="dark"] .dns-lookup-container button,
html[data-theme="dark"] .whois-lookup-container button,
html[data-theme="dark"] .punycode-converter-container button,
html[data-theme="dark"] .nm-calculator-container button,
html[data-theme="dark"] .crontab-generator-container button,
html[data-theme="dark"] .firewall-configurator-container button,
html[data-theme="dark"] .speed-test-button,
html[data-theme="dark"] .wpsc-shortcode-form button,
html[data-theme="dark"] .wdc-form .btn,
html[data-theme="dark"] .wdc-form button{background:#315fe8 !important;border-color:#315fe8 !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;}
html[data-theme="dark"] .krv-service-page button:hover,
html[data-theme="dark"] .krv-service-page input[type="submit"]:hover,
html[data-theme="dark"] .dns-lookup-container button:hover,
html[data-theme="dark"] .whois-lookup-container button:hover,
html[data-theme="dark"] .punycode-converter-container button:hover,
html[data-theme="dark"] .nm-calculator-container button:hover,
html[data-theme="dark"] .crontab-generator-container button:hover,
html[data-theme="dark"] .firewall-configurator-container button:hover,
html[data-theme="dark"] .speed-test-button:hover,
html[data-theme="dark"] .wpsc-shortcode-form button:hover,
html[data-theme="dark"] .wdc-form .btn:hover{background:#244ac2 !important;border-color:#244ac2 !important;color:#ffffff !important;}
html[data-theme="dark"] .speed-test-result,
html[data-theme="dark"] .custom-captcha,
html[data-theme="dark"] .firewall-configurator-container .section{background:#1a2744 !important;color:#e8eefc !important;border-color:#243049 !important;}
html[data-theme="dark"] .wdc-form .callout,
html[data-theme="dark"] .wdc-form .alert,
html[data-theme="dark"] .wdc-form .result,
html[data-theme="dark"] .wdc-form .domain-result,
html[data-theme="dark"] .result.large{background:#1a2744 !important;color:#e8eefc !important;border-color:#3d5a9a !important;}
html[data-theme="dark"] .wdc-form .callout-warning,
html[data-theme="dark"] .wdc-form .alert-warning{background:#2a2210 !important;color:#fde68a !important;border-color:#854d0e !important;}
html[data-theme="dark"] .wdc-form .input-group,
html[data-theme="dark"] .wdc-form .input-group-btn{background:transparent !important;border-color:#3d5a9a !important;}
html[data-theme="dark"] .krv-price-widget{--krv-bg:#0b1220;--krv-card:#121a2b;--krv-soft:#1a2744;--krv-soft-2:#152238;--krv-line:#243049;--krv-line-strong:#3d5a9a;--krv-text:#e8eefc;--krv-muted:#a8b6d4;--krv-accent:#315fe8;--krv-accent-dark:#8aacff;--krv-accent-soft:#1a2744;--krv-shadow:0 12px 34px rgba(0, 0, 0, 0.4);--krv-shadow-soft:0 8px 22px rgba(0, 0, 0, 0.3);background:var(--krv-bg);color:var(--krv-text);}
html[data-theme="dark"] .krv-price-widget a:not([class*="btn"]):not(.krv-btn){color:#8aacff;}
html[data-theme="dark"] .krv-price-widget .krv-btn-primary{border-color:#315fe8 !important;background:#315fe8 !important;color:#ffffff !important;}
html[data-theme="dark"] .krv-price-widget .krv-btn-primary:hover{border-color:#244ac2 !important;background:#244ac2 !important;color:#ffffff !important;}
html[data-theme="dark"] .krv-price-widget .krv-btn-secondary{background:#121a2b !important;border-color:#3d5a9a !important;color:#8aacff !important;}
html[data-theme="dark"] .krv-price-widget .krv-btn-secondary:hover{background:#1a2744 !important;border-color:#315fe8 !important;color:#a8c0ff !important;}
html[data-theme="dark"] .krv-price-widget .krv-hero,
html[data-theme="dark"] .krv-price-widget .krv-hero-panel,
html[data-theme="dark"] .krv-price-widget .krv-route-card,
html[data-theme="dark"] .krv-price-widget .krv-package,
html[data-theme="dark"] .krv-price-widget .krv-service-card,
html[data-theme="dark"] .krv-price-widget .krv-info-card,
html[data-theme="dark"] .krv-price-widget .krv-step,
html[data-theme="dark"] .krv-price-widget .krv-faq-item,
html[data-theme="dark"] .krv-price-widget .krv-landing-card{background:#121a2b !important;border-color:#243049 !important;color:#e8eefc !important;}
html[data-theme="dark"] .krv-price-widget .krv-title,
html[data-theme="dark"] .krv-price-widget .krv-section-head h2,
html[data-theme="dark"] .krv-price-widget .krv-card-title,
html[data-theme="dark"] .krv-price-widget .krv-route-title,
html[data-theme="dark"] .krv-price-widget .krv-hero-panel h2,
html[data-theme="dark"] .krv-price-widget .krv-mini-title,
html[data-theme="dark"] .krv-price-widget .krv-link-title,
html[data-theme="dark"] .krv-price-widget h2,
html[data-theme="dark"] .krv-price-widget h3{color:#f4f7ff !important;}
html[data-theme="dark"] .krv-price-widget .krv-lead,
html[data-theme="dark"] .krv-price-widget .krv-subtitle,
html[data-theme="dark"] .krv-price-widget .krv-section-head p,
html[data-theme="dark"] .krv-price-widget .krv-route-text,
html[data-theme="dark"] .krv-price-widget .krv-text,
html[data-theme="dark"] .krv-price-widget .krv-small,
html[data-theme="dark"] .krv-price-widget .krv-note,
html[data-theme="dark"] .krv-price-widget .krv-mini-text,
html[data-theme="dark"] .krv-price-widget .krv-price,
html[data-theme="dark"] .krv-price-widget .krv-tab-intro{color:#a8b6d4 !important;}
html[data-theme="dark"] .krv-price-widget .krv-subtitle{color:#8aacff !important;}
html[data-theme="dark"] .krv-price-widget .krv-badge,
html[data-theme="dark"] .krv-price-widget .krv-kicker{background:#1a2744 !important;color:#8aacff !important;}
html[data-theme="dark"] .krv-price-widget .krv-service-item,
html[data-theme="dark"] .krv-price-widget .krv-mini,
html[data-theme="dark"] .krv-price-widget .krv-link-card,
html[data-theme="dark"] .krv-price-widget .krv-note,
html[data-theme="dark"] .krv-price-widget .krv-stack span,
html[data-theme="dark"] .krv-price-widget .krv-tags span,
html[data-theme="dark"] .krv-price-widget .krv-trust-item{background:#1a2744 !important;border-color:#243049 !important;color:#e8eefc !important;}
html[data-theme="dark"] .krv-price-widget .krv-anchor-nav{background:#121a2b !important;border-color:#243049 !important;}
html[data-theme="dark"] .krv-price-widget .krv-anchor-nav a,
html[data-theme="dark"] .krv-price-widget .krv-prices-tab,
html[data-theme="dark"] .krv-price-widget .krv-landings-strip a{background:#0f172a !important;border-color:#243049 !important;color:#8aacff !important;}
html[data-theme="dark"] .krv-price-widget .krv-anchor-nav a:hover,
html[data-theme="dark"] .krv-price-widget .krv-anchor-nav a.is-active,
html[data-theme="dark"] .krv-price-widget .krv-prices-tab:hover,
html[data-theme="dark"] .krv-price-widget .krv-prices-tab.is-active,
html[data-theme="dark"] .krv-price-widget .krv-landings-strip a:hover{background:#1a2744 !important;border-color:#3d5a9a !important;color:#a8c0ff !important;}
html[data-theme="dark"] .krv-price-widget .krv-package-accent{background:#1a2744 !important;border-color:#3d5a9a !important;}
html[data-theme="dark"] .krv-price-widget .krv-hero-panel-accent{background:#1a2744 !important;border-color:#3d5a9a !important;}
html[data-theme="dark"] .krv-price-widget .krv-hero-panel-note{background:#0f172a !important;color:#c2cde6 !important;}
html[data-theme="dark"] .krv-price-widget .krv-cta{background:#244ac2 !important;color:#ffffff !important;}
html[data-theme="dark"] .krv-price-widget .krv-cta h2,
html[data-theme="dark"] .krv-price-widget .krv-cta p{color:#ffffff !important;}
html[data-theme="dark"] .krv-price-widget .krv-cta .krv-btn{background:#ffffff !important;border-color:#ffffff !important;color:#1a2744 !important;}
html[data-theme="dark"] .krv-price-widget .krv-cta .krv-btn:hover{background:#e8eefc !important;border-color:#e8eefc !important;color:#0b1220 !important;}
html[data-theme="dark"] .krv-price-widget .krv-mobile-cta{background:#121a2b !important;border-color:#243049 !important;}
html[data-theme="dark"] .krv-price-widget .krv-faq-item summary{color:#f4f7ff !important;}
html[data-theme="dark"] .krv-price-widget .krv-faq-item p{color:#a8b6d4 !important;}
html[data-theme="dark"] .krv-price-widget .krv-price,
html[data-theme="dark"] .krv-price-widget .krv-price-small-inline{color:#f4f7ff !important;}
html[data-theme="dark"] .krv-contacts-topic-banner{background:#121a2b;border-color:#243049;color:#e8eefc;}
html[data-theme="dark"] .consult-widget{color:#e8eefc !important;}
html[data-theme="dark"] .consult-widget a:not(.consult-widget__button){color:#8aacff !important;}
html[data-theme="dark"] .consult-widget__intro{background:radial-gradient(circle at top left, rgba(49, 95, 232, 0.22), transparent 40%), linear-gradient(135deg, #121a2b 0%, #0f172a 100%) !important;border-color:#243049 !important;box-shadow:0 16px 42px rgba(0, 0, 0, 0.35) !important;}
html[data-theme="dark"] .consult-widget__badge,
html[data-theme="dark"] .consult-widget__eyebrow{background:#1a2744 !important;color:#8aacff !important;}
html[data-theme="dark"] .consult-widget__intro h2,
html[data-theme="dark"] .consult-widget__main h2,
html[data-theme="dark"] .consult-widget__faq h3{color:#f4f7ff !important;}
html[data-theme="dark"] .consult-widget__intro p,
html[data-theme="dark"] .consult-widget__note,
html[data-theme="dark"] .consult-widget__price small,
html[data-theme="dark"] .consult-widget__faq details p,
html[data-theme="dark"] .consult-widget__features em{color:#a8b6d4 !important;}
html[data-theme="dark"] .consult-widget__price-line,
html[data-theme="dark"] .consult-widget__faq summary,
html[data-theme="dark"] .consult-widget__faq summary::marker{color:#8aacff !important;}
html[data-theme="dark"] .consult-widget__card,
html[data-theme="dark"] .consult-widget__faq{background:#121a2b !important;border-color:#243049 !important;box-shadow:0 16px 42px rgba(0, 0, 0, 0.35) !important;}
html[data-theme="dark"] .consult-widget__price span,
html[data-theme="dark"] .consult-widget__features span{color:#f4f7ff !important;}
html[data-theme="dark"] .consult-widget__features li{background:#0f172a !important;border-color:#243049 !important;}
html[data-theme="dark"] .consult-widget__features i{background:#1a2744 !important;color:#8aacff !important;}
html[data-theme="dark"] .consult-widget__button{background:#315fe8 !important;color:#ffffff !important;}
html[data-theme="dark"] .consult-widget__button:hover{background:#244ac2 !important;}
html[data-theme="dark"] .consult-widget__visual{background:linear-gradient(180deg, #1a2744 0%, #0f172a 100%) !important;}
html[data-theme="dark"] .consult-widget__caption{background:#121a2b !important;color:#c2cde6 !important;}
html[data-theme="dark"] .consult-widget__faq details{border-bottom-color:#243049 !important;}
html[data-theme="dark"] .krv-resume-widget{--bg:#0b1220 !important;--card:#121a2b !important;--line:#243049 !important;--text:#e8eefc !important;--muted:#a8b6d4 !important;--accent:#315fe8 !important;--accent-dark:#8aacff !important;--tag-bg:#1a2744 !important;--soft:#1a2744 !important;--shadow:0 12px 34px rgba(0, 0, 0, 0.4) !important;background:#0b1220 !important;color:#e8eefc !important;}
html[data-theme="dark"] .krv-resume-hero,
html[data-theme="dark"] .krv-resume-card{background:#121a2b !important;border-color:#243049 !important;}
html[data-theme="dark"] .krv-resume-name,
html[data-theme="dark"] .krv-resume-card h2,
html[data-theme="dark"] .krv-resume-card h3{color:#f4f7ff !important;}
html[data-theme="dark"] .krv-resume-role,
html[data-theme="dark"] .krv-resume-badge,
html[data-theme="dark"] .krv-resume-period{color:#8aacff !important;}
html[data-theme="dark"] .krv-resume-badge,
html[data-theme="dark"] .krv-resume-period{background:#1a2744 !important;}
html[data-theme="dark"] .krv-resume-summary,
html[data-theme="dark"] .krv-resume-card p,
html[data-theme="dark"] .krv-resume-ul,
html[data-theme="dark"] .krv-resume-company{color:#a8b6d4 !important;}
html[data-theme="dark"] .krv-resume-contacts a,
html[data-theme="dark"] .krv-resume-contacts span,
html[data-theme="dark"] .krv-resume-tags span,
html[data-theme="dark"] .krv-resume-stack span{background:#1a2744 !important;border-color:#243049 !important;color:#e8eefc !important;}
html[data-theme="dark"] .krv-resume-note,
html[data-theme="dark"] .krv-resume-mini,
html[data-theme="dark"] .krv-resume-link{background:#0f172a !important;border-color:#243049 !important;color:#c2cde6 !important;}
html[data-theme="dark"] .krv-resume-lang-bar{background:#243049 !important;}
html[data-theme="dark"] .krv-resume-lang-top{color:#e8eefc !important;}
html[data-theme="dark"] .krv-landing-social-icon path {
fill: currentColor;
}