/**
 * AUTH & CONTACT — Login, Register, Contact form styles
 * Migrated from templates/auth/login.html.twig, register.html.twig, static/contact.html.twig
 */

/* Smaller radio buttons and checkboxes for better proportions */
.form-check-input {
	width: 1rem;
	height: 1rem;
	margin-top: 0.125rem;
}

/* Ensure proper alignment with smaller inputs */
.form-check.d-flex.align-items-center .form-check-input {
	margin-top: 0;
}

/* Date input floating label fix — migrated from register.html.twig */
input[type="date"].form-control {
	padding-top: 1.625rem;
}

input[type="date"].form-control:focus,
input[type="date"].form-control:not(:placeholder-shown) {
	padding-top: 1.625rem;
}

/* Contact method styling — migrated from static/contact.html.twig */
.contact-method {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	background: var(--color-surface-section);
	padding: 0.75rem 1rem;
}
