body {
    font-family: 'Plus Jakarta Sans', sans-serif;
    background-color: #0F0C1B;
    user-select: none;
}

/* Card Animations & Stack States */
.swipe-card {
    transition: transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275), opacity 0.3s ease;
    cursor: grab;
}

.swipe-card:active {
    cursor: grabbing;
}

/* Scrollbar Tweaks */
::-webkit-scrollbar {
    width: 6px;
}

::-webkit-scrollbar-track {
    background: #0F0C1B;
}

::-webkit-scrollbar-thumb {
    background: #2D274E;
    border-radius: 10px;
}