@charset "UTF-8";

/* 기존 폰트 설정 유지 */
@font-face {
	font-family: 'GMarketSans';
	src:
		url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansLight.woff')
		format('woff');
	font-weight: 300;
	font-display: swap;
}

html, body {
	font-family: 'GMarketSans', sans-serif;
	background-color: #0b0f19;
	color: #e2e8f0;
}

header {
	background-color: rgba(11, 15, 25, 0.95); 
	border-bottom: 1px solid #1e3a8a; 
	backdrop-filter: blur(10px); 
}


header ul li a {
	color: #94a3b8;
	transition: all 0.3s ease;
	text-shadow: 0 0 5px rgba(0, 240, 255, 0.2);
}

header ul li a:hover {
	color: #00f0ff; 
	text-shadow: 0 0 10px #00f0ff;
}

.neon-logo {
    animation: pulse 2s infinite;
    transition: all 0.3s ease;
}
.neon-logo:hover, .neon-logo:active {
	filter: drop-shadow(0 0 10px rgba(0, 240, 255, 0.8))
		drop-shadow(0 0 20px rgba(0, 240, 255, 0.6));

	transform: scale(1.05);
	cursor: pointer;
}

@keyframes pulse {
    0%, 100% { 
        filter: drop-shadow(0 0 5px #00f0ff); 
    }
    50% { 
        filter: drop-shadow(0 0 15px #00f0ff); 
    }
}

.neon-logo {
    animation: pulse 2s infinite;
}