/* css/ui_research.css */

.uni-card {
    transition: all 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

.uni-card:hover:not(.locked) {
    transform: translateY(-5px);
    box-shadow: 0 5px 15px rgba(212, 175, 55, 0.3) !important;
    border-color: gold !important;
    cursor: pointer;
}

.uni-card.maxed {
    background: linear-gradient(135deg, rgba(39, 174, 96, 0.1), rgba(0, 0, 0, 0.8)) !important;
}

.uni-card.locked {
    filter: grayscale(1);
    opacity: 0.5;
}

.tab-btn {
    transition: all 0.2s ease;
}

.tab-btn:hover:not(.active) {
    background: rgba(255, 255, 255, 0.1) !important;
    color: white !important;
}

#uni-scroll::-webkit-scrollbar {
    width: 6px;
}
#uni-scroll::-webkit-scrollbar-track {
    background: rgba(0, 0, 0, 0.2);
}
#uni-scroll::-webkit-scrollbar-thumb {
    background: gold;
    border-radius: 3px;
}
