actions {
        display: flex;
        gap: 1rem;
        margin-top: 2rem;
    }

    .form-actions .btn {
        flex: 1;
    }

    .error-message {
        background-color: #f8d7da;
        color: #721c24;
        padding: 1rem;
        border-radius: 10px;
        margin-bottom: 1.5rem;
        border: 1px solid #f5c6cb;
    }

    .captcha-group {
        background: #f9f5f0;
        padding: 1.5rem;
        border-radius: 15px;
        border: 2px solid #e8d5c0;
    }

    .captcha-container {
  