/* /Components/Pages/Home.razor.rz.scp.css */
.custom-scrollbar[b-6hi1mb2qsj]::-webkit-scrollbar {
    width: 8px;
}
.custom-scrollbar[b-6hi1mb2qsj]::-webkit-scrollbar-track {
    background: transparent;
}
.custom-scrollbar[b-6hi1mb2qsj]::-webkit-scrollbar-thumb {
    background: var(--muted);
    border-radius: 999px;
    transition: background-color 150ms ease-out;
}
.custom-scrollbar[b-6hi1mb2qsj]::-webkit-scrollbar-thumb:hover {
    background: var(--muted-hover, var(--muted));
}

.shrink-0 .custom-scrollbar[b-6hi1mb2qsj]::-webkit-scrollbar {
    width: 6px;
}

.custom-scrollbar[b-6hi1mb2qsj] {
    scrollbar-width: thin;
}

@keyframes neon-pulse-b-6hi1mb2qsj {
    from { box-shadow: 0 0 5px var(--accent); opacity: 0.4; }
    to { box-shadow: 0 0 20px var(--accent); opacity: 0.8; }
}

.active-pulse[b-6hi1mb2qsj] {
    animation: neon-pulse-b-6hi1mb2qsj 2s infinite alternate;
}
