/* ==========================================================================
   AVTOMATİK HİSSƏ — engine/gen_dark.py ilə saytın CSS fayllarından yaradılıb.
   Əl ilə dəyişməyin; mənbə CSS dəyişəndə skripti yenidən işlədin.
   Əl ilə yazılmış hissə faylın sonundadır (üstünlük onundur).
   ========================================================================== */

/* --- custom.css --- */
[data-bs-theme=dark] body {
  background-color: #182e3f !important;
}
[data-bs-theme=dark] .badge.bg-success {
  background-color: #1b3c25 !important;
}
[data-bs-theme=dark] .main-btn-outline-border {
  color: #77bff8;
}
[data-bs-theme=dark] .extended-area-wrapper .extended-area:not(.extended)::after {
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.01) 0%, rgba(17, 31, 46, 0.9) 80%);
}
@media (min-width: 992px) {
    [data-bs-theme=dark] .main-navbar .dropdown.open-on-hover:hover .dropdown-toggle {
      background-color: #16283a;
    }
    [data-bs-theme=dark] .main-navbar .dropdown-menu::before {
      border-bottom: 15px solid #24384d;
    }
    [data-bs-theme=dark] .main-navbar .dropdown-menu::after {
      border-bottom: 15px solid #24384d;
    }
    [data-bs-theme=dark] .main-navbar .dropdown-menu.mega-menu::after {
      border-bottom: 15px solid #24384d;
    }
}
@media (max-width: 991px) {
    [data-bs-theme=dark] .main-navbar .navbar-collapse .dropdown-menu {
      background-color: #16283a;
    }
}
@media (min-width: 991px) {
    [data-bs-theme=dark] .static-page .right-side::before {
      background-color: #111f2e;
    }
}
[data-bs-theme=dark] .account_page_services_container .account_page_services_card {
  background: #111f2e;
}
[data-bs-theme=dark] .account_page_services_container .account_page_services_card:hover {
  background: #182d3f;
}
[data-bs-theme=dark] .account_page_services_container .account_page_services_card .account_page_services_card_info span:last-child {
  color: #dbe6f1;
}
[data-bs-theme=dark] .account_page_active_products_services .account_page_active_products_services_header {
  background-color: #16283a;
  border-bottom: 1px solid #24384d;
}
[data-bs-theme=dark] .account_page_active_products_services .account_page_active_products_services_header span {
  color: #dbe6f1;
}
[data-bs-theme=dark] .account_page_active_products_services .account_page_active_products_services_body {
  background-color: #111f2e;
}
[data-bs-theme=dark] .account_page_active_products_services .account_page_active_products_services_body .account_page_active_products_services_body_with_data div span:first-child {
  color: #dbe6f1;
}
[data-bs-theme=dark] .account_page_active_products_services .account_page_active_products_services_body .account_page_active_products_services_body_with_data div span:last-child {
  color: #dbe6f1;
}
[data-bs-theme=dark] .account_page_active_products_services .account_page_active_products_services_details_form {
  background-color: #111f2e;
}
[data-bs-theme=dark] .account_page_get_domain_card .account_page_get_domain_card_header {
  background-color: #16283a;
  border-bottom: 1px solid #24384d;
}
[data-bs-theme=dark] .account_page_get_domain_card .account_page_get_domain_card_header span {
  color: #dbe6f1;
}
[data-bs-theme=dark] .account_page_get_domain_card .account_page_get_domain_card_body {
  background-color: #111f2e;
}
[data-bs-theme=dark] .account_page_get_domain_card .account_page_get_domain_card_body input[type="text"] {
  border: 1px solid #24384d;
  background-color: #16283a;
  color: #dbe6f1;
}
[data-bs-theme=dark] .account_page_get_domain_radio_form label {
  color: #dbe6f1;
}
[data-bs-theme=dark] .select_domain_package button {
  background: #111f2e;
}
[data-bs-theme=dark] .file-name__item {
  background: #182e3f;
  background-color: #182b3f;
  color: #77b5f8;
}
[data-bs-theme=dark] .f-dropdown > span {
  background: #111f2e;
}
[data-bs-theme=dark] .f-dropdown ul {
  background: #111f2e;
}
[data-bs-theme=dark] .f-dropdown ul li a {
  color: #dbe6f1;
}
[data-bs-theme=dark] .f-dropdown ul li a:hover {
  color: #98a1d7;
}
[data-bs-theme=dark] .f-dropdown ul li.active a {
  background: #1d2d3a;
}
[data-bs-theme=dark] .f-dropdown ul li.active a:before,
[data-bs-theme=dark] .f-dropdown ul li.active a:after {
  background: #111f2e;
}
[data-bs-theme=dark] .f-dropdown.filled > span {
  color: #dbe6f1;
}
[data-bs-theme=dark] .dropdown-menu-account {
  background: #111f2e;
}
[data-bs-theme=dark] .dropdown-menu-account li a {
  color: #dbe6f1;
}
[data-bs-theme=dark] .dropdown-menu-account li a:hover {
  background-color: #16283a;
}
[data-bs-theme=dark] .list-group-item {
  background-color: #111f2e;
  border: 1px solid #24384d;
}
[data-bs-theme=dark] .list-group-item:hover {
  background-color: #16283a;
}
[data-bs-theme=dark] .counter-box:hover {
  background-color: rgba(17, 31, 46, 0.8);
}
[data-bs-theme=dark] .main-services .icon-wrap i,
[data-bs-theme=dark] .main-services .icon-wrap svg {
  background: #1d283a;
}
[data-bs-theme=dark] .icon-circle {
  background-color: #16283a;
}
[data-bs-theme=dark] .account_page .btn-outline-secondary {
  color: #dbe6f1;
}
[data-bs-theme=dark] .account_page .btn-outline-secondary:hover,
[data-bs-theme=dark] .account_page .btn-outline-secondary:focus {
  background-color: #222d34;
  color: #dbe6f1;
}
[data-bs-theme=dark] .account_page .btn-outline-primary {
  color: #77bff8;
}
[data-bs-theme=dark] .account_page .services-table thead th,
[data-bs-theme=dark] .account_page .tickets-table thead th {
  background-color: #222d34 !important;
  color: #dbe6f1 !important;
}
[data-bs-theme=dark] .account_page .services-table tbody tr:hover,
[data-bs-theme=dark] .account_page .tickets-table tbody tr:hover {
  background-color: #182e3f;
}
[data-bs-theme=dark] .account_page .services-table tbody td,
[data-bs-theme=dark] .account_page .tickets-table tbody td {
  color: #dbe6f1;
}
[data-bs-theme=dark] .account_page .form-control {
  border-color: #24384d;
}
[data-bs-theme=dark] .account_page .input-group-text {
  background-color: #1c2b3b;
  border-color: #24384d;
  color: #dbe6f1;
}
[data-bs-theme=dark] .account_page .dropdown-menu {
  border: 1px solid #24384d;
}
[data-bs-theme=dark] .account_page .dropdown-item:hover {
  background-color: #182e3f;
}
[data-bs-theme=dark] .badge-status-success {
  background: #1a3c24;
  color: #8ce4a0;
}
[data-bs-theme=dark] .badge-status-warning {
  background: #3f3618;
}
[data-bs-theme=dark] .badge-status-danger {
  background: #3f1c18;
  color: #e5938a;
}
[data-bs-theme=dark] .badge-status-info {
  background: #182e3f;
  color: #7eb4f1;
}
[data-bs-theme=dark] .badge-status-secondary {
  background: #242b33;
  color: #dbe6f1;
}
[data-bs-theme=dark] .upanel-payment-card-inner {
  border: 2px solid #24384d;
  background: #111f2e;
}
[data-bs-theme=dark] .upanel-payment-card-inner .pm-icon {
  background: #1c2b3b;
  color: #77bff8;
}
[data-bs-theme=dark] .upanel-payment-card-inner .pm-text strong {
  color: #dbe6f1;
}
[data-bs-theme=dark] .upanel-payment-card-inner .pm-text small {
  color: #9db0c3;
}
[data-bs-theme=dark] .upanel-payment-card input[type="radio"]:checked + .upanel-payment-card-inner {
  background: #182d3f;
}
[data-bs-theme=dark] .upanel-payment-card-inner:hover {
  background: #182b3f;
}
[data-bs-theme=dark] .upanel-coupon-code {
  color: #77bff8;
  background: #182d3f;
}
[data-bs-theme=dark] .upanel-coupon-copy {
  color: #77bff8;
}
[data-bs-theme=dark] .upanel-coupon-copy:hover {
  background: #182c3f;
}
[data-bs-theme=dark] .upanel-amount-presets button {
  background: #111f2e;
  color: #77bff8;
}
[data-bs-theme=dark] .upanel-coupon-select-card-inner {
  border: 2px solid #24384d;
  background: #111f2e;
}
[data-bs-theme=dark] .upanel-coupon-select-card-inner:hover {
  background: #182b3f;
}
[data-bs-theme=dark] .upanel-coupon-select-card input[type="radio"]:checked + .upanel-coupon-select-card-inner {
  background: #182d3f;
}
[data-bs-theme=dark] .ucs-icon {
  background: #182d3f;
  color: #77bff8;
}
[data-bs-theme=dark] .ucs-info strong {
  color: #dbe6f1;
}
[data-bs-theme=dark] .ucs-info small {
  color: #9db0c3;
}
[data-bs-theme=dark] .ucs-discount {
  color: #8ce4a0;
  background: #1a3c24;
}
[data-bs-theme=dark] th.sortable.asc .sort-icon,
[data-bs-theme=dark] th.sortable.desc .sort-icon {
  color: #77bff8;
}
[data-bs-theme=dark] .account_page .upanel-info-tile {
  background: #111f2e;
  border: 1px solid #24384d;
}
[data-bs-theme=dark] .upanel-info-tile--highlight {
  background: #182d3f;
  border-color: #24384d;
}
[data-bs-theme=dark] .account_page .upanel-info-tile-label {
  color: #9db0c3;
}
[data-bs-theme=dark] .account_page .upanel-info-tile-value {
  color: #dbe6f1;
}
[data-bs-theme=dark] .upanel-profile-card {
  background: #111f2e;
}
[data-bs-theme=dark] .upanel-profile-row {
  border-bottom: 1px solid #24384d;
}
[data-bs-theme=dark] .upanel-profile-row__icon {
  background: #18223f;
  color: #78a6f7;
}
[data-bs-theme=dark] .upanel-profile-row__val {
  color: #dbe6f1;
}
[data-bs-theme=dark] .upanel-profile-balance .upanel-profile-row__icon {
  background: #183f24;
  color: #88e7a4;
}
[data-bs-theme=dark] .upanel-profile-balance .upanel-profile-row__val strong {
  color: #88e7a4;
}
[data-bs-theme=dark] .upanel-sidebar-nav__card {
  background: #111f2e;
}
[data-bs-theme=dark] .upanel-sidebar-nav__card a {
  color: #dbe6f1;
  border-bottom: 1px solid #24384d;
}
[data-bs-theme=dark] .upanel-sidebar-nav__card a:hover {
  background: #18223f;
  color: #78a6f7;
}
[data-bs-theme=dark] .upanel-sidebar-nav__card a:hover i {
  color: #78a6f7;
}
[data-bs-theme=dark] .upanel-sidebar-nav__card a.active {
  background: #18233f;
  color: #78a6f7;
}
[data-bs-theme=dark] .upanel-sidebar-nav__card a.active i {
  color: #78a6f7;
}
[data-bs-theme=dark] #sign-up .form-control,
[data-bs-theme=dark] #sign-in .form-control,
[data-bs-theme=dark] #forgot-password .form-control {
  background-color: #111f2e;
  border: 1px solid #24384d;
  color: #dbe6f1;
}
[data-bs-theme=dark] #sign-up .form-control::placeholder,
[data-bs-theme=dark] #sign-in .form-control::placeholder,
[data-bs-theme=dark] #forgot-password .form-control::placeholder {
  color: #9db0c3;
}
[data-bs-theme=dark] #sign-up .form-control:focus,
[data-bs-theme=dark] #sign-in .form-control:focus,
[data-bs-theme=dark] #forgot-password .form-control:focus {
  background-color: #111f2e;
}
[data-bs-theme=dark] .order-summary .osum-label {
  color: #dbe6f1;
}
[data-bs-theme=dark] .order-summary .osum-value {
  color: #dbe6f1;
}
[data-bs-theme=dark] .page-content th,
[data-bs-theme=dark] .page-content td {
  border: 1px solid #24384d;
}

