:root {
	--accent: #0ea5e9;
	--bg-card: #ffffff;
	--radius: 14px;
	--shadow: 0 8px 30px rgba(2, 6, 23, 0.08);
}

.auth-card {
	max-width: 420px;
	margin: 10vh auto;
	background: var(--bg-card);
	padding: 32px;
	border-radius: var(--radius);
}

label {
	display: block;
	margin: 12px 0;
}

input {
	width: 100%;
	padding: 12px 14px;
	border: 1px solid #e2e8f0;
	border-radius: 10px;
}

button {
	width: 100%;
	padding: 12px 16px;
	background: var(--accent);
	color: white;
	border: 0;
	border-radius: 10px;
}