/* Script-free presentation. Provider links select panels through URL fragments. */
#banner_carousel > div { display: none; }
#banner_carousel > div:first-child { display: block; }
#banner_carousel img { width: 100%; height: auto; }
[aria-disabled="true"] { opacity: .55; pointer-events: none; cursor: default; }
#popular_providers { display: flex; overflow-x: auto; flex-wrap: nowrap; }
#popular_providers > li { flex-shrink: 0; }
.tab-content > .tab-pane { display: none; }
.tab-content > .tab-pane:first-child { display: block; opacity: 1; }
.tab-content:has(> .tab-pane:target) > .tab-pane { display: none; }
.tab-content > .tab-pane:target { display: block !important; opacity: 1; }
.modal, a[href="#"] { display: none !important; }
#progressive_jackpot { font-family: Arial, sans-serif; font-size: 16px; }