#main-menu-landing {
	position: fixed;
	inset: 0;
	width: 100vw;
	height: 100vh;
	background: linear-gradient(135deg, #181c2f 0%, #232946 100%);
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 2000;
}

.main-menu-content {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 2rem;
	background: rgba(30, 34, 54, 0.95);
	padding: 3rem 2rem;
	border-radius: 18px;
	box-shadow: 0 8px 32px rgba(0, 0, 0, 0.4);
}

.main-menu-content h1 {
	color: #fff;
	font-size: 2.5rem;
	margin-bottom: 1.5rem;
	letter-spacing: 2px;
}