:root {
    /* the dark tokens of the DHLMS theme (Admin > Themes > Colours > Dark mode) */
    --dk-page: var(--dh-dark-bg, #0A0A0C);
    --dk-card: var(--dh-dark-surface, #141417);
    --dk-surface: color-mix(in srgb, var(--dh-dark-surface, #141417) 90%, var(--dh-dark-text, #F4F4F5));
    --dk-text: var(--dh-dark-text, #F4F4F5);
    --dk-muted: var(--dh-dark-muted, #A3A3AD);
    --dk-border: var(--dh-dark-border, #27272C);
    --dk-accent: var(--dh-accent, var(--base-color));
}
html[data-theme="dark"] body.dh-legacy {
    /* the parent theme's own colour variables, dark (generated: see root_vars) */
    --tg-body-color: var(--dk-muted);
    --tg-heading-color: var(--dk-text);
    --tg-color-yellow-light: var(--dk-surface);
    --tg-color-white-default: var(--dk-card);
    --tg-color-lavender-default: var(--dk-surface);
    --tg-color-anti-flash-default: var(--dk-surface);
    --tg-color-anti-flash-2: var(--dk-surface);
    --tg-color-alice-blue-default: var(--dk-surface);
    --tg-color-gray-1: var(--dk-muted);
    --tg-color-gray-2: var(--dk-surface);
    --tg-color-gray-3: var(--dk-surface);
    --tg-color-gray-4: var(--dk-muted);
    --tg-color-gray-5: var(--dk-muted);
    --tg-color-gray-6: var(--dk-surface);
    --tg-color-gray-7: var(--dk-text);
    --tg-color-gray-8: var(--dk-surface);
    --tg-color-gray-9: var(--dk-surface);
    --tg-color-gray-10: var(--dk-surface);
    --tg-border-1: var(--dk-border);
    --tg-border-2: var(--dk-border);
    --tg-border-3: var(--dk-border);
    --tg-border-4: var(--dk-border);
    --tg-border-5: var(--dk-border);
    --tg-common-color-gray: var(--dk-muted);
    background: var(--dk-page) !important; color: var(--dk-text);
}
html[data-theme="dark"] body.dh-legacy h1, html[data-theme="dark"] body.dh-legacy h2, html[data-theme="dark"] body.dh-legacy h3, html[data-theme="dark"] body.dh-legacy h4,
html[data-theme="dark"] body.dh-legacy h5, html[data-theme="dark"] body.dh-legacy h6, html[data-theme="dark"] body.dh-legacy label, html[data-theme="dark"] body.dh-legacy .text-dark { color: var(--dk-text) !important; }
html[data-theme="dark"] body.dh-legacy .text-muted, html[data-theme="dark"] body.dh-legacy .text-secondary { color: var(--dk-muted) !important; }
html[data-theme="dark"] body.dh-legacy .bg-white, html[data-theme="dark"] body.dh-legacy .bg-light, html[data-theme="dark"] body.dh-legacy .card, html[data-theme="dark"] body.dh-legacy .modal-content,
html[data-theme="dark"] body.dh-legacy .dropdown-menu, html[data-theme="dark"] body.dh-legacy .list-group-item, html[data-theme="dark"] body.dh-legacy .nice-select .list { background-color: var(--dk-card) !important; color: var(--dk-text); border-color: var(--dk-border) !important; }
html[data-theme="dark"] body.dh-legacy .form-control, html[data-theme="dark"] body.dh-legacy .form-select, html[data-theme="dark"] body.dh-legacy select, html[data-theme="dark"] body.dh-legacy textarea, html[data-theme="dark"] body.dh-legacy .nice-select,
html[data-theme="dark"] body.dh-legacy input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="submit"]):not([type="button"]), html[data-theme="dark"] body.dh-legacy .input-group-text { background-color: var(--dk-surface) !important; border-color: var(--dk-border) !important; color: var(--dk-text) !important; }
html[data-theme="dark"] body.dh-legacy .nice-select .option:hover, html[data-theme="dark"] body.dh-legacy .nice-select .option.focus, html[data-theme="dark"] body.dh-legacy .nice-select .option.selected.focus { background-color: var(--dk-surface) !important; }
html[data-theme="dark"] body.dh-legacy .table, html[data-theme="dark"] body.dh-legacy .table td, html[data-theme="dark"] body.dh-legacy .table th { background-color: transparent !important; color: var(--dk-text) !important; border-color: var(--dk-border) !important; }
html[data-theme="dark"] body.dh-legacy option { background: var(--dk-card); color: var(--dk-text); }
/* the parent's light picture behind its domain box, and its decorative shapes */
html[data-theme="dark"] body.dh-legacy .domain__search-bg, html[data-theme="dark"] body.dh-legacy [class*="domain__search-area"] { background-color: var(--dk-card) !important; background-image: none !important; }
html[data-theme="dark"] body.dh-legacy [class*="domain__search-area"] .shape, html[data-theme="dark"] body.dh-legacy [class*="domain__shape"] { opacity: .1 !important; }
/* the theme's own blocks on these pages keep their own colours (the call-to-action is drawn inverted) */
html[data-theme="dark"] body.dh-legacy .dh-cta h2 { color: var(--dh-bg) !important; }
html[data-theme="dark"] body.dh-legacy .dh-cta p { color: color-mix(in srgb, var(--dh-bg) 72%, var(--dh-text)) !important; }
/* ---- generated from the parent theme's styles ---- */
html[data-theme="dark"] body.dh-legacy .breadcrumb__menu .list-wrap li a { background-color: color-mix(in srgb, #F0F2F6 16%, var(--dk-card)); }
html[data-theme="dark"] body.dh-legacy .breadcrumb__menu .list-wrap li a span { border: 1px solid var(--dk-border); }
html[data-theme="dark"] body.dh-legacy .tgmobile__menu .social-links ul li a { border: 1px solid var(--dk-border); }
html[data-theme="dark"] body.dh-legacy .tgmenu__navbar-wrap > ul li .sub-menu { border: 1px solid var(--dk-border); }
html[data-theme="dark"] body.dh-legacy .tg-mega-menu-left-side .row > *:nth-child(2) .icon { background-color: var(--dk-card); border-color: var(--dk-border); }
html[data-theme="dark"] body.dh-legacy .tg-mega-menu-left-side .row > *:nth-child(3) .icon { background-color: color-mix(in srgb, #E4EFFB 16%, var(--dk-card)); border-color: var(--dk-border); }
html[data-theme="dark"] body.dh-legacy .tg-mega-menu-left-side .row > *:nth-child(4) .icon { background-color: color-mix(in srgb, #F4EAF4 16%, var(--dk-card)); border-color: var(--dk-border); }
html[data-theme="dark"] body.dh-legacy .tg-mega-menu-left-side .row > *:nth-child(5) .icon { background-color: color-mix(in srgb, #DEF7EA 16%, var(--dk-card)); border-color: var(--dk-border); }
html[data-theme="dark"] body.dh-legacy .tg-mega-menu-left-side .row > *:nth-child(6) .icon { background-color: color-mix(in srgb, #FAF9D5 16%, var(--dk-card)); border-color: var(--dk-border); }
html[data-theme="dark"] body.dh-legacy .mega-menu-item-two a .icon { background-color: color-mix(in srgb, #E6E2FA 16%, var(--dk-card)); border: 1px solid var(--dk-border); }
html[data-theme="dark"] body.dh-legacy .mega-menu-item-three:nth-child(3) a { background-color: color-mix(in srgb, #DEF7EA 16%, var(--dk-card)); }
html[data-theme="dark"] body.dh-legacy .mega-menu-item-three:nth-child(3) a .icon { border-color: var(--dk-border); }
html[data-theme="dark"] body.dh-legacy .reliable__box { background: linear-gradient(45deg, var(--dk-card) 70.19%, color-mix(in srgb, #e4effb 16%, var(--dk-card)) 100%); }
html[data-theme="dark"] body.dh-legacy .banner__inner-wrap { background: linear-gradient(45deg, var(--dk-card) 70.19%, color-mix(in srgb, #def7ea 16%, var(--dk-card)) 100%); }
html[data-theme="dark"] body.dh-legacy .banner__content-two .title span { color: color-mix(in srgb, #8B70FF 60%, var(--dk-text)); }
html[data-theme="dark"] body.dh-legacy .banner__content-three .tg-btn { color: var(--dk-text); }
html[data-theme="dark"] body.dh-legacy .banner__content-four .sub-title { border: 1px solid var(--dk-border); }
html[data-theme="dark"] body.dh-legacy .banner__price p { color: var(--dk-muted); }
html[data-theme="dark"] body.dh-legacy .hosting__inner-wrap-three { border: 1px solid var(--dk-border); }
html[data-theme="dark"] body.dh-legacy .hosting__inner-wrap-four { background-color: color-mix(in srgb, #EEEBFF 16%, var(--dk-card)); }
html[data-theme="dark"] body.dh-legacy .hosting__item { border: 1px solid var(--dk-border); }
html[data-theme="dark"] body.dh-legacy .hosting__item.item-two { border: 1px solid var(--dk-border); }
html[data-theme="dark"] body.dh-legacy .hosting__item.item-three { border: 1px solid var(--dk-border); }
html[data-theme="dark"] body.dh-legacy .hosting__item.item-four { border: 1px solid var(--dk-border); }
html[data-theme="dark"] body.dh-legacy .hosting__item.item-five { border: 1px solid var(--dk-border); }
html[data-theme="dark"] body.dh-legacy .hosting__item-two { background: linear-gradient(45deg, var(--dk-card) 70.19%, color-mix(in srgb, #e6e2fa 16%, var(--dk-card)) 100%); }
html[data-theme="dark"] body.dh-legacy .hosting__item-wrap-two .row > *:nth-child(3) .hosting__item-two { background: linear-gradient(45deg, var(--dk-card) 70.19%, var(--dk-card) 100%); }
html[data-theme="dark"] body.dh-legacy .hosting__item-wrap-two .row > *:nth-child(3) .hosting__icon-two { background-color: var(--dk-card); border-color: var(--dk-border); }
html[data-theme="dark"] body.dh-legacy .hosting__item-wrap-two .row > *:nth-child(4) .hosting__item-two { background: linear-gradient(45deg, var(--dk-card) 70.19%, color-mix(in srgb, #e4effb 16%, var(--dk-card)) 100%); }
html[data-theme="dark"] body.dh-legacy .hosting__item-wrap-two .row > *:nth-child(4) .hosting__icon-two { background-color: color-mix(in srgb, #E4EFFB 16%, var(--dk-card)); border-color: var(--dk-border); }
html[data-theme="dark"] body.dh-legacy .hosting__item-wrap-two .row > *:nth-child(5) .hosting__item-two { background: linear-gradient(45deg, var(--dk-card) 70.19%, color-mix(in srgb, #f4eaf4 16%, var(--dk-card)) 100%); }
html[data-theme="dark"] body.dh-legacy .hosting__item-wrap-two .row > *:nth-child(5) .hosting__icon-two { background-color: color-mix(in srgb, #F4EAF4 16%, var(--dk-card)); border-color: var(--dk-border); }
html[data-theme="dark"] body.dh-legacy .hosting__item-wrap-two .row > *:nth-child(6) .hosting__item-two { background: linear-gradient(45deg, var(--dk-card) 70.19%, color-mix(in srgb, #def7ea 16%, var(--dk-card)) 100%); }
html[data-theme="dark"] body.dh-legacy .hosting__item-wrap-two .row > *:nth-child(6) .hosting__icon-two { background-color: color-mix(in srgb, #DEF7EA 16%, var(--dk-card)); border-color: var(--dk-border); }
html[data-theme="dark"] body.dh-legacy .hosting__item-wrap-two .row > *:nth-child(7) .hosting__item-two { background: linear-gradient(45deg, var(--dk-card) 70.19%, color-mix(in srgb, #faf9d5 16%, var(--dk-card)) 100%); }
html[data-theme="dark"] body.dh-legacy .hosting__item-wrap-two .row > *:nth-child(7) .hosting__icon-two { background-color: color-mix(in srgb, #FAF9D5 16%, var(--dk-card)); border-color: var(--dk-border); }
html[data-theme="dark"] body.dh-legacy .hosting__item-wrap-three .hosting__item-four:nth-child(2) .hosting__icon-four { border-color: var(--dk-border); background-color: var(--dk-card); }
html[data-theme="dark"] body.dh-legacy .hosting__item-wrap-three .hosting__item-four:nth-child(3) .hosting__icon-four { border-color: var(--dk-border); background-color: color-mix(in srgb, #ECF5FF 16%, var(--dk-card)); }
html[data-theme="dark"] body.dh-legacy .hosting__item-wrap-three .hosting__item-four:nth-child(4) .hosting__icon-four { border-color: var(--dk-border); background-color: var(--dk-card); }
html[data-theme="dark"] body.dh-legacy .hosting__item-wrap-three .hosting__item-four:nth-child(5) .hosting__icon-four { border-color: var(--dk-border); background-color: color-mix(in srgb, #F8F7D7 16%, var(--dk-card)); }
html[data-theme="dark"] body.dh-legacy .hosting__item-wrap-three .hosting__item-four:nth-child(6) .hosting__icon-four { border-color: var(--dk-border); background-color: color-mix(in srgb, #DEF7EA 16%, var(--dk-card)); }
html[data-theme="dark"] body.dh-legacy .hosting__item-wrap-four .row > *:nth-child(2) .hosting__item-five { background-color: var(--dk-card); }
html[data-theme="dark"] body.dh-legacy .hosting__item-wrap-four .row > *:nth-child(3) .hosting__item-five { background-color: color-mix(in srgb, #ECF5FF 16%, var(--dk-card)); }
html[data-theme="dark"] body.dh-legacy .hosting__item-wrap-four .row > *:nth-child(4) .hosting__item-five { background-color: color-mix(in srgb, #F4EAF4 16%, var(--dk-card)); }
html[data-theme="dark"] body.dh-legacy .hosting__item-wrap-four .row > *:nth-child(5) .hosting__item-five { background-color: color-mix(in srgb, #F8F7D7 16%, var(--dk-card)); }
html[data-theme="dark"] body.dh-legacy .hosting__item-wrap-four .row > *:nth-child(6) .hosting__item-five { background-color: color-mix(in srgb, #DEF7EA 16%, var(--dk-card)); }
html[data-theme="dark"] body.dh-legacy .hosting__item-four { background-color: var(--dk-card); }
html[data-theme="dark"] body.dh-legacy .hosting__item-five { background-color: color-mix(in srgb, #EEEBFF 16%, var(--dk-card)); }
html[data-theme="dark"] body.dh-legacy .hosting__icon-two { background-color: color-mix(in srgb, #E6E2FA 16%, var(--dk-card)); border: 1px solid var(--dk-border); }
html[data-theme="dark"] body.dh-legacy .hosting__icon-four { border: 1px solid var(--dk-border); background-color: color-mix(in srgb, #EEEBFF 16%, var(--dk-card)); }
html[data-theme="dark"] body.dh-legacy .hosting__icon-five { border: 1px solid var(--dk-border); }
html[data-theme="dark"] body.dh-legacy .hosting__tag { border: 1px solid var(--dk-border); }
html[data-theme="dark"] body.dh-legacy .pricing-tab-two .tab-btn strong { color: var(--dk-muted); }
html[data-theme="dark"] body.dh-legacy .pricing__box { background: linear-gradient(45deg, var(--dk-card) 70.19%, color-mix(in srgb, #e6e2fa 16%, var(--dk-card)) 100%); }
html[data-theme="dark"] body.dh-legacy .pricing__box-six { background-color: var(--dk-card); }
html[data-theme="dark"] body.dh-legacy .pricing__box-seven { background-color: color-mix(in srgb, #EEEBFF 16%, var(--dk-card)); }
html[data-theme="dark"] body.dh-legacy .pricing__box-seven .pricing__box-top { border-color: var(--dk-border); }
html[data-theme="dark"] body.dh-legacy .pricing__box-top { background-color: color-mix(in srgb, #EEEBFF 16%, var(--dk-card)); }
html[data-theme="dark"] body.dh-legacy .pricing__item-wrap .row > *:nth-child(2) .pricing__box { background: linear-gradient(45deg, var(--dk-card) 70.19%, color-mix(in srgb, #e4effb 16%, var(--dk-card)) 100%); }
html[data-theme="dark"] body.dh-legacy .pricing__item-wrap .row > *:nth-child(3) .pricing__box { background: linear-gradient(45deg, var(--dk-card) 70.19%, color-mix(in srgb, #def7ea 16%, var(--dk-card)) 100%); }
html[data-theme="dark"] body.dh-legacy .pricing__item-wrap-two .row > *:nth-child(2) .pricing__box-top { background-color: color-mix(in srgb, #ECF5FF 16%, var(--dk-card)); }
html[data-theme="dark"] body.dh-legacy .pricing__item-wrap-two .row > *:nth-child(3) .pricing__box-top { background-color: color-mix(in srgb, #F8F7D7 16%, var(--dk-card)); }
html[data-theme="dark"] body.dh-legacy .pricing__item-wrap-two .row > *:nth-child(4) .pricing__box-top { background-color: color-mix(in srgb, #DEF7EA 16%, var(--dk-card)); }
html[data-theme="dark"] body.dh-legacy .pricing__item-wrap-three { background-color: var(--dk-card); }
html[data-theme="dark"] body.dh-legacy .pricing__item-wrap-four .row > *:nth-child(2) .pricing__box-seven { background-color: color-mix(in srgb, #ECF5FF 16%, var(--dk-card)); }
html[data-theme="dark"] body.dh-legacy .pricing__item-wrap-four .row > *:nth-child(2) .pricing__box-seven .pricing__box-top { border-color: var(--dk-border); }
html[data-theme="dark"] body.dh-legacy .pricing__item-wrap-four .row > *:nth-child(3) .pricing__box-seven { background-color: color-mix(in srgb, #F8F7D7 16%, var(--dk-card)); }
html[data-theme="dark"] body.dh-legacy .pricing__item-wrap-four .row > *:nth-child(3) .pricing__box-seven .pricing__box-top { border-color: var(--dk-border); }
html[data-theme="dark"] body.dh-legacy .pricing__item-wrap-four .row > *:nth-child(4) .pricing__box-seven { background-color: color-mix(in srgb, #DEF7EA 16%, var(--dk-card)); }
html[data-theme="dark"] body.dh-legacy .pricing__item-wrap-four .row > *:nth-child(4) .pricing__box-seven .pricing__box-top { border-color: var(--dk-border); }
html[data-theme="dark"] body.dh-legacy .choose__inner-wrap { background: linear-gradient(45deg, var(--dk-card) 70.19%, color-mix(in srgb, #e6e2fa 16%, var(--dk-card)) 100%); }
html[data-theme="dark"] body.dh-legacy .counter__item::before { background-color: var(--dk-surface); }
html[data-theme="dark"] body.dh-legacy .counter__item-two .content p { color: color-mix(in srgb, #384559 60%, var(--dk-text)); }
html[data-theme="dark"] body.dh-legacy .features__inner-wrap { background: linear-gradient(180deg, rgba(245, 247, 249, 0) 0%, var(--dk-card) 100%); }
html[data-theme="dark"] body.dh-legacy .features__icon-four { background-color: color-mix(in srgb, #ABD6FF 16%, var(--dk-card)); color: color-mix(in srgb, #1E68AF 60%, var(--dk-text)); }
html[data-theme="dark"] body.dh-legacy .features__item-five { background: linear-gradient(45deg, var(--dk-card) 70.19%, color-mix(in srgb, #e4effb 16%, var(--dk-card)) 100%); }
html[data-theme="dark"] body.dh-legacy .features__item-six { background: linear-gradient(45deg, var(--dk-card) 70.19%, color-mix(in srgb, #def7ea 16%, var(--dk-card)) 100%); }
html[data-theme="dark"] body.dh-legacy .features__item-seven { background: linear-gradient(90deg, color-mix(in srgb, #def7ea 16%, var(--dk-card)) 0%, color-mix(in srgb, #f4eaf4 16%, var(--dk-card)) 100%); }
html[data-theme="dark"] body.dh-legacy .features__item-eight { background-color: color-mix(in srgb, #F1EFFD 16%, var(--dk-card)); }
html[data-theme="dark"] body.dh-legacy .features__item-nine { background-color: color-mix(in srgb, #E9FBF2 16%, var(--dk-card)); }
html[data-theme="dark"] body.dh-legacy .features__item-ten { background-color: color-mix(in srgb, #F2F8FF 16%, var(--dk-card)); }
html[data-theme="dark"] body.dh-legacy .features__item-wrap-two .row > *:nth-child(2) .features__item-fourteen { background-color: color-mix(in srgb, #B5A5F8 16%, var(--dk-card)); border-color: var(--dk-border); }
html[data-theme="dark"] body.dh-legacy .features__item-wrap-two .row > *:nth-child(2) .features__icon-four { background-color: color-mix(in srgb, #CBBFFF 16%, var(--dk-card)); border-color: var(--dk-border); color: color-mix(in srgb, #5D4AAD 60%, var(--dk-text)); }
html[data-theme="dark"] body.dh-legacy .testimonial__item-four { background-color: color-mix(in srgb, #B5A5F8 16%, var(--dk-card)); }
html[data-theme="dark"] body.dh-legacy .testimonial__content-three svg { color: color-mix(in srgb, #7760D7 60%, var(--dk-text)); }
html[data-theme="dark"] body.dh-legacy .testimonial__nav { background-color: var(--dk-card); }
html[data-theme="dark"] body.dh-legacy .faq__wrap-three .accordion-button::before { border: 1px solid var(--dk-border); }
html[data-theme="dark"] body.dh-legacy .domain__price-item .price span { background-color: color-mix(in srgb, #DEF7EA 16%, var(--dk-card)); }
html[data-theme="dark"] body.dh-legacy .support__inner-wrap-two { background-color: color-mix(in srgb, #E2DBFF 16%, var(--dk-card)); }
html[data-theme="dark"] body.dh-legacy .support__content-four { background-color: var(--dk-card); }
html[data-theme="dark"] body.dh-legacy .support__icon { border: 1px solid var(--dk-border); }
html[data-theme="dark"] body.dh-legacy .data__center-tab-two .nav-tabs { border: 1px solid var(--dk-border); }
html[data-theme="dark"] body.dh-legacy .data__center-tab-two .nav-link { background-color: var(--dk-card); }
html[data-theme="dark"] body.dh-legacy .data__center-map-wrap-two .data__center-map-item .list-wrap li .tooltip-location { border: 1px solid var(--dk-border); }
html[data-theme="dark"] body.dh-legacy .deal__area { border-bottom: 1px solid var(--dk-border); border-top: 1px solid var(--dk-border); background-color: color-mix(in srgb, #F8FBFF 16%, var(--dk-card)); }
html[data-theme="dark"] body.dh-legacy .success__item { background-color: color-mix(in srgb, #C0FBD6 16%, var(--dk-card)); }
html[data-theme="dark"] body.dh-legacy .success__item-two { background-color: color-mix(in srgb, #FFF1C4 16%, var(--dk-card)); }
html[data-theme="dark"] body.dh-legacy .success__item-three { background-color: color-mix(in srgb, #E2DBFF 16%, var(--dk-card)); }
html[data-theme="dark"] body.dh-legacy .success__item-four.purple-item { background-color: color-mix(in srgb, #B5A5F8 16%, var(--dk-card)); }
html[data-theme="dark"] body.dh-legacy .success__img-two img:nth-child(1) { border: 1px solid var(--dk-border); }
html[data-theme="dark"] body.dh-legacy .marquee__area { background-color: color-mix(in srgb, #DEF7EA 16%, var(--dk-card)); }
html[data-theme="dark"] body.dh-legacy .marquee__item-two.tg-purple { background-color: color-mix(in srgb, #B5A5F8 16%, var(--dk-card)); }
html[data-theme="dark"] body.dh-legacy .marquee__item-two.tg-gray { background-color: var(--dk-surface); }
html[data-theme="dark"] body.dh-legacy .contact__info-box { background: linear-gradient(45deg, var(--dk-card) 70.19%, color-mix(in srgb, #e6e2fa 16%, var(--dk-card)) 100%); }
html[data-theme="dark"] body.dh-legacy .contact__form-box { background: linear-gradient(45deg, var(--dk-card) 70.19%, color-mix(in srgb, #def7ea 16%, var(--dk-card)) 100%); }
html[data-theme="dark"] body.dh-legacy .contact__form-box .form-grp textarea::placeholder,
html[data-theme="dark"] body.dh-legacy .contact__form-box .form-grp input::placeholder { color: var(--dk-muted); }
html[data-theme="dark"] body.dh-legacy .login__form-wrap .divider { color: var(--dk-muted); }
html[data-theme="dark"] body.dh-legacy .login__form .form__grp label { color: var(--dk-muted); }
html[data-theme="dark"] body.dh-legacy .login__form .form__grp input::placeholder { color: var(--dk-muted); }
html[data-theme="dark"] body.dh-legacy .login__img::before { border: 16px solid var(--dk-border); }
html[data-theme="dark"] body.dh-legacy .forgot-password a { color: color-mix(in srgb, #FC5C79 60%, var(--dk-text)); }
html[data-theme="dark"] body.dh-legacy .password-reset a { color: color-mix(in srgb, #19202B 60%, var(--dk-text)); }
html[data-theme="dark"] body.dh-legacy .footer__top-inner-two { background-color: color-mix(in srgb, #F2F4FE 16%, var(--dk-card)); }
html[data-theme="dark"] body.dh-legacy .footer__cart-wrap-two { background-color: color-mix(in srgb, #F2F4FE 16%, var(--dk-card)); }
html[data-theme="dark"] body.dh-legacy .nice-select { background-color: var(--dk-card); border: solid 1px var(--dk-border); }
html[data-theme="dark"] body.dh-legacy .nice-select:hover { border-color: var(--dk-border); }
html[data-theme="dark"] body.dh-legacy .nice-select.disabled { border-color: var(--dk-border); color: var(--dk-muted); }
html[data-theme="dark"] body.dh-legacy .nice-select.disabled:after { border-color: var(--dk-border); }
html[data-theme="dark"] body.dh-legacy .nice-select .list { background-color: var(--dk-card); }
html[data-theme="dark"] body.dh-legacy .nice-select .option.disabled { color: var(--dk-muted); }
html[data-theme="dark"] body.dh-legacy .cart-item { background-color: var(--dk-card); }
html[data-theme="dark"] body.dh-legacy .icon-domain { background: linear-gradient(135deg, color-mix(in srgb, #e8f3ff 16%, var(--dk-card)), color-mix(in srgb, #cce4ff 16%, var(--dk-card))); }
html[data-theme="dark"] body.dh-legacy .icon-cloud { background: linear-gradient(135deg, color-mix(in srgb, #e8fff2 16%, var(--dk-card)), color-mix(in srgb, #c8f5de 16%, var(--dk-card))); }
html[data-theme="dark"] body.dh-legacy .icon-reseller { background: linear-gradient(135deg, color-mix(in srgb, #f0eeff 16%, var(--dk-card)), color-mix(in srgb, #ddd6ff 16%, var(--dk-card))); }
html[data-theme="dark"] body.dh-legacy .icon-dedicated { background: linear-gradient(135deg, color-mix(in srgb, #fff4e8 16%, var(--dk-card)), color-mix(in srgb, #ffe0b8 16%, var(--dk-card))); color: color-mix(in srgb, #f59e0b 60%, var(--dk-text)); }
html[data-theme="dark"] body.dh-legacy .icon-ssl { background: linear-gradient(135deg, color-mix(in srgb, #fff0f0 16%, var(--dk-card)), color-mix(in srgb, #ffd6d6 16%, var(--dk-card))); }
html[data-theme="dark"] body.dh-legacy .icon-software { background: linear-gradient(135deg, color-mix(in srgb, #e8f8ff 16%, var(--dk-card)), color-mix(in srgb, #c8ecff 16%, var(--dk-card))); color: color-mix(in srgb, #0891b2 60%, var(--dk-text)); }
html[data-theme="dark"] body.dh-legacy .icon-project { background: linear-gradient(135deg, color-mix(in srgb, #f4f0ff 16%, var(--dk-card)), color-mix(in srgb, #e2d9ff 16%, var(--dk-card))); }
html[data-theme="dark"] body.dh-legacy .badge-register { background-color: color-mix(in srgb, #e8fff2 16%, var(--dk-card)); }
html[data-theme="dark"] body.dh-legacy .badge-transfer { background-color: color-mix(in srgb, #e8f3ff 16%, var(--dk-card)); }
html[data-theme="dark"] body.dh-legacy .badge-renew { background-color: color-mix(in srgb, #fff8e8 16%, var(--dk-card)); color: color-mix(in srgb, #d97706 60%, var(--dk-text)); }
html[data-theme="dark"] body.dh-legacy .btn-item-edit,
html[data-theme="dark"] body.dh-legacy .btn-item-remove { background-color: var(--dk-card); }
html[data-theme="dark"] body.dh-legacy .btn-item-edit:hover { background-color: color-mix(in srgb, #f0f8ff 16%, var(--dk-card)); }
html[data-theme="dark"] body.dh-legacy .btn-item-remove:hover { background-color: color-mix(in srgb, #fff5f5 16%, var(--dk-card)); }
html[data-theme="dark"] body.dh-legacy .coupon-input { background-color: var(--dk-card); }
html[data-theme="dark"] body.dh-legacy .btn-coupon { background-color: var(--dk-card); }
html[data-theme="dark"] body.dh-legacy .coupon-applied { background-color: color-mix(in srgb, #e8fff2 16%, var(--dk-card)); border: 1px solid var(--dk-border); }
html[data-theme="dark"] body.dh-legacy .address-card { background-color: var(--dk-card); }
html[data-theme="dark"] body.dh-legacy .edit-btn:hover { background-color: color-mix(in srgb, #e8fff2 16%, var(--dk-card)); }
html[data-theme="dark"] body.dh-legacy .pay-option { background-color: var(--dk-card); }
html[data-theme="dark"] body.dh-legacy .pay-option:hover { border-color: var(--dk-border); }
html[data-theme="dark"] body.dh-legacy .pay-option.selected { background-color: color-mix(in srgb, #e8fff2 16%, var(--dk-card)); }
html[data-theme="dark"] body.dh-legacy .pay-charge { color: color-mix(in srgb, #d48806 60%, var(--dk-text)); }
html[data-theme="dark"] body.dh-legacy .module-row { background-color: var(--dk-card); }
html[data-theme="dark"] body.dh-legacy .domain-config-wrap { --success-light: var(--dk-surface); --warn-light: var(--dk-surface); --border: var(--dk-border); --border2: var(--dk-border); --text: var(--dk-text); --text2: var(--dk-text); --text3: var(--dk-text); --bg: var(--dk-surface); --card: var(--dk-card); }
html[data-theme="dark"] body.dh-legacy .domain-config-wrap .domain-banner .icon-wrap { background-color: var(--dk-card); }
html[data-theme="dark"] body.dh-legacy .domain-config-wrap .domain-banner .icon-wrap svg { stroke: var(--dk-border); }
html[data-theme="dark"] body.dh-legacy .domain-config-wrap .price-card::before { background-color: var(--dk-card); }
html[data-theme="dark"] body.dh-legacy .domain-config-wrap .custom-radio { background-color: var(--dk-card); }
html[data-theme="dark"] body.dh-legacy .domain-config-wrap .duration-price { background-color: var(--dk-card); }
html[data-theme="dark"] body.dh-legacy .domain-config-wrap .module-checkbox-custom { background-color: var(--dk-card); }
html[data-theme="dark"] body.dh-legacy .domain-config-wrap .free-badge { color: color-mix(in srgb, #065F46 60%, var(--dk-text)); }
html[data-theme="dark"] body.dh-legacy .domain-config-wrap .paid-badge { color: color-mix(in srgb, #92400E 60%, var(--dk-text)); }
html[data-theme="dark"] body.dh-legacy .domain-config-wrap .ns-form-group .form-control { background-color: var(--dk-card) !important; }
html[data-theme="dark"] body.dh-legacy .required-star { color: color-mix(in srgb, #EF4444 60%, var(--dk-text)); }
html[data-theme="dark"] body.dh-legacy .transfer-result-available { background-color: var(--dk-card); border-color: color-mix(in srgb, var(--tg-theme-secondary) 30%, var(--dk-border)); color: color-mix(in srgb, var(--tg-theme-secondary) 80%, var(--dk-text)); }
html[data-theme="dark"] body.dh-legacy .transfer-result-available .transfer-result-icon { background-color: var(--dk-card); }
html[data-theme="dark"] body.dh-legacy .transfer-result-unavailable { background-color: color-mix(in srgb, #fff5f5 16%, var(--dk-card)); border-color: var(--dk-border); color: color-mix(in srgb, #7f1d1d 60%, var(--dk-text)); }
html[data-theme="dark"] body.dh-legacy .transfer-result-unavailable .transfer-result-icon { background-color: color-mix(in srgb, #fee2e2 16%, var(--dk-card)); color: color-mix(in srgb, #dc2626 60%, var(--dk-text)); }
html[data-theme="dark"] body.dh-legacy .transfer-result-notsupported { background-color: color-mix(in srgb, #fffbeb 16%, var(--dk-card)); color: color-mix(in srgb, #78350f 60%, var(--dk-text)); }
html[data-theme="dark"] body.dh-legacy .transfer-result-notsupported .transfer-result-icon { background-color: color-mix(in srgb, #fef3c7 16%, var(--dk-card)); color: color-mix(in srgb, #d97706 60%, var(--dk-text)); }
html[data-theme="dark"] body.dh-legacy .transfer-result-error { background-color: color-mix(in srgb, #fff5f5 16%, var(--dk-card)); border-color: var(--dk-border); color: color-mix(in srgb, #7f1d1d 60%, var(--dk-text)); }
html[data-theme="dark"] body.dh-legacy .transfer-result-error .transfer-result-icon { background-color: color-mix(in srgb, #fee2e2 16%, var(--dk-card)); color: color-mix(in srgb, #dc2626 60%, var(--dk-text)); }
html[data-theme="dark"] body.dh-legacy .domain-transfer-code { background-color: var(--dk-card); border: solid 1px var(--dk-border); }
html[data-theme="dark"] body.dh-legacy .transfer-result-available { background-color: var(--dk-card); border-color: color-mix(in srgb, var(--tg-theme-secondary) 30%, var(--dk-border)); color: color-mix(in srgb, var(--tg-theme-secondary) 80%, var(--dk-text)); }
html[data-theme="dark"] body.dh-legacy .transfer-result-available .transfer-result-icon { background-color: var(--dk-card); }
html[data-theme="dark"] body.dh-legacy .transfer-result-unavailable { background-color: color-mix(in srgb, #fff5f5 16%, var(--dk-card)); border-color: var(--dk-border); color: color-mix(in srgb, #7f1d1d 60%, var(--dk-text)); }
html[data-theme="dark"] body.dh-legacy .transfer-result-unavailable .transfer-result-icon { background-color: color-mix(in srgb, #fee2e2 16%, var(--dk-card)); color: color-mix(in srgb, #dc2626 60%, var(--dk-text)); }
html[data-theme="dark"] body.dh-legacy .transfer-result-notsupported { background-color: color-mix(in srgb, #fffbeb 16%, var(--dk-card)); color: color-mix(in srgb, #78350f 60%, var(--dk-text)); }
html[data-theme="dark"] body.dh-legacy .transfer-result-notsupported .transfer-result-icon { background-color: color-mix(in srgb, #fef3c7 16%, var(--dk-card)); color: color-mix(in srgb, #d97706 60%, var(--dk-text)); }
html[data-theme="dark"] body.dh-legacy .transfer-result-error { background-color: color-mix(in srgb, #fff5f5 16%, var(--dk-card)); border-color: var(--dk-border); color: color-mix(in srgb, #7f1d1d 60%, var(--dk-text)); }
html[data-theme="dark"] body.dh-legacy .transfer-result-error .transfer-result-icon { background-color: color-mix(in srgb, #fee2e2 16%, var(--dk-card)); color: color-mix(in srgb, #dc2626 60%, var(--dk-text)); }
html[data-theme="dark"] body.dh-legacy .transfer-result-available { background-color: var(--dk-card); border-color: color-mix(in srgb, var(--tg-theme-secondary) 30%, var(--dk-border)); color: color-mix(in srgb, var(--tg-theme-secondary) 80%, var(--dk-text)); }
html[data-theme="dark"] body.dh-legacy .transfer-result-available .transfer-result-icon { background-color: var(--dk-card); }
html[data-theme="dark"] body.dh-legacy .transfer-result-unavailable { background-color: color-mix(in srgb, #fff5f5 16%, var(--dk-card)); border-color: var(--dk-border); color: color-mix(in srgb, #7f1d1d 60%, var(--dk-text)); }
html[data-theme="dark"] body.dh-legacy .transfer-result-unavailable .transfer-result-icon { background-color: color-mix(in srgb, #fee2e2 16%, var(--dk-card)); color: color-mix(in srgb, #dc2626 60%, var(--dk-text)); }
html[data-theme="dark"] body.dh-legacy .transfer-result-notsupported { background-color: color-mix(in srgb, #fffbeb 16%, var(--dk-card)); color: color-mix(in srgb, #78350f 60%, var(--dk-text)); }
html[data-theme="dark"] body.dh-legacy .transfer-result-notsupported .transfer-result-icon { background-color: color-mix(in srgb, #fef3c7 16%, var(--dk-card)); color: color-mix(in srgb, #d97706 60%, var(--dk-text)); }
html[data-theme="dark"] body.dh-legacy .use-domain-result-error { background-color: color-mix(in srgb, #fff5f5 16%, var(--dk-card)); border-color: var(--dk-border); color: color-mix(in srgb, #7f1d1d 60%, var(--dk-text)); }
html[data-theme="dark"] body.dh-legacy .use-domain-result-error .transfer-result-icon { background-color: color-mix(in srgb, #fee2e2 16%, var(--dk-card)); color: color-mix(in srgb, #dc2626 60%, var(--dk-text)); }
html[data-theme="dark"] body.dh-legacy .mk-popup__box { background-color: var(--dk-card); }
html[data-theme="dark"] body.dh-legacy .mk-popup__body h3 { color: color-mix(in srgb, var(--base-color) 35%, var(--dk-text)); }
html[data-theme="dark"] body.dh-legacy .mk-popup__text { color: color-mix(in srgb, var(--base-color) 15%, var(--dk-text) 70%); }
html[data-theme="dark"] body.dh-legacy .mk-popup__close { background-color: var(--dk-card); color: color-mix(in srgb, var(--base-color) 40%, var(--dk-text)); }
html[data-theme="dark"] body.dh-legacy .mk-popup__close:hover { background-color: var(--dk-card); }
html[data-theme="dark"] body.dh-legacy .services-hero { background-color: var(--dk-card); border: 1px solid var(--dk-border); }
html[data-theme="dark"] body.dh-legacy .services-hero-text h1 { color: color-mix(in srgb, #0d1b14 60%, var(--dk-text)); }
html[data-theme="dark"] body.dh-legacy .services-hero-text p { color: var(--dk-muted); }
html[data-theme="dark"] body.dh-legacy .hero-stat { background-color: color-mix(in srgb, #f0faf4 16%, var(--dk-card)); border: 1px solid var(--dk-border); }
html[data-theme="dark"] body.dh-legacy .hero-stat span { color: var(--dk-muted); }
html[data-theme="dark"] body.dh-legacy .sec-heading h2 { color: color-mix(in srgb, #0d1b14 60%, var(--dk-text)); }
html[data-theme="dark"] body.dh-legacy .sec-heading p { color: var(--dk-muted); }
html[data-theme="dark"] body.dh-legacy .domain-card { background-color: var(--dk-card); border: 1.5px solid var(--dk-border); }
html[data-theme="dark"] body.dh-legacy .domain-icon-box { background-color: color-mix(in srgb, #f0faf4 16%, var(--dk-card)); border: 1.5px solid var(--dk-border); }
html[data-theme="dark"] body.dh-legacy .domain-tag { background-color: color-mix(in srgb, #f0faf4 16%, var(--dk-card)); border: 1px solid var(--dk-border); }
html[data-theme="dark"] body.dh-legacy .domain-card h4 { color: color-mix(in srgb, #0d1b14 60%, var(--dk-text)); }
html[data-theme="dark"] body.dh-legacy .domain-card p { color: var(--dk-muted); }
html[data-theme="dark"] body.dh-legacy .svc-card { background-color: var(--dk-card); border: 1.5px solid var(--dk-border); }
html[data-theme="dark"] body.dh-legacy .svc-icon-box { background-color: color-mix(in srgb, #f0faf4 16%, var(--dk-card)); border: 1.5px solid var(--dk-border); }
html[data-theme="dark"] body.dh-legacy .svc-card h5 { color: color-mix(in srgb, #0d1b14 60%, var(--dk-text)); }
html[data-theme="dark"] body.dh-legacy .svc-card p { color: var(--dk-muted); }
html[data-theme="dark"] body.dh-legacy .svc-card-footer { border-top: 1px solid var(--dk-border); }
html[data-theme="dark"] body.dh-legacy .svc-cta-arrow { background-color: color-mix(in srgb, #f0faf4 16%, var(--dk-card)); }
html[data-theme="dark"] body.dh-legacy [style*="background:#e8fff2"] { background-color: color-mix(in srgb, #e8fff2 16%, var(--dk-card)) !important; }
