/* GENEL ZİFİRİ KARANLIK TEMA */
body {
    background-color: #030304;
    color: #cccccc;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

/* RENK PALETİ: Canlı Gece Moru ve Koyu Asit Yeşili */
.neon-text-cyan {
    color: #8b22ff !important; 
    text-shadow: 0 0 5px rgba(139, 34, 255, 0.5), 0 0 10px rgba(139, 34, 255, 0.3);
}

.neon-text-pink {
    color: #00cc44 !important; 
    text-shadow: 0 0 5px rgba(0, 204, 68, 0.5), 0 0 10px rgba(0, 204, 68, 0.3);
}

.neon-text-yellow {
    color: #cc0000 !important; 
    text-shadow: 0 0 5px rgba(204, 0, 0, 0.5), 0 0 10px rgba(204, 0, 0, 0.3);
}

/* NEON KARTLAR VE ÇERÇEVELER */
.neon-card {
    transition: all 0.3s ease-in-out;
    background-color: #0a0a0d !important;
    border: 1px solid #1a1a24;
}

.neon-card:hover {
    transform: translateY(-3px);
    box-shadow: 0 0 15px rgba(139, 34, 255, 0.25) !important;
    border-color: #8b22ff;
}

/* AYIRAÇ (DIVIDER) */
.neon-divider {
    height: 2px;
    width: 60px;
    background-color: #8b22ff;
    box-shadow: 0 0 8px rgba(139, 34, 255, 0.5);
    border-radius: 2px;
}

/* NEON BUTONLAR */
.btn-neon-cyan {
    background-color: transparent;
    color: #a347ff;
    border: 1px solid #8b22ff;
    box-shadow: 0 0 8px inset rgba(139, 34, 255, 0.1);
    transition: 0.3s;
}

.btn-neon-cyan:hover {
    background-color: #1a052b;
    color: #d1a3ff;
    border-color: #a347ff;
    box-shadow: 0 0 12px rgba(139, 34, 255, 0.4);
}

.btn-neon-pink {
    background-color: transparent;
    color: #00e64d;
    border: 1px solid #00b33c;
    box-shadow: 0 0 8px inset rgba(0, 204, 68, 0.1);
    transition: 0.3s;
}

.btn-neon-pink:hover {
    background-color: #001a0a;
    color: #fff;
    border-color: #00cc44;
    box-shadow: 0 0 12px rgba(0, 204, 68, 0.4);
}

/* FORM ELEMANLARI */
.form-control {
    background-color: #0d0d12 !important;
    border: 1px solid #262633 !important;
    color: #e0e0e0 !important;
}

.form-control:focus {
    border-color: #8b22ff !important;
    box-shadow: 0 0 8px rgba(139, 34, 255, 0.3) !important;
}