/* Servercim.com görsel kimlik — WiseCP üzerine ek katman */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap');

body,
#home,
#fullwidth {
    font-family: 'Inter', 'Titillium Web', sans-serif !important;
    background-color: #131722 !important;
    background-image: radial-gradient(circle at 50% -20%, #1e2536 0%, #131722 50%) !important;
    color: #e8edf4 !important;
}

a {
    color: #cbd5e1;
}

a:hover {
    color: #ff8c00;
}

/* Üst bar + navigasyon */
#fullwidth .head {
    background: #0f1419 !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.06);
}

#fullwidth .head a,
#fullwidth .langbtn a,
.headmail,
.headmail a {
    color: #94a3b8 !important;
}

.fullwidthhead {
    background: #1c2230 !important;
    background-image: none !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.06);
}

#fullwidth .menu {
    background: #131722 !important;
    background-image: none !important;
}

#fullwidth .menu li a {
    color: #cbd5e1 !important;
    font-weight: 500;
    letter-spacing: 0.02em;
}

#fullwidth .menu li a:hover,
#fullwidth .menu li:hover a {
    color: #ff8c00 !important;
    background: rgba(255, 140, 0, 0.08) !important;
}

#fullwidth #megamenuservice {
    background: rgba(255, 255, 255, 0.04) !important;
    border-radius: 8px;
}

#fullwidth #megamenuservice:hover {
    background: rgba(255, 140, 0, 0.15) !important;
}

/* Paket kartları */
.tablopaketler {
    background-color: transparent !important;
    box-shadow: none !important;
}

.pakettitle h1,
.pakettitle h2 {
    color: #fff !important;
}

.pakettitle h1 {
    color: #ff8c00 !important;
}

.tablepaket {
    background: #1c2230 !important;
    border: 1px solid rgba(255, 255, 255, 0.08) !important;
    border-radius: 12px !important;
    box-shadow: 0 10px 40px rgba(0, 0, 0, 0.25) !important;
    color: #e8edf4 !important;
}

.tablepaket h3 {
    color: #ff8c00 !important;
}

.tablepaket h4,
.tablepaket span {
    color: #94a3b8 !important;
}

.tablepaket .gonderbtn,
.tablopaketler .gonderbtn,
.gonderbtn.primary {
    background: #ff8c00 !important;
    border-color: #ff8c00 !important;
    color: #fff !important;
    border-radius: 50px !important;
    font-weight: 600 !important;
}

.tablepaket .gonderbtn:hover,
.tablopaketler .gonderbtn:hover {
    background: #e67e00 !important;
    border-color: #e67e00 !important;
}

.tablepaket.active {
    border-color: #ff8c00 !important;
    box-shadow: 0 0 0 1px #ff8c00, 0 16px 48px rgba(255, 140, 0, 0.15) !important;
}

/* Tanıtım / blok alanları */
.anatanitim,
.anascript,
.ebulten,
.istatistik {
    background-color: #1c2230 !important;
    background-image: none !important;
    box-shadow: none !important;
    color: #e8edf4 !important;
}

.anascriptlist {
    background: #1c2230 !important;
    border: 1px solid rgba(255, 255, 255, 0.08) !important;
    color: #e8edf4 !important;
}

/* Footer */
.footer {
    background: #0f1419 !important;
    background-image: none !important;
    border-top: 1px solid rgba(255, 255, 255, 0.06);
}

.footend {
    background: #0a0d12 !important;
}

.footblok h3 {
    color: #fff !important;
}

/* Sepet rozeti — yeşil yerine turuncu */
#sepeticon span,
#fullwidth #sepeticon span,
.basket-count {
    background: #ff8c00 !important;
}

/* Müşteri paneli */
#modernpanel .leftbar {
    background: #131722 !important;
}

#modernpanel .modernclient-rightcon {
    background: #131722 !important;
    color: #e8edf4 !important;
}

#modernpanel .rightconhead {
    background: #1c2230 !important;
    color: #fff !important;
    border-bottom: 3px solid #ff8c00 !important;
}

/* Yeşil kalıntıları bastır */
[style*="#4CAF50"],
[style*="#4caf50"],
[style*="#8BC34A"],
[style*="background:#ebebeb"] {
    background: #1c2230 !important;
}

.tablopaketler[style*="background-image"],
.tablopaketler.products_list,
.anatanitim[style*="background-image"] {
    background-image: none !important;
    background-color: transparent !important;
}

#wisecp {
    background-color: #131722 !important;
}

/* Ana sayfa header — standart .header layout */
#home .header {
    position: relative !important;
    background: #1c2230 !important;
    background-image: none !important;
    height: auto !important;
    box-shadow: none !important;
}

#home .menu {
    background: #131722 !important;
}

.homedomainarea-con {
    background: transparent !important;
}

.homedomainarea {
    background: #1c2230 !important;
    border: 1px solid rgba(255, 255, 255, 0.08) !important;
    color: #e8edf4 !important;
    margin-top: 25px !important;
}

.homedomainarea h4 {
    color: #94a3b8 !important;
}

.homedomainarea input:not([type="submit"]) {
    background: #131722 !important;
    border-color: rgba(255, 255, 255, 0.12) !important;
    color: #fff !important;
    box-shadow: none !important;
}

#megamenu {
    background: #1c2230 !important;
    border: 1px solid rgba(255, 255, 255, 0.08) !important;
}

#megamenuservice {
    background: rgba(255, 255, 255, 0.06) !important;
    border: 1px solid rgba(255, 255, 255, 0.08) !important;
}

#megamenuservice a {
    color: #cbd5e1 !important;
}

.menu_tag {
    background-color: #ff8c00 !important;
}
