/* assets/css/style.css */
body { 
    font-family: 'Inter', sans-serif; 
    background-color: #09090b; /* Tamamen koyu ve temiz zemin */
    color: #e4e4e7; 
}

.font-outfit { font-family: 'Outfit', sans-serif; }
.font-mono { font-family: 'JetBrains Mono', monospace; }

/* ESKİ GRID ARKA PLANI KESİNLİKLE GİZLE (HTML'de unutulmuş olsa bile) */
.bg-grid {
    display: none !important;
}

/* Pürüzsüz radial zemin (Grid yerine geçen modern arkaplan) */
.bg-smooth {
    position: fixed; inset: 0; z-index: -2;
    background: radial-gradient(circle at 50% -20%, rgba(234, 179, 8, 0.08) 0%, rgba(9, 9, 11, 1) 60%);
    pointer-events: none;
}

/* Yumuşak Tepe Işığı */
.bg-glow {
    position: fixed; top: -150px; left: 50%; transform: translateX(-50%);
    width: 600px; height: 400px;
    background: radial-gradient(circle, rgba(234, 179, 8, 0.15) 0%, transparent 70%);
    pointer-events: none; z-index: -1;
    filter: blur(50px);
}

/* Özel Scrollbar */
::-webkit-scrollbar { width: 8px; }
::-webkit-scrollbar-track { background: #09090b; }
::-webkit-scrollbar-thumb { background: #27272a; border-radius: 4px; }
::-webkit-scrollbar-thumb:hover { background: #3f3f46; }

/* Glass Navbar */
.glass-nav {
    background: rgba(9, 9, 11, 0.7);
    backdrop-filter: blur(12px);
    border-bottom: 1px solid rgba(255, 255, 255, 0.05);
}

/* Logo Efekti */
.logo-glow {
    transition: all 0.3s ease;
    box-shadow: 0 0 15px rgba(234, 179, 8, 0.2);
    border: 1px solid rgba(234, 179, 8, 0.2);
}
.group:hover .logo-glow {
    box-shadow: 0 0 25px rgba(234, 179, 8, 0.4);
    border-color: rgba(234, 179, 8, 0.5);
    transform: scale(1.05);
}