.form-message {
    padding: 0.75rem 1rem;
    margin-bottom: 1rem;
    border: 1px solid #dc2626;
    border-radius: 0.5rem;
    background: #fef2f2;
    color: #991b1b;
}

.form-message.success {
    border-color: #16a34a;
    background: #f0fdf4;
    color: #166534;
}

.form-message[hidden] {
    display: none;
}
