/*
 * Suvenirche contact form.
 * Scoped to Fluent Forms form ID 3 so plugin/global form styles elsewhere stay untouched.
 */

#fluentform_3 .ff-btn-submit,
#fluentform_3 button[type="submit"] {
    min-height: 48px;
    padding: 0.78rem 1.55rem;
    border: 1px solid #FF4081 !important;
    border-radius: 999px !important;
    background: #FF4081 !important;
    color: #FFFFFF !important;
    font-weight: 700;
    line-height: 1.2;
    box-shadow: none;
    transition: background-color 160ms ease, border-color 160ms ease, box-shadow 160ms ease, transform 160ms ease;
}

#fluentform_3 .ff-btn-submit:hover,
#fluentform_3 .ff-btn-submit:focus-visible,
#fluentform_3 button[type="submit"]:hover,
#fluentform_3 button[type="submit"]:focus-visible {
    border-color: #e73370 !important;
    background: #e73370 !important;
    color: #FFFFFF !important;
    transform: translateY(-1px);
    box-shadow: 0 8px 18px rgba(255, 64, 129, 0.20);
}

#fluentform_3 .ff-btn-submit:focus-visible,
#fluentform_3 button[type="submit"]:focus-visible {
    outline: 2px solid rgba(46, 204, 182, 0.72);
    outline-offset: 2px;
}
