/* --- GENEL NAVİGASYON AYARLARI --- */

.nav-menu-container.header-navigation:first-child .nav-menu > li > .nav-menu-item, 

.nav-menu-container.header-navigation:first-child .nav-menu-other > .nav-menu-item {

    color: #ffffff !important;

    font-weight: 600 !important;

    transition: all 0.3s ease-in-out !important;

    text-shadow: 0 0 0px rgba(0, 255, 204, 0) !important;

}



.nav-menu-container.header-navigation:first-child .nav-menu > li:hover > .nav-menu-item, 

.nav-menu-container.header-navigation:first-child .nav-menu-other:hover > .nav-menu-item {

    color: #00ffcc !important; 

    text-shadow: 0 0 10px rgba(0, 255, 204, 0.8), 0 0 20px rgba(0, 255, 204, 0.4) !important;

    transform: translateY(-1px) !important;

}



.nav-menu-container.header-navigation:first-child .nav-menu > li > .nav-menu-item > i {

    color: #ffffff !important;

    transition: all 0.3s ease !important;

}



.nav-menu-container.header-navigation:first-child .nav-menu > li:hover > .nav-menu-item > i {

    color: #00ffcc !important;

    filter: drop-shadow(0 0 5px rgba(0, 255, 204, 0.8)) !important;

}



/* --- RENK DEĞİŞKENLERİ --- */

:root {

    --b: #15174A !important;

    --brand: #00ffcc !important;

    --hero: #00C0A3 !important;

    --hero-sc: #fff !important;

    --hero-rgb: 0, 255, 204 !important;

    --oc-1: #00C0A3 !important;

    --oc-2: #1e1e52 !important;

    --accent: #00ffcc !important;

}



/* --- LAYOUT & HEADER --- */

.layout-bc:not(.page-full-size) .layout-content-holder-bc, 

.layout-bc:not(.page-full-size) .layout-footer-holder-bc {

    max-width: 1600px !important;

    margin: 0 auto;

}



.header-bc {

    background: #1a164d !important;

    border-bottom: 1px solid rgba(0, 255, 204, 0.1);

}



.nav-menu-container.header-navigation:first-child {

    background: #24246b !important;

}



/* --- BUTONLAR --- */

.btn.register, .btn.a-color {

    background: #00ffcc !important;

    color: #15174A !important;

    font-weight: 700 !important;

    text-transform: uppercase;

    border-radius: 6px !important;

}



.btn.sign-in {

    background: rgba(255, 255, 255, 0.1) !important;

    border: 1px solid #00ffcc !important;

    color: #fff !important;

}



/* --- FOOTER & GİZLENEN ALANLAR --- */

.footerWrapper {

    background: #1a164d !important;

    border-radius: 20px !important;

    margin: 20px auto;

    padding: 30px !important;

    border: 1px solid rgba(255, 255, 255, 0.05);

}



/* Lisans, Telegram ve Gereksiz Linkleri Tamamen Kaldır */

.footerLinksSection, #header-telegram, .license-icons, .footer-license, [class*="license"] {

    display: none !important;

}



/* --- CANLI DESTEK & ORTAKLIK --- */

.bc-i-live-chat, .bc-i-refer-to-friend {

    filter: hue-rotate(130deg) saturate(3) brightness(1.1) !important;

    background-color: transparent !important;

}



.btn.a-color.header-icon-text {

    border: 1px solid rgba(0, 255, 204, 0.4) !important;

    border-radius: 8px !important;

    transition: 0.3s;

}