/* TAPS Dark Only V15.6 */

:root,
html,
html[data-theme],
body,
body.theme-light,
body.theme-dark {
    color-scheme: dark !important;
}

html,
html[data-theme="light"],
html[data-theme="dark"],
body,
body.theme-light,
body.theme-dark {
    background: #050c18 !important;
}

.theme-toggle,
[data-theme-toggle],
button[data-theme-toggle],
.top-actions .theme-toggle {
    display: none !important;
    visibility: hidden !important;
    pointer-events: none !important;
}

.brand-logo-light {
    display: none !important;
}

.brand-logo-dark,
.brand-logo {
    display: block !important;
}

html[data-theme="light"] .brand-logo-light,
body.theme-light .brand-logo-light {
    display: none !important;
}

html[data-theme="light"] .brand-logo-dark,
body.theme-light .brand-logo-dark {
    display: block !important;
}

/* Light-mode override dosyaları yüklenmiş olsa bile dark görünüm baskın kalsın */
html[data-theme="light"] .topbar,
body.theme-light .topbar,
.topbar {
    background:
        linear-gradient(180deg, rgba(4, 12, 25, .96), rgba(4, 12, 25, .90)) !important;
    color: #ffffff !important;
}

html[data-theme="light"] .rail,
body.theme-light .rail,
.rail {
    background:
        linear-gradient(180deg, rgba(4, 11, 23, .96), rgba(3, 8, 18, .98)),
        radial-gradient(circle at 50% 18%, rgba(0,214,255,.10), transparent 34%) !important;
    color: #ffffff !important;
}

html[data-theme="light"] .top-actions a,
html[data-theme="light"] .top-actions button,
html[data-theme="light"] .top-category-btn,
body.theme-light .top-actions a,
body.theme-light .top-actions button,
body.theme-light .top-category-btn {
    color: #ffffff !important;
}

html[data-theme="light"] .hero,
html[data-theme="light"] .service-detail-page,
html[data-theme="light"] .contact-page,
body.theme-light .hero,
body.theme-light .service-detail-page,
body.theme-light .contact-page {
    background-color: #050c18 !important;
    color: #ffffff !important;
}