/* --- personal.css --- */
[data-bs-theme=dark] .account_page_hoste_com {
  background-color: #111f2e;
}
[data-bs-theme=dark] .account_page_hoste_com_order div:nth-child(2) p:nth-child(2) {
  color: #dbe6f1;
}
[data-bs-theme=dark] .account_page_selected {
  background-color: #111f2e;
}
[data-bs-theme=dark] .account_page_selected .account_page_selected_one {
  color: #dbe6f1;
}
[data-bs-theme=dark] .first_div {
  background-color: #111f2e;
}
[data-bs-theme=dark] .date-preview-value {
  color: #77bff8;
  background-color: #182f3f;
}
[data-bs-theme=dark] .first_div h3 {
  color: #dbe6f1;
}
[data-bs-theme=dark] .configuration_p p {
  color: #dbe6f1;
}
[data-bs-theme=dark] .configuration_card_div .card {
  background-color: #111f2e;
}
[data-bs-theme=dark] .configuration_card_div .card p {
  color: #dbe6f1;
}
[data-bs-theme=dark] .configuration_card_div .card span {
  color: #77bff8;
}
[data-bs-theme=dark] .control_div .form-check {
  background-color: #111f2e;
}
[data-bs-theme=dark] .control_div .form-check label {
  color: #dbe6f1;
}
[data-bs-theme=dark] .control_div .form-check .admin_p {
  color: #dbe6f1;
}
[data-bs-theme=dark] .total_pay {
  background-color: #111f2e;
}
[data-bs-theme=dark] .total_pay .total_pay_control_first_p {
  color: #dbe6f1 !important;
}
[data-bs-theme=dark] .total_pay h2 {
  color: #77bff8;
}
[data-bs-theme=dark] .total_pay .total_pay_control p {
  color: #dbe6f1;
}
[data-bs-theme=dark] .total_pay .total_pay_control span {
  color: #77bff8;
}
[data-bs-theme=dark] .modal-body span {
  color: #9db0c3;
}
[data-bs-theme=dark] .modal-body p {
  color: #dbe6f1;
}
[data-bs-theme=dark] .ticket_page_pin {
  background-color: #111f2e;
}
[data-bs-theme=dark] .ticket_page_pin .pin_code p {
  color: #dbe6f1;
}
[data-bs-theme=dark] .ticket_page_pin .pin_code span {
  color: #77bff8;
}
[data-bs-theme=dark] .ticket_page_pin button {
  color: #77bff8;
  background-color: #182d3f;
}
[data-bs-theme=dark] .ticket_page_date h2 {
  color: #dbe6f1;
}
[data-bs-theme=dark] .ticket_page_date ul {
  background-color: #111f2e;
}
[data-bs-theme=dark] .ticket_page_date ul h4 {
  color: #dbe6f1;
}
[data-bs-theme=dark] .ticket_page_date ul li {
  border-bottom: 1px solid #24384d;
}
[data-bs-theme=dark] .ticket_page_date ul li p {
  color: #dbe6f1;
}
[data-bs-theme=dark] .ticket_page_list h2 {
  color: #dbe6f1;
}
[data-bs-theme=dark] .ticket_active_card {
  background-color: #182c3f;
}
[data-bs-theme=dark] .ticket_page_department .tab-content h5 {
  color: #dbe6f1;
}
[data-bs-theme=dark] .list-group .list-group-item {
  border-bottom: 1px solid #24384d;
}
[data-bs-theme=dark] .list-group .list-group-item.active {
  background-color: #182c3f;
  color: #dbe6f1;
}
[data-bs-theme=dark] .ticket_page_department .department_list {
  background-color: #111f2e;
}
[data-bs-theme=dark] .ticket_page_department .department_list ul li {
  color: #dbe6f1;
  border-bottom: 1px solid #24384d;
}
[data-bs-theme=dark] .ticket_page_department .department_list ul li span {
  color: #dbe6f1;
}
[data-bs-theme=dark] .ticket_details h5 {
  color: #dbe6f1;
}
[data-bs-theme=dark] .ticket_details_form {
  background-color: #111f2e;
}
[data-bs-theme=dark] .ticket_details_form input {
  border: 1px solid #24384d;
  color: #dbe6f1;
}
[data-bs-theme=dark] .ticket_details_form label {
  color: #dbe6f1;
}
[data-bs-theme=dark] .ticket_details_form .form-row select {
  border: 1px solid #24384d;
  color: #dbe6f1;
  background-color: #16283a;
}
[data-bs-theme=dark] .message_edit h5 {
  color: #dbe6f1;
}
[data-bs-theme=dark] .message_edit .edit {
  background-color: #111f2e;
}
[data-bs-theme=dark] .message_edit .edit .topic h6 {
  color: #dbe6f1;
}
[data-bs-theme=dark] .message_edit .edit .topic input {
  border: 1px solid #24384d;
  color: #dbe6f1;
  background-color: #16283a !important;
}
[data-bs-theme=dark] .toolbar {
  border-bottom: 1px solid #24384d;
}
[data-bs-theme=dark] .toolbar button {
  background-color: #111f2e;
}
[data-bs-theme=dark] .toolbar button:hover {
  background-color: #16283a;
}
[data-bs-theme=dark] .editor {
  color: #dbe6f1;
  background-color: #16283a;
}
[data-bs-theme=dark] .editor:empty:before {
  color: #9db0c3;
}
[data-bs-theme=dark] .services-container {
  background-color: #111f2e;
}
[data-bs-theme=dark] .services-container span {
  color: #dbe6f1;
}
[data-bs-theme=dark] .service-item-border {
  border: 1px solid #24384d;
}
[data-bs-theme=dark] .border-right {
  border-right: 1px solid #24384d;
}
[data-bs-theme=dark] .checkout-service-tabs {
  border-bottom: 2px solid #24384d;
}
[data-bs-theme=dark] .checkout-service-tabs .nav-link {
  color: #dbe6f1;
}
[data-bs-theme=dark] .checkout-service-tabs .nav-link:hover {
  color: var(--main-color-1, #78a6f7);
}
[data-bs-theme=dark] .checkout-service-tabs .nav-link.active {
  color: var(--main-color-1, #78a6f7);
}
[data-bs-theme=dark] .pkg-wide-card {
  background: #111f2e;
  border: 1px solid #24384d;
}
[data-bs-theme=dark] .pkg-wide-name {
  border-right: 1px solid #24384d;
}
[data-bs-theme=dark] .pkg-wide-title {
  color: #92b6dd;
}
[data-bs-theme=dark] .pkg-wide-desc {
  color: #dbe6f1;
}
[data-bs-theme=dark] .pkg-wide-feat-icon {
  background: #18263f;
}
[data-bs-theme=dark] .pkg-wide-feat-icon i {
  color: #78a6f7;
}
[data-bs-theme=dark] .pkg-wide-feat-val {
  color: #92b6dd;
}
[data-bs-theme=dark] .pkg-wide-feat-lbl {
  color: #dbe6f1;
}
[data-bs-theme=dark] .pkg-wide-price {
  border-left: 1px solid #24384d;
}
[data-bs-theme=dark] .pkg-wide-amount {
  color: #77bff8;
}
[data-bs-theme=dark] .pkg-wide-amount-unit {
  color: #dbe6f1;
}
[data-bs-theme=dark] .pkg-wide-price .pkg-wide-period {
  color: #dbe6f1;
}
@media (max-width: 767px) {
    [data-bs-theme=dark] .pkg-wide-name {
      border-bottom: 1px solid #24384d;
    }
    [data-bs-theme=dark] .pkg-wide-price {
      border-top: 1px solid #24384d;
    }
}
[data-bs-theme=dark] .checkout-section-title {
  color: #92b6dd;
}
[data-bs-theme=dark] .pkg-included-note {
  background: #18263f;
  border: 1px solid #24384d;
  color: #dbe6f1;
}
[data-bs-theme=dark] .pkg-included-note-lead {
  color: #92b6dd;
}
[data-bs-theme=dark] .pkg-included-item i {
  color: #78a6f7;
}

/* --- tickets.css --- */
[data-bs-theme=dark] thead th {
  background-color: #222d34 !important;
  color: #dbe6f1 !important;
}
[data-bs-theme=dark] .actions-container .choose-file {
  color: #77bff8;
}
[data-bs-theme=dark] .tickets-table td {
  border: 1px solid #24384d !important;
}
[data-bs-theme=dark] .days-left-ok {
  color: #88e7a4;
  background: #1a3d22;
}
[data-bs-theme=dark] .days-left-warn {
  color: #f8d777;
  background: #3f3518;
}
[data-bs-theme=dark] .days-left-exp {
  color: #e38c94;
  background: #3f181b;
}
[data-bs-theme=dark] .subject-title {
  color: #dbe6f1;
}
[data-bs-theme=dark] .subject-desc {
  color: #dbe6f1;
}
[data-bs-theme=dark] .ticket-details-container {
  background-color: #111f2e;
}
[data-bs-theme=dark] .ticket-details-container li {
  border-bottom: 1px solid #24384d;
}
[data-bs-theme=dark] .card-header {
  background-color: #111f2e !important;
}
[data-bs-theme=dark] .custom-alert {
  background-color: #111f2e !important;
}
[data-bs-theme=dark] .btn-container {
  border-top: 1px solid #24384d;
}
[data-bs-theme=dark] th {
  background-color: #16283a;
}
[data-bs-theme=dark] .cart-list {
  background-color: #111f2e;
}
[data-bs-theme=dark] .clear-cart-button {
  background-color: #16283a;
  color: #dbe6f1;
}
[data-bs-theme=dark] .edit-button,
[data-bs-theme=dark] .delete-button {
  color: #9db0c3;
}
[data-bs-theme=dark] .edit-button:hover,
[data-bs-theme=dark] .delete-button:hover {
  color: #dbe6f1;
}
[data-bs-theme=dark] .clear-btn {
  color: #dbe6f1;
  background-color: #222d34;
}
[data-bs-theme=dark] .promo {
  background-color: #1b3c2a;
}
[data-bs-theme=dark] .answer-dropdown {
  background-color: #111f2e;
}

/* --- cart.css --- */
[data-bs-theme=dark] .cart-box {
  background-color: #111f2e;
}
[data-bs-theme=dark] .payment-cart {
  background-color: #111f2e;
}
[data-bs-theme=dark] .payment-cart-footer {
  border-top: 1px solid rgba(36, 56, 77, 0.89);
}
[data-bs-theme=dark] .custom-checkbox {
  background-color: #111f2e;
}

/* --- product.css --- */
[data-bs-theme=dark] .info-box {
  background-color: #182c3f;
  color: #77bff8;
}
[data-bs-theme=dark] .product-detail-default {
  background-color: #111f2e;
}
[data-bs-theme=dark] .emal-btn {
  background-color: #111f2e;
}
[data-bs-theme=dark] .emal-btn:hover {
  background-color: #111f2e;
  color: #dbe6f1;
}
[data-bs-theme=dark] .change-plan {
  background-color: #111f2e;
}

/* --- home-modern.css --- */
[data-bs-theme=dark] .dmn-box {
  background: #111f2e;
}
[data-bs-theme=dark] .dmn-seg input:checked + label {
  background: #111f2e;
}
[data-bs-theme=dark] .dmn-input,
[data-bs-theme=dark] .dmn-zone {
  background: #111f2e;
}
[data-bs-theme=dark] .dmn-input::placeholder {
  color: #9db0c3;
}
[data-bs-theme=dark] .dmn-tld {
  background: #111f2e;
}
[data-bs-theme=dark] .dmn-tld b span {
  color: #ea858f;
}
[data-bs-theme=dark] .dmn-tld--hot {
  border-color: #24384d;
  background: #18273f;
}
[data-bs-theme=dark] .promo-strip__title i {
  background: #182d3f;
}
[data-bs-theme=dark] .promo-strip__all {
  background: #182d3f;
}
[data-bs-theme=dark] .promo-card {
  background: #111f2e;
  border: 1px solid #24384d;
}
[data-bs-theme=dark] .promo-card:hover {
  border-color: #24384d;
}
[data-bs-theme=dark] .promo-card__cut {
  border-top: 1.5px dashed #24384d;
}
[data-bs-theme=dark] .promo-card__cut::before,
[data-bs-theme=dark] .promo-card__cut::after {
  background: #111f2e;
  border: 1px solid #24384d;
}
[data-bs-theme=dark] .promo-card__mask {
  border: 1.5px dashed #24384d;
  background: #182b3f;
}
[data-bs-theme=dark] .promo-modal__fact {
  border: 1px solid #24384d;
}
[data-bs-theme=dark] .promo-code {
  background: #182b3f;
}
[data-bs-theme=dark] .bh-plans {
  background: #182b3f;
  border-top: 1px solid #24384d;
}
[data-bs-theme=dark] .bh-seg button.active {
  background: #111f2e;
}
[data-bs-theme=dark] .bh-plan {
  border: 1px solid #24384d;
  background: #111f2e;
}
[data-bs-theme=dark] .bh-plan__spec {
  background: #182b3f;
}
[data-bs-theme=dark] .bh-plan__list {
  color: #dbe6f1;
}
[data-bs-theme=dark] .bh-faq {
  background: #111f2e;
}
[data-bs-theme=dark] .bh-acc__item {
  border: 1px solid #24384d;
  background: #111f2e;
}
[data-bs-theme=dark] .bh-acc__item[open] {
  border-color: #24384d;
}
[data-bs-theme=dark] .bh-acc__body {
  color: #dbe6f1;
}
[data-bs-theme=dark] .bh-svc-sec {
  background: #182b3f;
  border-top: 1px solid #24384d;
  border-bottom: 1px solid #24384d;
}
[data-bs-theme=dark] .bh-svc {
  border: 1px solid #24384d;
  background: #111f2e;
}
[data-bs-theme=dark] .bh-svc:hover {
  border-color: #24384d;
}
[data-bs-theme=dark] .bh-svc__icon {
  background: #18273f;
}
[data-bs-theme=dark] .bh-svc:nth-child(3n/**/+2) .bh-svc__icon {
  background: #24183f;
  color: #a87cf3;
}
[data-bs-theme=dark] .bh-svc:nth-child(3n/**/+3) .bh-svc__icon {
  background: #183f29;
}
@media (max-width: 767.98px) {
    [data-bs-theme=dark] .bh-plan-dots button {
      background: #1e2b39;
    }
}

/* --- site-modern.css --- */
[data-bs-theme=dark] .bh-header {
  background: #111f2e;
  border-bottom: 1px solid #24384d;
}
[data-bs-theme=dark] .bh-dd {
  border: 1px solid #24384d;
}
[data-bs-theme=dark] #nav .dropdown-menu-account {
  border: 1px solid #24384d;
  background: #111f2e;
}
[data-bs-theme=dark] #nav .bh-sep {
  border-top: 1px solid #24384d;
}
[data-bs-theme=dark] .bh-mega {
  border: 1px solid #24384d;
}
[data-bs-theme=dark] .bh-mega__icon {
  background: #182d3f;
}
[data-bs-theme=dark] .bh-mega__side {
  background: #182b3f;
  border-left: 1px solid #24384d;
}
[data-bs-theme=dark] .bh-mega__foot {
  border-top: 1px solid #24384d;
}
[data-bs-theme=dark] .bh-mega__foot:hover {
  background: #182b3f;
}
@media (max-width: 991.98px) {
    [data-bs-theme=dark] .bh-collapse {
      background: #111f2e;
    }
    [data-bs-theme=dark] .bh-collapse__head {
      border-bottom: 1px solid #24384d;
    }
    [data-bs-theme=dark] .bh-mega__icon {
      background: #111f2e;
    }
    [data-bs-theme=dark] .bh-collapse__lang {
      border-top: 1px solid #24384d;
    }
}
[data-bs-theme=dark] .bh-auth__head {
  border-bottom: 1px solid #24384d;
}
[data-bs-theme=dark] .bh-auth__badge {
  background: #182d3f;
}
[data-bs-theme=dark] .bh-auth .bh-control {
  background-color: #111f2e;
}
[data-bs-theme=dark] .bh-captcha img {
  background: #111f2e;
}
[data-bs-theme=dark] .bh-captcha__refresh {
  background: #111f2e;
}
[data-bs-theme=dark] .bh-seo {
  background: #182b3f;
  border-top: 1px solid #24384d;
  border-bottom: 1px solid #24384d;
}
[data-bs-theme=dark] .bh-seo .extended-area:not(.extended)::after {
  background-image: linear-gradient(to bottom, rgba(246, 249, 252, 0) 0%, #182b3f 100%) !important;
}
[data-bs-theme=dark] .bh-seo__body {
  color: #dbe6f1;
}
[data-bs-theme=dark] .bh-seo__toggle {
  background: #111f2e;
}
[data-bs-theme=dark] .bh-svc-promo {
  background: #111f2e;
}
[data-bs-theme=dark] .bh-compare-sec {
  background: #111f2e;
}
[data-bs-theme=dark] .bh-compare {
  border: 1px solid #24384d;
  background: #111f2e;
}
[data-bs-theme=dark] .bh-compare__table {
  color: #dbe6f1;
}
[data-bs-theme=dark] .bh-compare__table th,
[data-bs-theme=dark] .bh-compare__table td {
  border-bottom: 1px solid #24384d;
}
[data-bs-theme=dark] .bh-compare__table thead th {
  background: #182b3f;
}
[data-bs-theme=dark] .bh-compare__table th:first-child {
  background: #111f2e;
}
[data-bs-theme=dark] .bh-compare__table thead th:first-child {
  background: #182b3f;
}
[data-bs-theme=dark] .bh-compare__table tbody tr:hover th,
[data-bs-theme=dark] .bh-compare__table tbody tr:hover td {
  background: #182b3f;
}
[data-bs-theme=dark] .bh-compare__table thead th.is-pop {
  background: #18273f;
}
[data-bs-theme=dark] .bh-incl {
  background: #182b3f;
  border-bottom: 1px solid #24384d;
}
[data-bs-theme=dark] .bh-incl__item {
  border: 1px solid #24384d;
  background: #111f2e;
}
[data-bs-theme=dark] .bh-incl__item:hover {
  border-color: #24384d;
}
[data-bs-theme=dark] .bh-incl__ic {
  background: #183f29;
}
[data-bs-theme=dark] .bh-compare__bar {
  border-bottom: 1px solid #24384d;
  background: #111f2e;
}
[data-bs-theme=dark] .bh-compare__nav button {
  background: #111f2e;
}
[data-bs-theme=dark] .bh-compare__scroll::-webkit-scrollbar-track {
  background: #1a2b3d;
}
[data-bs-theme=dark] .bh-compare__scroll::-webkit-scrollbar-thumb {
  border: 2px solid #24384d;
}
[data-bs-theme=dark] .bh-rplan {
  border: 1px solid #24384d;
  background: #111f2e;
}
[data-bs-theme=dark] .bh-rplan:hover {
  border-color: #24384d;
}
[data-bs-theme=dark] .bh-rplan__head {
  border-right: 1px solid #24384d;
  background: linear-gradient(180deg, #182b3f, #111f2e);
}
[data-bs-theme=dark] .bh-rplan--pop .bh-rplan__head {
  background: linear-gradient(180deg, #18263f, #111f2e);
}
[data-bs-theme=dark] .bh-rplan__spec {
  background: #18293f;
}
[data-bs-theme=dark] .bh-rplan__spec > i {
  background: #111f2e;
}
[data-bs-theme=dark] .bh-rplan__flags li {
  color: #dbe6f1;
}
@media (max-width: 991.98px) {
    [data-bs-theme=dark] .bh-rplan__head {
      border-bottom: 1px solid #24384d;
    }
}
[data-bs-theme=dark] .bh-mega__groups > .bh-mega__list + .bh-mega__list {
  border-left: 1px solid #24384d;
}

/* --- pages-modern.css --- */
[data-bs-theme=dark] .bh-page-hero {
  background: linear-gradient(180deg, #182b3f 0%, #182b3f 100%);
  border-bottom: 1px solid #24384d;
}
[data-bs-theme=dark] .bh-page-search {
  background: #111f2e;
}
[data-bs-theme=dark] .bh-page {
  background: #111f2e;
}
[data-bs-theme=dark] .bh-side-card {
  border: 1px solid #24384d;
  background: #111f2e;
}
[data-bs-theme=dark] .bh-side-card__t i {
  background: #182d3f;
}
[data-bs-theme=dark] .bh-side-list li + li {
  border-top: 1px solid #24384d;
}
[data-bs-theme=dark] .bh-side-list a {
  color: #dbe6f1;
}
[data-bs-theme=dark] .bh-empty {
  border: 1px dashed #24384d;
}
[data-bs-theme=dark] .bh-pager .page-link {
  background: #111f2e;
}
[data-bs-theme=dark] .bh-prose-card {
  border: 1px solid #24384d;
  background: #111f2e;
}
[data-bs-theme=dark] .bh-prose {
  color: #dbe6f1;
}
[data-bs-theme=dark] .bh-prose h2 {
  border-top: 1px solid #24384d;
}
[data-bs-theme=dark] .bh-prose code {
  background: #182b3f;
}
[data-bs-theme=dark] .bh-prose hr {
  border-color: #24384d;
}
[data-bs-theme=dark] .bh-ask {
  border: 1px solid #24384d;
  background: #182b3f;
}
[data-bs-theme=dark] .bh-toc__list a {
  color: #dbe6f1;
}
[data-bs-theme=dark] .bh-toc__list a::before {
  background: #182b3f;
}
[data-bs-theme=dark] .bh-contact-card {
  border: 1px solid #24384d;
  background: #111f2e;
}
[data-bs-theme=dark] .bh-contact-card:hover {
  border-color: #24384d;
}
[data-bs-theme=dark] .bh-contact-card__ic {
  background: #18273f;
}
[data-bs-theme=dark] .bh-contact-card:nth-child(2) .bh-contact-card__ic {
  background: #183f29;
}
[data-bs-theme=dark] .bh-contact-card:nth-child(3) .bh-contact-card__ic {
  background: #24183f;
  color: #a87cf3;
}
[data-bs-theme=dark] .bh-form-card {
  border: 1px solid #24384d;
  background: #111f2e;
}
[data-bs-theme=dark] .bh-f em {
  color: #ea858f;
}
[data-bs-theme=dark] .bh-f input,
[data-bs-theme=dark] .bh-f textarea {
  background: #111f2e;
}
[data-bs-theme=dark] .bh-form-note {
  background: #182d3f;
}
[data-bs-theme=dark] .bh-auth-page {
  background: #111f2e !important;
}
[data-bs-theme=dark] .bh-auth-main {
  background: #111f2e;
}
[data-bs-theme=dark] .bh-alert--ok {
  background: #183f29;
  color: #8ae5ad;
}
[data-bs-theme=dark] .bh-alert--info {
  background: #182d3f;
}

/* --- extra-modern.css --- */
[data-bs-theme=dark] .bh-wd-btn {
  background: #111f2e;
}
[data-bs-theme=dark] .bh-faq--mini {
  background: #111f2e;
}
[data-bs-theme=dark] .bh-dom-search {
  background: #111f2e;
}
[data-bs-theme=dark] .bh-dom-search select {
  background: #182b3f;
}
[data-bs-theme=dark] .bh-dom-results {
  background: #111f2e;
}
[data-bs-theme=dark] .bh-dom-row {
  border: 1px solid #24384d;
  background: #111f2e;
}
[data-bs-theme=dark] .bh-dom-row__status--no {
  color: #eb8484;
}
[data-bs-theme=dark] .bh-dom-zones {
  background: #111f2e;
}
[data-bs-theme=dark] .bh-dom-zcard {
  border: 1px solid #24384d;
  background: #111f2e;
}
[data-bs-theme=dark] .bh-price-table {
  border: 1px solid #24384d;
  background: #111f2e;
}
[data-bs-theme=dark] .bh-price-table th {
  background: #182b3f;
}
[data-bs-theme=dark] .bh-price-table td {
  border-top: 1px solid #24384d;
  color: #dbe6f1;
}
[data-bs-theme=dark] .bh-price-table tr:hover td {
  background: #182b3f;
}
[data-bs-theme=dark] .bh-price-table__tag {
  background: #3f3718;
  color: #f3a97d;
}
[data-bs-theme=dark] .bh-steps-v li:not(:last-child)::before {
  background: #1d2b3a;
}
[data-bs-theme=dark] .bh-steps-v__ic {
  background: #182d3f;
}
[data-bs-theme=dark] .bh-web-types {
  background: #111f2e;
}
[data-bs-theme=dark] .bh-web-t {
  border: 1px solid #24384d;
  background: #111f2e;
}
[data-bs-theme=dark] .bh-web-t:hover {
  border-color: color-mix(in srgb, var(--wd-accent) 45%, #24384d);
}
[data-bs-theme=dark] .bh-web-t__ic {
  background: color-mix(in srgb, var(--wd-accent) 14%, #111f2e);
}
[data-bs-theme=dark] .bh-wd-hero {
  background: linear-gradient(180deg, color-mix(in srgb, var(--wd-accent) 9%, #111f2e) 0%, #111f2e 100%);
  border-bottom: 1px solid #24384d;
}
[data-bs-theme=dark] .bh-wd-hero p {
  color: #dbe6f1;
}
[data-bs-theme=dark] .bh-wd-hero__card {
  border: 1px solid #24384d;
  background: #111f2e;
}
[data-bs-theme=dark] .bh-wd-hero__card li {
  color: #dbe6f1;
}
[data-bs-theme=dark] .bh-wd-sectors {
  background: #111f2e;
}
[data-bs-theme=dark] .bh-wd-sector {
  background: #182b3f;
}
[data-bs-theme=dark] .bh-wd-feat {
  background: #111f2e;
}
[data-bs-theme=dark] .bh-wd-f {
  border: 1px solid #24384d;
  background: #111f2e;
}
[data-bs-theme=dark] .bh-wd-f__ic {
  background: color-mix(in srgb, var(--wd-accent) 13%, #111f2e);
}
[data-bs-theme=dark] .bh-wd-feat--split .bh-wd-f {
  border-bottom: 1px solid #24384d;
}
[data-bs-theme=dark] .bh-wd-process {
  background: #182b3f;
  border-top: 1px solid #24384d;
  border-bottom: 1px solid #24384d;
}
[data-bs-theme=dark] .bh-wd-step {
  border: 1px solid #24384d;
  background: #111f2e;
}
[data-bs-theme=dark] .bh-wd-step > i {
  background: #182d3f;
}
[data-bs-theme=dark] .bh-wd-other,
[data-bs-theme=dark] .bh-ex-more {
  background: #111f2e;
}
[data-bs-theme=dark] .bh-wd-o {
  border: 1px solid #24384d;
  background: #111f2e;
}
[data-bs-theme=dark] .bh-wd-o > i:first-child {
  background: color-mix(in srgb, var(--wd-accent) 13%, #111f2e);
}
[data-bs-theme=dark] .bh-wd-o:hover {
  border-color: #24384d;
  background: #182b3f;
}
[data-bs-theme=dark] .bh-quote {
  background: #182b3f;
  border-top: 1px solid #24384d;
}
[data-bs-theme=dark] .bh-quote__box {
  background: #111f2e;
  border: 1px solid #24384d;
}
[data-bs-theme=dark] .bh-f select {
  background: #111f2e;
}
[data-bs-theme=dark] .bh-ex-card {
  border: 1px solid #24384d;
  background: #111f2e;
}
[data-bs-theme=dark] .bh-ex-card__ic {
  background: color-mix(in srgb, var(--ex-accent) 13%, #111f2e);
}
[data-bs-theme=dark] .bh-ex-hero {
  background: linear-gradient(160deg, color-mix(in srgb, var(--ex-accent) 10%, #111f2e) 0%, #111f2e 70%);
  border-bottom: 1px solid #24384d;
}
[data-bs-theme=dark] .bh-ex-hero p {
  color: #dbe6f1;
}
[data-bs-theme=dark] .bh-v-shield {
  background: #111f2e;
}
[data-bs-theme=dark] .bh-v-shield__url {
  background: #183f24;
  color: #8ae5ad;
}
[data-bs-theme=dark] .bh-v-shield__ok {
  color: #84ebab;
}
[data-bs-theme=dark] .bh-v-gauge {
  background: #111f2e;
}
[data-bs-theme=dark] .bh-v-gauge__ring {
  background: radial-gradient(closest-side, #111f2e 78%, transparent 80% 100%), conic-gradient(#16a34a calc(var(--p) * 1%), #3f3718 0);
}
[data-bs-theme=dark] .bh-v-chart {
  background: #111f2e;
}
[data-bs-theme=dark] .bh-v-chart__bars {
  border-bottom: 2px solid #24384d;
}
[data-bs-theme=dark] .bh-v-chart__serp {
  background: #182b3f;
}
[data-bs-theme=dark] .bh-v-plan__c {
  background: #111f2e;
}
[data-bs-theme=dark] .bh-v-plan__c span {
  color: #dbe6f1;
}
[data-bs-theme=dark] .bh-v-mig__box {
  background: #111f2e;
}
[data-bs-theme=dark] .bh-v-mig__flow span {
  background: color-mix(in srgb, var(--ex-accent) 50%, #111f2e);
}
[data-bs-theme=dark] .bh-v-mail {
  border: 1px solid #24384d;
  background: #111f2e;
}
[data-bs-theme=dark] .bh-v-mail__head {
  border-bottom: 1px solid #24384d;
}
[data-bs-theme=dark] .bh-v-mail__row {
  border-bottom: 1px solid #24384d;
}
[data-bs-theme=dark] .bh-v-mail__av {
  background: color-mix(in srgb, var(--ex-accent) 15%, #111f2e);
}
[data-bs-theme=dark] .bh-v-mail__tags span {
  background: #183f2c;
  color: #77f8d3;
}
[data-bs-theme=dark] .bh-ex-points {
  background: #111f2e;
}
[data-bs-theme=dark] .bh-ex-p {
  border: 1px solid #24384d;
  background: #111f2e;
}
[data-bs-theme=dark] .bh-ex-p__ic {
  background: color-mix(in srgb, var(--ex-accent) 13%, #111f2e);
}
[data-bs-theme=dark] .bh-ex-points--list .bh-ex-p {
  border-bottom: 1px solid #24384d;
}
[data-bs-theme=dark] .bh-ex-points--zig .bh-ex-p:nth-child(even) {
  background: #182b3f;
}
[data-bs-theme=dark] .bh-ex-steps {
  background: #182b3f;
  border-top: 1px solid #24384d;
  border-bottom: 1px solid #24384d;
}
[data-bs-theme=dark] .bh-ex-stepline li {
  background: #111f2e;
  border: 1px solid #24384d;
}
[data-bs-theme=dark] .bh-ex-cmp {
  background: #182b3f;
}
[data-bs-theme=dark] .bh-ex-cmp__c {
  border: 1px solid #24384d;
  background: #111f2e;
}
[data-bs-theme=dark] .bh-ex-cmp__badge {
  background: color-mix(in srgb, var(--ex-accent) 14%, #111f2e);
}
[data-bs-theme=dark] .bh-ex-cmp__c li {
  color: #dbe6f1;
}
[data-bs-theme=dark] .bh-acc__btn {
  background: #111f2e;
}
[data-bs-theme=dark] .bh-acc__bal {
  background: #183f27;
}
[data-bs-theme=dark] .bh-acc__bal:hover {
  background: #183f27;
  color: #84ebab;
}
[data-bs-theme=dark] .bh-acc__out,
[data-bs-theme=dark] .bh-acc__out i {
  color: #eb8484 !important;
}
[data-bs-theme=dark] .bh-acc__out:hover {
  background: #3f1818 !important;
}

/* ==========================================================================
   BuludHost — gecə rejimi (data-bs-theme="dark")
   Bootstrap 5.3-ün öz tünd rejiminin üstündə saytın rəngləri.
   ========================================================================== */

/* loqo və düymə ikonları: gündüz rejimində */
.logo--dark { display: none !important; }
.bh-theme-toggle__sun { display: none !important; }

html[data-bs-theme=dark] { color-scheme: dark; }
html[data-bs-theme=dark] .logo--light { display: none !important; }
html[data-bs-theme=dark] .logo--dark { display: inline-block !important; }
html[data-bs-theme=dark] .bh-theme-toggle__moon { display: none !important; }
html[data-bs-theme=dark] .bh-theme-toggle__sun { display: inline-block !important; color: #fbbf24; }

/* --------------------------------------------------------------------------
   Rəng dəyişənləri
   -------------------------------------------------------------------------- */
html[data-bs-theme=dark] {
    --bs-body-bg: #0b1623;
    --bs-body-bg-rgb: 11, 22, 35;
    --bs-body-color: #dbe6f1;
    --bs-body-color-rgb: 219, 230, 241;
    --bs-emphasis-color: #ffffff;
    --bs-secondary-color: rgba(219, 230, 241, .68);
    --bs-secondary-bg: #16283a;
    --bs-tertiary-bg: #111f2e;
    --bs-tertiary-bg-rgb: 17, 31, 46;
    --bs-border-color: #24384d;
    --bs-border-color-translucent: rgba(255, 255, 255, .1);
    --bs-heading-color: #eef4fa;
    --bs-link-color: #7fb2ff;
    --bs-link-color-rgb: 127, 178, 255;
    --bs-link-hover-color: #a9ccff;
    --bs-link-hover-color-rgb: 169, 204, 255;
    --bs-primary-text-emphasis: #9cc4ff;
    --bs-primary-bg-subtle: #10284a;
    --bs-primary-border-subtle: #1f4577;
    --bs-light-rgb: 22, 40, 58;
    --bs-white-rgb: 17, 31, 46;
    --bs-dark-rgb: 219, 230, 241;
    --bs-black-rgb: 238, 244, 250;

    /* saytın öz dəyişənləri */
    --bh-ink: #e3ecf5;
    --bh-muted: #9db0c3;
    --bh-line: #24384d;
    --bh-soft: #16283a;
}
html[data-bs-theme=dark] body { background-color: var(--bs-body-bg) !important; color: var(--bs-body-color); }

/* --------------------------------------------------------------------------
   Bootstrap köməkçi sinifləri
   -------------------------------------------------------------------------- */
html[data-bs-theme=dark] .text-primary { color: #7fb2ff !important; }
html[data-bs-theme=dark] .text-dark,
html[data-bs-theme=dark] .text-black,
html[data-bs-theme=dark] .text-body { color: var(--bs-body-color) !important; }
html[data-bs-theme=dark] .text-secondary,
html[data-bs-theme=dark] .text-muted { color: var(--bs-secondary-color) !important; }
html[data-bs-theme=dark] .bg-white { background-color: #111f2e !important; }
html[data-bs-theme=dark] .bg-light { background-color: #16283a !important; }
html[data-bs-theme=dark] .border,
html[data-bs-theme=dark] .border-top,
html[data-bs-theme=dark] .border-bottom,
html[data-bs-theme=dark] .border-start,
html[data-bs-theme=dark] .border-end { border-color: var(--bs-border-color) !important; }
html[data-bs-theme=dark] .shadow,
html[data-bs-theme=dark] .shadow-sm,
html[data-bs-theme=dark] .shadow-lg { box-shadow: 0 10px 30px rgba(0, 0, 0, .35) !important; }
html[data-bs-theme=dark] .card { --bs-card-bg: #111f2e; --bs-card-border-color: #24384d; --bs-card-cap-bg: #16283a; color: var(--bs-body-color); }
html[data-bs-theme=dark] .modal-content { --bs-modal-bg: #111f2e; }
html[data-bs-theme=dark] .dropdown-menu { --bs-dropdown-bg: #111f2e; --bs-dropdown-border-color: #24384d; --bs-dropdown-link-color: #dbe6f1; --bs-dropdown-link-hover-bg: #16283a; --bs-dropdown-link-hover-color: #fff; }
html[data-bs-theme=dark] .table { --bs-table-bg: transparent; --bs-table-color: #dbe6f1; --bs-table-border-color: #24384d; --bs-table-striped-bg: rgba(255, 255, 255, .03); --bs-table-hover-bg: rgba(255, 255, 255, .05); }
html[data-bs-theme=dark] .form-control,
html[data-bs-theme=dark] .form-select { background-color: #0e1b29; border-color: #2a4058; color: #e3ecf5; }
html[data-bs-theme=dark] .form-control::placeholder { color: #6f859b; }
html[data-bs-theme=dark] .form-control:disabled,
html[data-bs-theme=dark] .form-control[readonly] { background-color: #16283a; }
html[data-bs-theme=dark] .btn-light { --bs-btn-bg: #16283a; --bs-btn-border-color: #24384d; --bs-btn-color: #dbe6f1; --bs-btn-hover-bg: #1d3349; --bs-btn-hover-border-color: #2c4661; --bs-btn-hover-color: #fff; --bs-btn-active-bg: #1d3349; --bs-btn-active-color: #fff; }
html[data-bs-theme=dark] .btn-outline-primary { --bs-btn-color: #7fb2ff; --bs-btn-border-color: #2f5f99; --bs-btn-hover-bg: #04497f; --bs-btn-hover-border-color: #04497f; --bs-btn-hover-color: #fff; }
html[data-bs-theme=dark] .btn-outline-secondary { --bs-btn-color: #b8c7d6; --bs-btn-border-color: #34495f; }
html[data-bs-theme=dark] .btn-link { --bs-btn-color: #7fb2ff; --bs-btn-hover-color: #a9ccff; }
html[data-bs-theme=dark] .list-group { --bs-list-group-bg: #111f2e; --bs-list-group-color: #dbe6f1; --bs-list-group-border-color: #24384d; --bs-list-group-action-hover-bg: #16283a; }
html[data-bs-theme=dark] .nav-tabs { --bs-nav-tabs-link-active-bg: #111f2e; --bs-nav-tabs-link-active-color: #fff; --bs-nav-tabs-border-color: #24384d; }
html[data-bs-theme=dark] .accordion { --bs-accordion-bg: #111f2e; --bs-accordion-color: #dbe6f1; --bs-accordion-border-color: #24384d; --bs-accordion-btn-color: #eef4fa; --bs-accordion-active-bg: #16283a; --bs-accordion-active-color: #fff; }
html[data-bs-theme=dark] .pagination { --bs-pagination-bg: #111f2e; --bs-pagination-border-color: #24384d; --bs-pagination-color: #9cc4ff; --bs-pagination-hover-bg: #16283a; --bs-pagination-disabled-bg: #0e1b29; }
html[data-bs-theme=dark] .dropdown-divider { border-color: #24384d; }
html[data-bs-theme=dark] hr { color: #24384d; opacity: 1; }
html[data-bs-theme=dark] .btn-close { filter: invert(1) grayscale(100%) brightness(200%); }

/* --------------------------------------------------------------------------
   Yeni komponentlər (menyu, slayd, domen, promokod, modallar)
   -------------------------------------------------------------------------- */
html[data-bs-theme=dark] .bh-header { background: rgba(11, 22, 35, .92); border-bottom-color: #1b2d40; backdrop-filter: saturate(140%) blur(8px); }
html[data-bs-theme=dark] .bh-header.is-scrolled { box-shadow: 0 8px 24px rgba(0, 0, 0, .35); }
html[data-bs-theme=dark] .bh-nav__link:hover,
html[data-bs-theme=dark] .bh-nav__link[aria-expanded="true"],
html[data-bs-theme=dark] .bh-dd__item:hover,
html[data-bs-theme=dark] .bh-mega__item:hover,
html[data-bs-theme=dark] #nav .dropdown-menu-account li a:hover,
html[data-bs-theme=dark] .bh-btn--ghost:hover,
html[data-bs-theme=dark] .bh-btn--ghost[aria-expanded="true"] { color: #fff; }
html[data-bs-theme=dark] .bh-nav__link[aria-expanded="true"] i { color: #7fb2ff; }
html[data-bs-theme=dark] .bh-mega,
html[data-bs-theme=dark] .bh-dd,
html[data-bs-theme=dark] #nav .dropdown-menu-account { background: #111f2e; border-color: #24384d; box-shadow: 0 24px 60px rgba(0, 0, 0, .5); }
html[data-bs-theme=dark] .bh-mega__side { background: #0e1b29; border-left-color: #24384d; }
html[data-bs-theme=dark] .bh-mega__foot { border-top-color: #24384d; }
html[data-bs-theme=dark] .bh-mega__foot:hover { background: #16283a; }
html[data-bs-theme=dark] .bh-mega__foot b,
html[data-bs-theme=dark] .bh-mega__arrow { color: #7fb2ff; }
html[data-bs-theme=dark] .bh-mega__icon { background: #16304d; color: #7fb2ff; }
html[data-bs-theme=dark] #nav .bh-sep { border-top-color: #24384d; }
html[data-bs-theme=dark] .bh-burger { color: #e3ecf5; }
@media (max-width: 991.98px) {
    html[data-bs-theme=dark] .bh-collapse { background: #0e1b29; box-shadow: 20px 0 60px rgba(0, 0, 0, .6); }
    html[data-bs-theme=dark] .bh-collapse__head,
    html[data-bs-theme=dark] .bh-collapse__lang { border-color: #24384d; }
    html[data-bs-theme=dark] .bh-mega { background: #16283a; box-shadow: none; }
    html[data-bs-theme=dark] .bh-mega__icon { background: #0e1b29; }
    html[data-bs-theme=dark] .bh-collapse__lang a { color: #e3ecf5; }
    html[data-bs-theme=dark] .bh-collapse__lang a.active { background: #2e75f3; border-color: #2e75f3; }
}

/* slayd: bir az daha tünd, aşağı kənarı səhifə fonu ilə birləşsin */
html[data-bs-theme=dark] .bh-hero__bg { background:
    radial-gradient(900px 480px at 80% 0%, rgba(46, 117, 243, .32), transparent 60%),
    radial-gradient(700px 420px at 0% 100%, rgba(46, 117, 243, .12), transparent 60%),
    linear-gradient(160deg, #06182b 0%, #07243f 60%, #0a2c4c 100%); }

/* slayd nöqtələri: Bootstrap-ın tünd rejim qaydası onları qaraldır */
html[data-bs-theme=dark] .bh-hero__dots.carousel-indicators [data-bs-target] { background-color: rgba(255, 255, 255, .35); filter: none; }
html[data-bs-theme=dark] .bh-hero__dots.carousel-indicators .active { background-color: #fff; }

/* domen axtarışı */
html[data-bs-theme=dark] .dmn-box { box-shadow: 0 18px 50px rgba(0, 0, 0, .45); }
html[data-bs-theme=dark] .dmn-box__title,
html[data-bs-theme=dark] .dmn-tld b,
html[data-bs-theme=dark] .dmn-zone,
html[data-bs-theme=dark] .dmn-seg input:checked + label,
html[data-bs-theme=dark] .dmn-seg label:hover { color: #eef4fa; }
html[data-bs-theme=dark] .dmn-seg input:checked + label { background: #1d3349; box-shadow: none; }
html[data-bs-theme=dark] .dmn-input,
html[data-bs-theme=dark] .dmn-zone { background-color: #0e1b29; background-repeat: no-repeat; background-position: right 14px center; }
html[data-bs-theme=dark] .dmn-zone { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 16 16'%3E%3Cpath fill='%239db0c3' d='M1.6 5.1a.8.8 0 0 1 1.1 0L8 10.3l5.3-5.2a.8.8 0 1 1 1.1 1.1l-5.8 5.8a.8.8 0 0 1-1.1 0L1.6 6.2a.8.8 0 0 1 0-1.1z'/%3E%3C/svg%3E"); }
html[data-bs-theme=dark] .dmn-input::placeholder { color: #6f859b; }
html[data-bs-theme=dark] .dmn-tld { background: #0e1b29; }
html[data-bs-theme=dark] .dmn-tld--hot { background: #10284a; border-color: #1f4577; }

/* promokodlar */
html[data-bs-theme=dark] .promo-strip__title { color: #eef4fa; }
html[data-bs-theme=dark] .promo-strip__title i,
html[data-bs-theme=dark] .promo-strip__all { background: #16304d; color: #9cc4ff; }
html[data-bs-theme=dark] .promo-strip__all:hover { background: #2e75f3; color: #fff; }
html[data-bs-theme=dark] .promo-card:hover { border-color: #2c4661; box-shadow: 0 14px 34px rgba(0, 0, 0, .45); }
html[data-bs-theme=dark] .promo-card__cut::before,
html[data-bs-theme=dark] .promo-card__cut::after { background: var(--bs-body-bg); }
html[data-bs-theme=dark] .promo-card__mask { background: #0e1b29; border-color: #2a4058; color: #6f859b; }
html[data-bs-theme=dark] .promo-code { background: #0e1b29; border-color: #2f5f99; }
html[data-bs-theme=dark] .promo-code__input { color: #9cc4ff; }
html[data-bs-theme=dark] .promo-modal__fact { background: #16283a; border-color: #24384d; }

/* giriş / qeydiyyat modalları */
html[data-bs-theme=dark] .bh-auth__head { border-bottom-color: #24384d; }
html[data-bs-theme=dark] .bh-auth__head img { content: url('../images/logo-dark.png'); }
html[data-bs-theme=dark] .bh-auth__title { color: #eef4fa; }
html[data-bs-theme=dark] .bh-auth .bh-control { background-color: #0e1b29 !important; color: #e3ecf5 !important; border-color: #2a4058 !important; }
html[data-bs-theme=dark] .bh-auth .bh-control:focus { border-color: #2e75f3 !important; }
html[data-bs-theme=dark] .bh-captcha img,
html[data-bs-theme=dark] .bh-captcha__refresh { border-color: #2a4058; }
html[data-bs-theme=dark] .bh-captcha__refresh { background: #0e1b29; color: #9cc4ff; }
html[data-bs-theme=dark] .bh-auth__link { color: #7fb2ff; }
html[data-bs-theme=dark] .bh-auth__submit:hover,
html[data-bs-theme=dark] .bh-btn--primary:hover { background: #0a5a9c; }

/* düymələr: tünd fonda əsas düymə bir az açıq olsun */
html[data-bs-theme=dark] .btn-primary { --bs-btn-bg: #0b5aa0; --bs-btn-border-color: #0b5aa0; --bs-btn-hover-bg: #1167b3; --bs-btn-hover-border-color: #1167b3; }

/* paketlər */
html[data-bs-theme=dark] .bh-plans__head h2,
html[data-bs-theme=dark] .bh-plan__nm,
html[data-bs-theme=dark] .bh-plan__pr,
html[data-bs-theme=dark] .bh-plan__spec b,
html[data-bs-theme=dark] .bh-plan__fh,
html[data-bs-theme=dark] .bh-plan__list b { color: #eef4fa; }
html[data-bs-theme=dark] .bh-plan__list { color: #b8c7d6; }
html[data-bs-theme=dark] .bh-eyebrow,
html[data-bs-theme=dark] .bh-plan__more > summary { color: #7fb2ff; }
html[data-bs-theme=dark] .bh-seg button.active { background: #1d3349; color: #fff; box-shadow: none; }
html[data-bs-theme=dark] .bh-plan:hover { box-shadow: 0 18px 44px rgba(0, 0, 0, .45); }
html[data-bs-theme=dark] .bh-plan--pop { border-color: #2e75f3; box-shadow: 0 20px 50px rgba(46, 117, 243, .2); }
html[data-bs-theme=dark] .bh-plan__btn { color: #7fb2ff; border-color: #2f5f99; }
html[data-bs-theme=dark] .bh-plan__btn:hover,
html[data-bs-theme=dark] .bh-plan--pop .bh-plan__btn { background: #2e75f3; border-color: #2e75f3; color: #fff; }
html[data-bs-theme=dark] .bh-plan__note,
html[data-bs-theme=dark] .bh-plan__list li > .bi-check-circle-fill { color: #4ade80; }
html[data-bs-theme=dark] .bh-plans__notes i { color: #7fb2ff; }

/* rəqəmlər zolağı */

/* seo mətni, cta, footer */
html[data-bs-theme=dark] .bh-seo,
html[data-bs-theme=dark] .bh-cta-sec { background: var(--bs-body-bg); }
html[data-bs-theme=dark] .bh-seo__body { color: #b8c7d6; }
html[data-bs-theme=dark] .bh-seo__body h1, html[data-bs-theme=dark] .bh-seo__body h2,
html[data-bs-theme=dark] .bh-seo__body h3, html[data-bs-theme=dark] .bh-seo__body h4 { color: #eef4fa; }
html[data-bs-theme=dark] .bh-seo__body a { color: #7fb2ff; }
html[data-bs-theme=dark] .extended-area-wrapper .extended-area:not(.extended)::after { background-image: linear-gradient(to bottom, rgba(11, 22, 35, 0) 0%, rgba(11, 22, 35, .95) 80%); }
html[data-bs-theme=dark] .bh-seo__toggle { background: #111f2e; color: #9cc4ff; }
html[data-bs-theme=dark] .bh-cta { background: radial-gradient(rgba(255, 255, 255, .06) 1px, transparent 1px) 0 0 / 22px 22px, linear-gradient(120deg, #123f86 0%, #0a3a70 50%, #062c52 100%); }
html[data-bs-theme=dark] .bh-footer { background: #06121f; border-top: 1px solid #13243a; }

/* tez-tez verilən suallar */
html[data-bs-theme=dark] .bh-faq { background: #0e1b29; border-top-color: #1b2d40; }
html[data-bs-theme=dark] .bh-acc__item[open] { border-color: #2c4661; box-shadow: none; }
html[data-bs-theme=dark] .bh-acc__item > summary h3 { color: #eef4fa; }
html[data-bs-theme=dark] .bh-acc__item > summary::after,
html[data-bs-theme=dark] .bh-acc__body a { color: #7fb2ff; }
html[data-bs-theme=dark] .bh-acc__body { color: #b8c7d6; }
html[data-bs-theme=dark] .bh-faq__btn { color: #7fb2ff; border-color: #2f5f99; }
html[data-bs-theme=dark] .bh-faq__btn:hover { background: #2e75f3; border-color: #2e75f3; color: #fff; }

/* yekun: açıq bölmələrin tünd qarşılığı */
html[data-bs-theme=dark] .bh-plans,
html[data-bs-theme=dark] .bh-svc-sec,
html[data-bs-theme=dark] .bh-seo { background: #0e1b29; border-color: #1b2d40; }
html[data-bs-theme=dark] .bh-faq { background: var(--bs-body-bg); }
html[data-bs-theme=dark] .bh-seo .extended-area:not(.extended)::after { background-image: linear-gradient(to bottom, rgba(14, 27, 41, 0) 0%, #0e1b29 100%) !important; }
html[data-bs-theme=dark] .bh-svc__t { color: #eef4fa; }
html[data-bs-theme=dark] .bh-svc { background: #111f2e; border-color: #24384d; }
html[data-bs-theme=dark] .bh-svc:hover { border-color: #2c4661; box-shadow: 0 16px 40px rgba(0, 0, 0, .45); }
html[data-bs-theme=dark] .bh-svc__icon { background: #16304d; color: #7fb2ff; }
html[data-bs-theme=dark] .bh-svc:nth-child(3n+2) .bh-svc__icon { background: #261d45; color: #a78bfa; }
html[data-bs-theme=dark] .bh-svc:nth-child(3n+3) .bh-svc__icon { background: #123325; color: #4ade80; }
html[data-bs-theme=dark] .bh-svc__more { color: #7fb2ff; }
html[data-bs-theme=dark] .bh-plan-dots button { background: #2a4058; }
html[data-bs-theme=dark] .bh-plan-dots button.active { background: #2e75f3; }

/* rəqəmlər zolağı (tünd) — gecə rejimində bir az daha tünd */
html[data-bs-theme=dark] .bh-band { background: radial-gradient(rgba(255, 255, 255, .05) 1px, transparent 1px) 0 0 / 22px 22px, radial-gradient(800px 420px at 85% 0%, rgba(46, 117, 243, .22), transparent 60%), linear-gradient(160deg, #06182b 0%, #07243f 60%, #0a2c4c 100%); border-top: 1px solid #13243a; border-bottom: 1px solid #13243a; }

/* --- Ümumi yoxlama düzəlişləri (30.09): gecə rejimində kontrast --- */
html[data-bs-theme=dark] .bh-auth-lang a.active { background: #1c3350; color: #fff; }
html[data-bs-theme=dark] .bh-alert--info { color: #b9d4ff; }
html[data-bs-theme=dark] .bh-alert--info b, html[data-bs-theme=dark] .bh-alert--info strong, html[data-bs-theme=dark] .bh-alert--info a { color: #fff; }
html[data-bs-theme=dark] .bh-price-table__z, html[data-bs-theme=dark] .bh-dom-zcard__z { color: #8fb8ff; }
html[data-bs-theme=dark] .bh-rplan--pop .bh-plan__btn { background: #2e75f3; border-color: #2e75f3; color: #fff; }
html[data-bs-theme=dark] .bh-dom-row__status--ok { color: #4ade80; }
html[data-bs-theme=dark] .bh-dom-row__status--no { color: #f87171; }
html[data-bs-theme=dark] .bh-dom-row__btn--ghost { border-color: #2a4057; background: transparent; color: #dbe6f1; }
html[data-bs-theme=dark] .bh-dom-row__btn--ghost:hover { border-color: #2e75f3; color: #8fb8ff; }


/* Saytın başlığı: hesab menyusu (daxil olmuş müştəri) */
html[data-bs-theme=dark] .bh-acc__btn { background: #13243a; border-color: #243a55; color: #e6edf5; }
html[data-bs-theme=dark] .bh-acc__btn:hover, html[data-bs-theme=dark] .bh-acc__btn[aria-expanded="true"] { border-color: #2e75f3; box-shadow: none; }
html[data-bs-theme=dark] .bh-acc__who b { color: #e6edf5; }
html[data-bs-theme=dark] .bh-acc__who small { color: #93a4b8; }
html[data-bs-theme=dark] .bh-acc__bal { background: rgba(22, 163, 74, .14); color: #4ade80; }
html[data-bs-theme=dark] .bh-acc__bal:hover { background: rgba(22, 163, 74, .22); color: #86efac; }
html[data-bs-theme=dark] .bh-acc__sep { background: #243a55; }
html[data-bs-theme=dark] .bh-acc__out, html[data-bs-theme=dark] .bh-acc__out i { color: #f87171 !important; }
html[data-bs-theme=dark] .bh-acc__out:hover { background: rgba(248, 113, 113, .12) !important; }
