/* Windows-AZ.NET Dark Mode: activated by .dark-mode on <body> */
:root { color-scheme: light; }
body.dark-mode {
  color-scheme: dark;
  --d-bg: #0b1420; --d-surface: #111f2e; --d-surface-2: #16283a;
  --d-border: #2a3c50; --d-text: #e7eef7; --d-muted: #aab8c8;
  --d-link: #61b7ff; --d-green: #16c765;
  background: var(--d-bg) !important; color: var(--d-text) !important;
}
body.dark-mode a { color: var(--d-link); }
body.dark-mode a:hover { color: #9bd3ff; }
body.dark-mode .nvsh, body.dark-mode .navbar, body.dark-mode .navbar-light,
body.dark-mode .bg-light, body.dark-mode .card, body.dark-mode .card-body,
body.dark-mode .card-header, body.dark-mode .card-footer, body.dark-mode .modal-content,
body.dark-mode .dropdown-menu, body.dark-mode .list-group-item, body.dark-mode .media,
body.dark-mode .box, body.dark-mode .draw, body.dark-mode fieldset {
  background-color: var(--d-surface) !important; color: var(--d-text) !important;
  border-color: var(--d-border) !important;
}
body.dark-mode .card, body.dark-mode .card-counter,
body.dark-mode .index-movzu-iceri, body.dark-mode .index-movzu-gorunushu {
  box-shadow: 0 4px 16px rgba(0,0,0,.28) !important;
}
body.dark-mode .text-dark, body.dark-mode .text-muted, body.dark-mode .grey,
body.dark-mode .noimg, body.dark-mode .f90, body.dark-mode .isize,
body.dark-mode .card-link, body.dark-mode .card-header, body.dark-mode .card-footer,
body.dark-mode label, body.dark-mode p, body.dark-mode li, body.dark-mode small {
  color: var(--d-muted) !important;
}
body.dark-mode h1, body.dark-mode h2, body.dark-mode h3, body.dark-mode h4,
body.dark-mode h5, body.dark-mode h6, body.dark-mode strong, body.dark-mode b { color: var(--d-text); }
body.dark-mode .form-control, body.dark-mode input, body.dark-mode textarea,
body.dark-mode select, body.dark-mode .custom-select {
  background-color: #0e1a28 !important; color: var(--d-text) !important;
  border-color: var(--d-border) !important;
}
body.dark-mode .form-control::placeholder, body.dark-mode input::placeholder,
body.dark-mode textarea::placeholder { color: #7f91a5; }
body.dark-mode .btn-light, body.dark-mode .btn-secondary,
body.dark-mode .btn-outline-secondary, body.dark-mode .btn-outline-light {
  background-color: #203247 !important; color: var(--d-text) !important;
  border-color: #3b5066 !important;
}
body.dark-mode .btn-primary, body.dark-mode .btn-success,
body.dark-mode .etrafli-button, body.dark-mode .navigation11 span {
  background-color: var(--d-green) !important; color: #06150c !important;
  border-color: var(--d-green) !important;
}
body.dark-mode .alert, body.dark-mode .alert-secondary {
  background-color: #273548 !important; color: var(--d-text) !important;
  border-color: #3b5066 !important;
}
body.dark-mode .youtube-emblem { background: #e52b2f !important; color: #fff !important; }
body.dark-mode .youtube-emblem a { color: #fff !important; }
body.dark-mode .footer { background: #08101a !important; color: #aab8c8 !important; border-top: 1px solid #243548; }
body.dark-mode .footer a { color: #8fcaff !important; }
body.dark-mode #cssmenu, body.dark-mode #cssmenu ul,
body.dark-mode #cssmenu ul li, body.dark-mode #cssmenu ul li a {
  background-color: transparent !important; color: var(--d-text) !important;
}
body.dark-mode #cssmenu ul ul { background: #132334 !important; border: 1px solid var(--d-border); }
body.dark-mode #cssmenu ul ul li a:hover { background: #20364b !important; }
body.dark-mode .navbar-light .navbar-brand,
body.dark-mode .navbar-light .navbar-nav .nav-link,
body.dark-mode .navbar-toggler { color: var(--d-text) !important; }
body.dark-mode .navbar-toggler { border-color: var(--d-border) !important; }
body.dark-mode .navbar-toggler-icon { filter: invert(1) brightness(1.5); }
body.dark-mode .navigation11 a { background: #1c3044 !important; color: var(--d-text) !important; border-color: var(--d-border) !important; }
body.dark-mode .navigation11 a:hover { background: #29445c !important; color: #fff !important; }
body.dark-mode hr { border-top-color: var(--d-border) !important; }
body.dark-mode .breadcrumb { background: #16283a !important; }
body.dark-mode .badge-light { background: #2a3c50 !important; color: var(--d-text) !important; }
body.dark-mode .table { color: var(--d-text) !important; }
body.dark-mode .table td, body.dark-mode .table th { border-color: var(--d-border) !important; }
body.dark-mode .ui-widget-content, body.dark-mode .ui-dialog,
body.dark-mode .ui-dialog-content, body.dark-mode .white-popup {
  background: #111f2e !important; color: var(--d-text) !important; border-color: var(--d-border) !important;
}
body.dark-mode .mass_comments_action { background: #16283a !important; border-color: var(--d-border) !important; }
body.dark-mode .index-movzu-iceri h2 a, body.dark-mode .gss a { color: #f0b45b !important; }
body.dark-mode .deyeri2, body.dark-mode .deyeri2 span { color: #c5d4e4 !important; }
body.dark-mode .dark-mode-toggle { background: #203247 !important; color: #f4f8fc !important; border-color: #3b5066 !important; }
.dark-mode-toggle { white-space: nowrap; }

body.dark-mode .dark-warning { background: #273548 !important; color: #e7eef7 !important; border: 1px solid #3b5066; }


/* =========================================================
   Windows-AZ.NET — Complete Dark Mode Overrides
   Fixes for the original Bootstrap/DLE light backgrounds.
   ========================================================= */

html, body.dark-mode {
  background-color: #0b1420 !important;
  background-image: none !important;
}

body.dark-mode .container,
body.dark-mode .row,
body.dark-mode .col,
body.dark-mode [class*="col-"],
body.dark-mode main,
body.dark-mode #dle-content,
body.dark-mode .content,
body.dark-mode .main,
body.dark-mode .wrapper,
body.dark-mode .page,
body.dark-mode .body {
  background-color: transparent !important;
  color: #e7eef7 !important;
}

body.dark-mode .card,
body.dark-mode .card.mb-4,
body.dark-mode .card.my-4,
body.dark-mode .card-body,
body.dark-mode .card-header,
body.dark-mode .card-footer {
  background: #111f2e !important;
  color: #e7eef7 !important;
  border: 1px solid #2a3c50 !important;
  box-shadow: 0 3px 12px rgba(0,0,0,.22) !important;
}

body.dark-mode .index-movzu-gorunushu,
body.dark-mode .index-movzu-iceri {
  background: #111f2e !important;
  color: #e7eef7 !important;
  border-color: #2a3c50 !important;
}

body.dark-mode .index-movzu-gorunushu h2,
body.dark-mode .index-movzu-gorunushu h2 a,
body.dark-mode .index-movzu-iceri h2,
body.dark-mode .index-movzu-iceri h2 a {
  color: #e7eef7 !important;
}

body.dark-mode .index-movzu-gorunushu ul,
body.dark-mode .index-movzu-gorunushu li,
body.dark-mode .index-movzu-gorunushu li a,
body.dark-mode .index-movzu-gorunushu .deyeri2,
body.dark-mode .index-movzu-gorunushu .deyeri2 span {
  color: #9fb2c7 !important;
}

body.dark-mode .index-sekil,
body.dark-mode .attachment-thumbnail {
  background-color: #0e1a28 !important;
}

body.dark-mode .navbar,
body.dark-mode .navbar-light,
body.dark-mode .nvsh,
body.dark-mode .bg-light {
  background: #111f2e !important;
  color: #e7eef7 !important;
  border-color: #2a3c50 !important;
}

body.dark-mode .navbar-brand,
body.dark-mode .navbar-brand span,
body.dark-mode .nav-link,
body.dark-mode .navbar-nav .nav-link,
body.dark-mode .navbar-toggler-icon {
  color: #e7eef7 !important;
}

body.dark-mode .nav-item a:hover {
  background: #203247 !important;
  color: #ffffff !important;
}

body.dark-mode .form-control,
body.dark-mode input.form-control,
body.dark-mode #story,
body.dark-mode .gsc-control-cse,
body.dark-mode .gsc-control-cse table,
body.dark-mode .gsc-input-box,
body.dark-mode .gsc-search-box-tools .gsc-input {
  background: #0e1a28 !important;
  color: #e7eef7 !important;
  border-color: #2a3c50 !important;
}

body.dark-mode .gsc-input-box {
  border-color: #2a3c50 !important;
}

body.dark-mode .gsc-search-button-v2 {
  background: #203247 !important;
  border-color: #3b5066 !important;
}

body.dark-mode .dark-warning {
  background: #ffc107 !important;
  color: #171717 !important;
  border-color: #d39e00 !important;
}

body.dark-mode .footer,
body.dark-mode #footer {
  background: #08101a !important;
  color: #aab8c8 !important;
  border-top: 1px solid #2a3c50 !important;
}

body.dark-mode .footer a,
body.dark-mode .fmenu a {
  color: #8fcaff !important;
}

body.dark-mode .navigation11 a,
body.dark-mode .navigation11 span {
  background: #1c3044 !important;
  color: #e7eef7 !important;
  border-color: #2a3c50 !important;
}

body.dark-mode .navigation11 a:hover {
  background: #29445c !important;
  color: #ffffff !important;
}

body.dark-mode .alert,
body.dark-mode .err,
body.dark-mode .draw,
body.dark-mode .coma,
body.dark-mode .white-popup,
body.dark-mode .box {
  background: #16283a !important;
  color: #e7eef7 !important;
  border-color: #2a3c50 !important;
}

body.dark-mode .box:hover {
  background: #203247 !important;
}

body.dark-mode .comment-box .media-heading,
body.dark-mode .comment-box .media-body p {
  background: #16283a !important;
  color: #e7eef7 !important;
  border-color: #2a3c50 !important;
}

body.dark-mode .comment-box .media-heading:before {
  background: #16283a !important;
  border-color: #2a3c50 !important;
}

body.dark-mode .btn-light,
body.dark-mode .btn-secondary,
body.dark-mode .btn-outline-secondary {
  background: #203247 !important;
  color: #e7eef7 !important;
  border-color: #3b5066 !important;
}

body.dark-mode .etrafli-button,
body.dark-mode .btn-success {
  background: #16c765 !important;
  color: #06150c !important;
  border-color: #16c765 !important;
}

body.dark-mode .dropdown-menu,
body.dark-mode .dropdown-item {
  background: #111f2e !important;
  color: #e7eef7 !important;
}

body.dark-mode .dropdown-item:hover {
  background: #203247 !important;
  color: #ffffff !important;
}

body.dark-mode .text-muted,
body.dark-mode .text-secondary,
body.dark-mode .grey,
body.dark-mode .small,
body.dark-mode small {
  color: #aab8c8 !important;
}

body.dark-mode .text-white {
  color: #e7eef7 !important;
}

body.dark-mode hr {
  border-top-color: #2a3c50 !important;
}
