/* NFL Quiniela 2026 Custom Styles */

/* Custom scrollbars */
::-webkit-scrollbar {
    width: 6px;
    height: 6px;
}
::-webkit-scrollbar-track {
    background: #0b132b;
}
::-webkit-scrollbar-thumb {
    background: #1c2541;
    border-radius: 3px;
}
::-webkit-scrollbar-thumb:hover {
    background: #48cae4;
}

/* Pulse Glow Effects */
.pulse-glow-cyan {
    box-shadow: 0 0 15px rgba(72, 202, 228, 0.4);
}
.pulse-glow-amber {
    box-shadow: 0 0 15px rgba(255, 183, 3, 0.4);
}

/* Modal active scroll lock */
body.overflow-hidden,
html.overflow-hidden {
    overflow: hidden !important;
}

/* Enhanced Modal & Dynamic Container Scrollable Utility */
.modal-scrollable,
.fixed.inset-0 .overflow-y-auto,
[data-modal-scroll="true"] {
    overflow-y: auto !important;
    overscroll-behavior-y: contain;
    -webkit-overflow-scrolling: touch;
    touch-action: pan-y !important;
}


