.consult-widget, .consult-widget *{box-sizing:border-box;}
.consult-widget{width:100%;max-width:1040px;margin:0 auto 32px;padding:0 clamp(12px, 3vw, 20px);font-family:var(--krv-font-sans, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);color:#172133;}
.consult-widget a{color:#315fe8;text-decoration:underline;text-underline-offset:3px;transition:color 200ms ease;}
.consult-widget a:hover{color:#244ac2;}
.consult-widget__intro{margin:28px auto 22px;padding:clamp(22px, 4vw, 34px);border:1px solid #d8e0ee;border-radius:16px;background:#fff;box-shadow:0 8px 24px rgba(23, 33, 51, 0.06);text-align:center;}
.consult-widget__badge{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;padding:8px 14px;border-radius:999px;background:#eef3fb;color:#244ac2;font-size:0.92rem;font-weight:700;}
.consult-widget__intro h2{max-width:780px;margin:0 auto 14px;color:#172133;font-size:clamp(1.45rem, 3vw, 2.25rem);line-height:1.15;letter-spacing:-0.02em;}
.consult-widget__intro p{max-width:780px;margin:0 auto;color:#52627d;font-size:clamp(1rem, 1.6vw, 1.12rem);line-height:1.65;}
.consult-widget__price-line{margin-top:14px !important;color:#315fe8 !important;font-weight:800;}
.consult-widget__card{display:grid;grid-template-columns:minmax(0, 1.35fr) minmax(260px, 0.75fr);gap:clamp(20px, 4vw, 34px);align-items:stretch;padding:clamp(20px, 4vw, 34px);border:1px solid #d8e0ee;border-radius:16px;background:#fff;box-shadow:0 8px 24px rgba(23, 33, 51, 0.06);}
.consult-widget__main{min-width:0;}
.consult-widget__eyebrow{display:inline-flex;margin:0 0 12px;padding:7px 12px;border-radius:999px;background:#eef3fb;color:#244ac2;font-size:0.85rem;font-weight:700;}
.consult-widget__main h2{margin:0 0 14px;color:#172133;font-size:clamp(1.45rem, 3vw, 2rem);line-height:1.18;letter-spacing:-0.02em;}
.consult-widget__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin:0 0 18px;}
.consult-widget__price span{color:#172133;font-size:clamp(1.45rem, 3vw, 2rem);font-weight:800;line-height:1.1;}
.consult-widget__price small{color:#52627d;font-size:1rem;}
.consult-widget__features{display:grid;gap:12px;margin:20px 0;padding:0;list-style:none;}
.consult-widget__features li{display:grid;grid-template-columns:38px minmax(0, 1fr);gap:12px;align-items:start;padding:14px;border:1px solid #d8e0ee;border-radius:16px;background:#f7f9fc;}
.consult-widget__features i{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;background:#eef3fb;color:#315fe8;font-size:1rem;}
.consult-widget__features span{min-width:0;color:#172133;font-size:1rem;line-height:1.45;}
.consult-widget__features em{display:block;margin-top:2px;color:#52627d;font-size:0.94rem;font-style:normal;}
.consult-widget__button{display:flex;width:100%;max-width:420px;min-height:52px;align-items:center;justify-content:center;margin:22px 0 0;padding:14px 18px;border-radius:14px;background:#315fe8;color:#ffffff !important;font-size:1.04rem;font-weight:800;line-height:1.25;text-align:center;text-decoration:none !important;box-shadow:0 8px 24px rgba(23, 33, 51, 0.06);transition:background 200ms ease;}
.consult-widget__button:hover{background:#244ac2;color:#ffffff !important;}
.consult-widget__note{max-width:560px;margin:14px 0 0;color:#52627d;font-size:0.95rem;line-height:1.5;}
.consult-widget__visual{display:flex;min-width:0;flex-direction:column;justify-content:center;align-items:center;padding:18px;border-radius:16px;background:#f7f9fc;text-align:center;}
.consult-widget__visual img{display:block;width:min(100%, 280px);height:auto;border-radius:16px;box-shadow:0 8px 24px rgba(23, 33, 51, 0.06);}
.consult-widget__caption{margin-top:14px;padding:10px 14px;border-radius:14px;background:#fff;color:#52627d;font-size:0.95rem;font-weight:600;line-height:1.45;box-shadow:0 8px 24px rgba(23, 33, 51, 0.06);}
.consult-widget__faq{margin:28px auto 0;padding:clamp(18px, 3vw, 26px);border:1px solid #d8e0ee;border-radius:16px;background:#f7f9fc;box-shadow:0 8px 24px rgba(23, 33, 51, 0.06);}
.consult-widget__faq h3{margin:0 0 16px;color:#172133;font-size:clamp(1.25rem, 2.5vw, 1.55rem);line-height:1.2;}
.consult-widget__faq details{border-bottom:1px solid #d8e0ee;}
.consult-widget__faq details:last-child{border-bottom:0;}
.consult-widget__faq summary{cursor:pointer;padding:15px 0;color:#244ac2;font-size:1.02rem;font-weight:800;line-height:1.35;transition:color 200ms ease;}
.consult-widget__faq summary::marker{color:#315fe8;}
.consult-widget__faq details p{margin:0;padding:0 0 16px;color:#52627d;font-size:0.98rem;line-height:1.6;}
@media(max-width:900px){
.consult-widget__card{grid-template-columns:1fr;}
.consult-widget__visual{order:-1;}
.consult-widget__button{max-width:100%;}
}
@media(max-width:600px){
.consult-widget{padding-left:10px;padding-right:10px;margin-bottom:22px;}
.consult-widget__intro{margin-top:18px;padding:20px 16px;border-radius:16px;}
.consult-widget__intro h2{font-size:1.45rem;}
.consult-widget__card{padding:16px;border-radius:16px;gap:16px;}
.consult-widget__visual{padding:14px;border-radius:16px;}
.consult-widget__visual img{width:min(100%, 230px);}
.consult-widget__main h2{font-size:1.42rem;}
.consult-widget__price{display:block;}
.consult-widget__price span, .consult-widget__price small{display:block;}
.consult-widget__price small{margin-top:4px;}
.consult-widget__features{gap:10px;margin-top:16px;}
.consult-widget__features li{grid-template-columns:34px minmax(0, 1fr);gap:10px;padding:12px;border-radius:14px;}
.consult-widget__features i{width:34px;height:34px;border-radius:10px;font-size:0.95rem;}
.consult-widget__features span{font-size:0.98rem;}
.consult-widget__features em{font-size:0.9rem;}
.consult-widget__button{min-height:50px;margin-top:18px;padding:13px 14px;border-radius:13px;font-size:1rem;}
.consult-widget__note{text-align:center;}
.consult-widget__faq{padding:16px;border-radius:16px;}
.consult-widget__faq h3{text-align:center;}
.consult-widget__faq summary{padding:14px 0;font-size:1rem;}
}
@media(max-width:380px){
.consult-widget{padding-left:8px;padding-right:8px;}
.consult-widget__card, .consult-widget__intro, .consult-widget__faq{border-radius:16px;}
.consult-widget__features li{grid-template-columns:30px minmax(0, 1fr);}
.consult-widget__features i{width:30px;height:30px;}
} .consult-all-container,
.consult-all-container *{box-sizing:border-box;}
.consult-all-container{max-width:1100px;margin:0 auto 32px;padding:0 12px;color:#172133;font-family:var(--krv-font-sans, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);}
.consult-seo-card, .consult-block-container, .consult-faq{background:#fff;border:1px solid #d8e0ee;border-radius:16px;box-shadow:0 8px 24px rgba(23, 33, 51, 0.06);}
.consult-seo-card{position:relative;margin:28px 0 22px;padding:28px 28px 24px 56px;text-align:left;}
.consult-seo-card p{margin:0;color:#172133;font-size:1.05rem;font-weight:500;line-height:1.6;}
.consult-seo-card strong{color:#172133;font-weight:750;}
.promo-icon{position:absolute;top:26px;left:22px;color:#315fe8;font-size:1.25rem;line-height:1;}
.consult-block-container{max-width:none;margin:0 0 22px;padding:28px 24px;}
.consult-block-wrapper{display:flex;flex-wrap:wrap;gap:32px;align-items:stretch;}
.consult-block-info{flex:1 1 52%;min-width:280px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;}
.consult-block-info h2, .consult-faq h3{margin:0 0 12px;color:#172133;font-weight:750;letter-spacing:-0.02em;text-align:left;}
.consult-block-info h2{font-size:clamp(1.45rem, 2vw, 1.8rem);}
.consult-block-cost{margin:0 0 8px;color:#172133;font-size:1.2rem;font-weight:650;}
.consult-block-cost small, .consult-block-note{display:block;color:#52627d;font-size:0.98rem;font-weight:450;line-height:1.45;}
.consult-block-ul{margin:16px 0;padding:0;list-style:none;}
.consult-block-ul li{display:flex;align-items:flex-start;gap:10px;margin:0 0 12px;color:#172133;font-size:1.02rem;line-height:1.45;}
.consult-block-ul li i{flex:0 0 22px;margin-top:2px;color:#315fe8;font-size:1.05rem;text-align:center;}
.consult-all-container a{color:#315fe8;text-underline-offset:3px;}
.consult-all-container a:hover{color:#244ac2;}
.consult-all-container a.consult-block-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:8px;padding:0 22px;border-radius:999px;background:#315fe8;color:#fff;font-size:1rem;font-weight:650;text-decoration:none;transition:background 200ms ease;}
.consult-all-container a.consult-block-btn:hover{background:#244ac2;color:#fff;}
.consult-block-note{margin-top:14px;}
.consult-block-image{flex:1 1 280px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:220px;text-align:center;}
.consult-block-image img{width:100%;max-width:280px;height:auto;border-radius:16px;}
.consult-block-caption{margin-top:10px;padding:8px 12px;border-radius:10px;background:#f7f9fc;color:#172133;font-size:0.92rem;font-weight:550;line-height:1.4;}
.consult-faq{margin:8px 0 12px;padding:24px 22px;}
.consult-faq h3{font-size:1.25rem;}
.faq-item{margin:0;border-bottom:1px solid #d8e0ee;padding:0;}
.faq-item:last-child{border-bottom:0;}
.faq-q{position:relative;padding:12px 28px 12px 0;color:#172133;font-size:1.02rem;font-weight:650;cursor:pointer;}
.faq-q::after{content:"";position:absolute;right:4px;top:50%;width:8px;height:8px;margin-top:-6px;border-right:2px solid #52627d;border-bottom:2px solid #52627d;transform:rotate(45deg);}
.faq-item.open .faq-q::after{margin-top:-2px;transform:rotate(225deg);}
.faq-a{display:none;padding:0 0 14px;color:#52627d;font-size:0.98rem;line-height:1.55;}
.faq-item.open .faq-a{display:block;}
@media(max-width:820px){
.consult-block-wrapper{flex-direction:column;gap:20px;}
.consult-block-info, .consult-block-image{min-width:0;width:100%;}
}
@media(max-width:600px){
.consult-all-container{padding:0 8px;}
.consult-seo-card{margin:16px 0;padding:22px 16px 18px 46px;}
.promo-icon{top:22px;left:16px;}
.consult-block-container, .consult-faq{padding:18px 14px;}
.consult-all-container a.consult-block-btn{width:100%;}
.consult-block-image img{max-width:min(280px, 100%);}
}
html[data-theme="dark"] .consult-all-container{color:#e8eefc;}
html[data-theme="dark"] .consult-seo-card,
html[data-theme="dark"] .consult-block-container,
html[data-theme="dark"] .consult-faq{background:#121a2b;border-color:#243049;box-shadow:0 12px 34px rgba(0, 0, 0, 0.35);}
html[data-theme="dark"] .consult-seo-card p,
html[data-theme="dark"] .consult-seo-card strong,
html[data-theme="dark"] .consult-block-info h2,
html[data-theme="dark"] .consult-faq h3,
html[data-theme="dark"] .consult-block-cost,
html[data-theme="dark"] .consult-block-ul li,
html[data-theme="dark"] .faq-q,
html[data-theme="dark"] .consult-block-caption{color:#f4f7ff;}
html[data-theme="dark"] .consult-block-cost small,
html[data-theme="dark"] .consult-block-note,
html[data-theme="dark"] .faq-a{color:#c2cde6;}
html[data-theme="dark"] .promo-icon,
html[data-theme="dark"] .consult-block-ul li i,
html[data-theme="dark"] .consult-all-container a{color:#8aacff;}
html[data-theme="dark"] .consult-all-container a:hover{color:#c5d4ff;}
html[data-theme="dark"] .consult-all-container a.consult-block-btn,
html[data-theme="dark"] .consult-all-container a.consult-block-btn:hover{color:#fff;}
html[data-theme="dark"] .consult-all-container a.consult-block-btn{background:#315fe8;}
html[data-theme="dark"] .consult-all-container a.consult-block-btn:hover{background:#244ac2;}
html[data-theme="dark"] .faq-item{border-bottom-color:#243049;}
html[data-theme="dark"] .consult-block-caption{background:#0f172a;}
html[data-theme="dark"] .faq-q::after{border-color:#c2cde6;}
.krv-en-lead{max-width:42rem;margin:0 0 1.25rem;color:var(--wp--preset--color--muted, #52627d);font-size:1.05rem;line-height:1.55;}
.krv-en-note{margin:1rem 0 0;color:var(--wp--preset--color--muted, #52627d);font-size:0.95rem;}
.krv-en-actions{display:flex;flex-wrap:wrap;gap:0.75rem;margin:0 0 1.5rem;}
.krv-en-btn{display:inline-flex;align-items:center;min-height:44px;padding:0.55rem 1rem;border-radius:999px;background:var(--wp--preset--color--accent, #315fe8);color:#fff;font-weight:650;text-decoration:none;}
.krv-en-btn:hover{background:var(--wp--preset--color--accent-hover, #244ac2);color:#fff;}
.krv-en-btn--ghost{background:transparent;color:var(--wp--preset--color--text, #172133);border:1px solid var(--wp--preset--color--border, #d8e0ee);}
.krv-en-price h2, .krv-en-tools h2{margin:1.6rem 0 0.6rem;font-size:1.25rem;}
.krv-en-table{width:100%;border-collapse:collapse;margin:0 0 0.5rem;}
.krv-en-table th, .krv-en-table td{text-align:left;padding:0.55rem 0.4rem;border-bottom:1px solid var(--wp--preset--color--border, #d8e0ee);vertical-align:top;}
.krv-en-table td:last-child, .krv-en-table th:last-child{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;}
.krv-en-tools ul{list-style:none;margin:0;padding:0;display:grid;gap:0.75rem;}
.krv-en-tools li{margin:0;padding:0.9rem 1rem;border:1px solid var(--wp--preset--color--border, #d8e0ee);border-radius:14px;background:var(--wp--preset--color--surface, #fff);}
.krv-en-tools a{font-weight:650;text-decoration:none;}
.krv-en-tools p{margin:0.25rem 0 0;color:var(--wp--preset--color--muted, #52627d);}
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;
}