/* Custom CSS Extensions for RefHub v3 */

@layer utilities {
    .glass-card {
        background: rgba(30, 41, 59, 0.7);
        backdrop-filter: blur(12px);
        -webkit-backdrop-filter: blur(12px);
    }
}

.copy-btn, .vote-btn, .report-btn {
    transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}

.copy-btn:active, .vote-btn:active, .report-btn:active {
    transform: scale(0.95);
}

.category-btn.active {
    background-color: #22c55e !important;
    color: #ffffff !important;
    border-color: #22c55e !important;
    box-shadow: 0 4px 14px 0 rgba(34, 197, 94, 0.39);
}

.admin-tab.active {
    color: #fbbf24 !important;
    border-color: #fbbf24 !important;
}

::-webkit-scrollbar {
    width: 8px;
    height: 8px;
}
::-webkit-scrollbar-track {
    background: #0f172a;
}
::-webkit-scrollbar-thumb {
    background: #334155;
    border-radius: 4px;
}
::-webkit-scrollbar-thumb:hover {
    background: #475569;
}
