/* =========================================================
   AXON V2 - SADECE MAKYAJ VE TASARIM (İSKELET KORUMALI)
   ========================================================= */

/* 1. ARKA PLAN (Tamamen Koyu Uzay/Neon Teması) */
body, html {
    background-color: #0f0f13 !important;
    background-image: radial-gradient(circle at 80% -20%, #1a1a2e 0%, #0f0f13 70%) !important;
    color: #e2e8f0 !important;
    font-family: 'Inter', sans-serif !important;
}

/* 2. DEVASA LOGOYU ZAPT ETME (Kesin Çözüm) */
img {
    max-width: 100% !important; /* Resimlerin taşmasını engeller */
    border-radius: 10px !important;
}
.logo img, .header-logo img, .navbar-brand img, center img, img[src*="logo"] {
    max-height: 120px !important; /* Logonun boyunu sabitler */
    width: auto !important;
    margin: 10px auto !important;
    display: block !important;
}

/* 3. KUTULAR VE PANELLER (CodeM Cam Efekti) 
   Sadece arka planı ve çerçeveyi değiştirir, yerini bozmaz! */
.panel, .module, .well, .category-box {
    background: rgba(30, 30, 42, 0.5) !important;
    backdrop-filter: blur(12px) !important;
    -webkit-backdrop-filter: blur(12px) !important;
    border: 1px solid rgba(255, 255, 255, 0.05) !important;
    border-radius: 16px !important; /* Oval köşeler */
    box-shadow: 0 8px 30px rgba(0, 0, 0, 0.5) !important;
    margin-bottom: 20px !important;
}

/* Kutu Başlıkları */
.panel-heading, .module-header {
    background: rgba(0, 0, 0, 0.2) !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.05) !important;
    color: #ffffff !important;
    font-weight: 700 !important;
    padding: 15px 20px !important;
    border-radius: 16px 16px 0 0 !important;
}
.panel-body { background: transparent !important; }

/* 4. SOL MENÜ (Kategoriler) SADECE TASARIM */
.list-group-item, .nav-pills > li > a {
    background: transparent !important;
    border: none !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.03) !important;
    color: #a0aec0 !important;
    padding: 12px 15px !important;
}

.list-group-item:hover, .list-group-item.active, .nav-pills > li.active > a {
    background: rgba(255, 255, 255, 0.05) !important;
    color: #f3c051 !important; /* CodeM Sarı */
    border-left: 3px solid #f3c051 !important;
}

/* 5. BUTONLAR (Premium Gold) */
.btn-primary, .btn-success, .btn-info, .basket-btn {
    background: linear-gradient(90deg, #f3c051 0%, #e1a624 100%) !important;
    color: #111 !important;
    border: none !important;
    border-radius: 8px !important;
    font-weight: 800 !important;
    text-transform: uppercase !important;
}

/* 6. KGT/ELWIS -> AXON İSİM DEĞİŞİKLİĞİ */
.user-dropdown span, .user-name { font-size: 0 !important; }
.user-dropdown span::after, .user-name::after {
    content: "AXON" !important; 
    font-size: 14px !important;
    color: #ffffff !important;
    font-weight: 700 !important;
}