body {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 100vh;
	margin: 0;
	background: linear-gradient(to bottom, #002b36, #073642);
	color: #fff;
	font-family: 'Arial', sans-serif;
	overflow-x: hidden;
}

.christmas-card {
	max-width: 600px;
	padding: 20px;
	border: 5px solid #fff;
	border-radius: 20px;
	background: radial-gradient(circle, #ffefd5, #ffcccb);
	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.5);
	text-align: center;
}

.christmas-card h1 {
	font-size: 2.5rem;
	color: #b22222;
	text-shadow: 2px 2px #fff;
}

.christmas-card p {
	font-size: 1.2rem;
	color: #006400;
	margin: 10px 0;
	line-height: 1.5;
}


.santa {
	position: absolute;
	top: 20%;
	transform: translateY(-50%);
	height: 100px;
	width: auto;
}