/* v23 — chat messages scroll and bubble slide-in */
.contact-chat__messages {
    scroll-behavior: smooth;
}

.contact-chat__bubble--bot {
    animation: chat-slide-in 0.25s ease-out;
}

@keyframes chat-slide-in {
    from { opacity: 0; transform: translateY(6px); }
    to   { opacity: 1; transform: translateY(0); }
}

.contact-us-flex__min {
    min-width: 0;
}

.contact-us-media__cover {
    object-fit: cover;
}

/* contact-glass — background image needs object-fit (no BS util) */
.contact-glass__bg-img {
    object-fit: cover;
}

/* contact-glass — frosted glass effect via backdrop-filter (no TW/BS equiv for BS builds) */
.contact-glass__panel {
    backdrop-filter: blur(24px) saturate(150%);
    -webkit-backdrop-filter: blur(24px) saturate(150%);
}

