/* ==========================================================
   B Credit — Lightweight Hardware-Accelerated UI Transitions
========================================================== */

/* Fast Non-Blocking Animations */
.fade-in-fast {
    animation: fadeInFast 0.15s ease-out forwards;
}

@keyframes fadeInFast {
    from { opacity: 0; transform: translateY(4px); }
    to { opacity: 1; transform: translateY(0); }
}

/* Subtle Card Hover */
.bc-hover-card {
    transition: transform 0.15s ease, box-shadow 0.15s ease;
}

.bc-hover-card:hover {
    transform: translateY(-2px);
}

/* Hardware accelerated transition for buttons */
.fi-btn, .fi-icon-btn, button {
    transition: transform 0.1s ease, opacity 0.15s ease, background-color 0.15s ease !important;
}

.fi-btn:active, .fi-icon-btn:active {
    transform: scale(0.97) !important;
}
