/*
 * CALLMENTA NAV — modern stil overlay'i (2026-05-25)
 * Mevcut .bnz-nav HTML'ine dokunmadan görünümü modernleştirir.
 * Mockup'taki dropdown + hover + sarı vurgu paletini hayata geçirir.
 */

/* Ana nav linkler — modern pill hover */
.bnz-nav { gap:8px !important; }
.bnz-nav > a,
.bnz-nav-dd-btn {
    text-decoration:none !important;
    font-size:11.5px !important; font-weight:600 !important;
    letter-spacing:.14em !important;
    text-transform:uppercase !important;
    padding:10px 14px !important;
    border-radius:8px !important;
    transition:color .2s, background .2s !important;
    display:inline-flex !important; align-items:center; gap:6px;
    background:transparent !important;
    border:0 !important;
    color:var(--bnz-text-soft, rgba(13,13,13,.6)) !important;
}
.bnz-nav > a:hover,
.bnz-nav-dd-btn:hover,
.bnz-nav > a.is-active,
.bnz-nav-dd-btn.is-active {
    color:var(--bnz-text, #0d0d0d) !important;
    background:rgba(13,13,13,.06) !important;
}
[data-bnz-theme="dark"] .bnz-nav > a:hover,
[data-bnz-theme="dark"] .bnz-nav-dd-btn:hover,
[data-bnz-theme="dark"] .bnz-nav > a.is-active,
[data-bnz-theme="dark"] .bnz-nav-dd-btn.is-active {
    color:#f5f5f5 !important;
    background:rgba(255,255,255,.08) !important;
}

/* Dropdown caret ikonu — küçük & solgun */
.bnz-nav-dd-btn svg { width:9px !important; height:9px !important; opacity:.6; }

/* Dropdown paneli — yumuşak fade + brand glow */
.bnz-nav-dd-panel {
    min-width:280px !important;
    padding:8px !important;
    background:#ffffff !important;
    border:1px solid rgba(13,13,13,.08) !important;
    border-radius:14px !important;
    box-shadow:0 30px 60px -20px rgba(0,0,0,.18) !important;
    margin-top:8px !important;
}
.bnz-nav-dd-panel.bnz-nav-dd-panel-wide { min-width:340px !important; }
[data-bnz-theme="dark"] .bnz-nav-dd-panel {
    background:#11151b !important;
    border-color:rgba(255,255,255,.08) !important;
    box-shadow:0 30px 60px -20px rgba(0,0,0,.7) !important;
}

/* Dropdown item — strong + em düzgün hizada */
.bnz-nav-dd-panel > a {
    display:block !important;
    padding:10px 14px !important;
    border-radius:10px !important;
    text-decoration:none !important;
    color:var(--bnz-text, #0d0d0d) !important;
    transition:background .2s !important;
    line-height:1.4;
}
.bnz-nav-dd-panel > a:hover {
    background:rgba(254,198,21,.10) !important;
}
.bnz-nav-dd-panel > a strong {
    display:block !important;
    font-size:13px !important; font-weight:700 !important;
    letter-spacing:.01em !important;
    color:var(--bnz-text, #0d0d0d) !important;
    margin-bottom:2px !important;
}
[data-bnz-theme="dark"] .bnz-nav-dd-panel > a,
[data-bnz-theme="dark"] .bnz-nav-dd-panel > a strong { color:#f5f5f5 !important; }
.bnz-nav-dd-panel > a em {
    display:block !important;
    font-size:11px !important; font-style:normal !important;
    color:var(--bnz-text-soft, rgba(13,13,13,.6)) !important;
    line-height:1.4 !important;
}
[data-bnz-theme="dark"] .bnz-nav-dd-panel > a em { color:rgba(245,245,245,.6) !important; }

/* "CALLAII Ailesi →" foot link */
.bnz-nav-dd-foot {
    display:block !important;
    margin-top:4px !important; padding:10px 14px !important;
    border-top:1px solid rgba(13,13,13,.08) !important;
    font-size:11.5px !important; font-weight:700 !important;
    letter-spacing:.06em !important;
    color:#c98c00 !important;
    text-decoration:none !important; text-transform:uppercase !important;
}
[data-bnz-theme="dark"] .bnz-nav-dd-foot {
    border-top-color:rgba(255,255,255,.08) !important;
    color:#ffd84d !important;
}
.bnz-nav-dd-foot:hover { background:rgba(254,198,21,.08) !important; }
