.weather-display {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 0.75rem;
	margin-top: 0.75rem;
	padding: 0.5rem 0.75rem;
	background-color: #eef6fb;
	border-radius: 12px;
	flex-wrap: wrap;
}

#weather-icon {
	width: 36px;
	height: 36px;
}

#temperature {
	font-weight: 600;
}

#bistro-status {
	font-weight: 600;
	color: #1f3b5c;
}

#patio-status {
	font-size: 0.95rem;
	color: #0f5d3b;
}
