/**
 * HubSpot form — the handful of rules Tailwind utilities can't express.
 *
 * Kept out of src/input.css on purpose: everything else the component needs is
 * already in src/output.css, so the component ships without a CSS rebuild.
 */

.hs-form-modal {
    transition-timing-function: cubic-bezier(0.34, 1.56, 0.64, 1);
}

.hs-form-modal .modal-content {
    transition-timing-function: cubic-bezier(0.34, 1.56, 0.64, 1);
}

.hs-form-modal:not(.hidden) {
    display: flex !important;
}

.hs-form-modal.show {
    opacity: 1 !important;
    pointer-events: auto !important;
}

.hs-form-modal.show .modal-content {
    transform: scale(1) translateY(0) !important;
    opacity: 1 !important;
}
