/* Header Styles */
.header {
	text-align: center;
	margin-bottom: 40px;
	padding: 30px;
	background: rgba(255, 255, 255, 0.05);
	border-radius: 15px;
	backdrop-filter: blur(10px);
	border: 1px solid rgba(255, 255, 255, 0.1);
}

h1 {
	font-size: 2.5em;
	background: linear-gradient(180deg, #de841e 0%, #d4b77a 100%);
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	text-shadow: 1px 1px 2px rgba(90, 72, 56, 0.15);
	margin-bottom: 10px;
}

.subtitle {
	color: #b8b8b8;
	font-size: 1.1em;
}
