/* Базовые стили карточки формы */
.form-card {
    background: white;
    border-radius: 1rem;
    height: 100%;
    transition: all 0.2s ease;
}

/* Стили внутри модального окна (форма не должна иметь лишних отступов и тени) */
.modal-body .form-card {
    background: transparent !important;
    box-shadow: none;
    padding: 0;
    height: auto;
}

.modal-body .form-card .form-control,
.modal-body .form-card .btn {
    border-radius: 0.5rem;
}

/* Адаптация для тёмной темы – уже частично задано в dark-theme.css,
   но здесь продублируем на всякий случай, чтобы форма оставалась читаемой */
@media (prefers-color-scheme: dark) {
    .form-card {
        background: #1e1e1e;
    }
    .modal-body .form-card {
        background: transparent !important;
    }
}

/* Сообщения об успехе/ошибке внутри формы */
#formMessage .alert {
    font-size: 0.9rem;
    margin-top: 1rem;
    border-radius: 0.5rem;
}

/* Кнопка отправки – немного анимации */
.form-card .btn-primary {
    transition: background-color 0.2s, transform 0.1s;
}
.form-card .btn-primary:active {
    transform: scale(0.98);
}