/* Basic styling for the site */
body {
    padding-top: 20px;
}

.form-group {
    margin-bottom: 1rem;
}

.text-danger {
    color: #dc3545;
}

/* Bootstrap 5 compatibility */
.form-label {
    margin-bottom: 0.5rem;
}

.form-check-input {
    margin-top: 0.25rem;
}
