.cqcKvq_root{min-width:0}.cqcKvq_mobile{display:none}.cqcKvq_heading{justify-content:space-between;align-items:center;gap:16px;min-height:32px;margin-bottom:12px;display:flex}.cqcKvq_controls{gap:6px;display:flex}.cqcKvq_controls button{border:1px solid var(--border);background:var(--surface);width:32px;height:32px;color:var(--muted-strong);cursor:pointer;border-radius:9px;place-items:center;padding:0;transition:border-color .16s,background-color .16s;display:grid}.cqcKvq_controls button:disabled{opacity:.35;cursor:default}.cqcKvq_previous svg{transform:rotate(180deg)}.cqcKvq_row{align-items:stretch;gap:10px;min-width:0;display:flex}.cqcKvq_list{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--border-bright) transparent;flex:1;grid-auto-columns:clamp(120px,14vw,160px);grid-auto-flow:column;gap:10px;min-width:0;margin:-3px;padding:3px 3px 8px;list-style:none;display:grid;overflow-x:auto}.cqcKvq_list li{scroll-snap-align:start;min-width:0}.cqcKvq_all{color:var(--muted-strong);flex-direction:column;flex:0 0 76px;gap:5px;font-size:11px;font-weight:600}.cqcKvq_all svg{color:var(--accent)}.cqcKvq_controls button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (hover:hover){.cqcKvq_controls button:hover:not(:disabled){border-color:var(--border-bright);background:var(--surface-hover)}}@media (min-width:0){.cqcKvq_desktop{display:none}.cqcKvq_mobile{top:var(--site-header-height);z-index:35;background:#090e0c;border-bottom:1px solid #1d2a23;margin:8px -12px 0;padding:8px 12px;display:block;position:sticky}.cqcKvq_heading{display:none}.cqcKvq_row{gap:6px}.cqcKvq_list{scrollbar-width:none;grid-auto-columns:calc(16.6667% - 4.16667px);gap:5px;margin:0;padding:0}.cqcKvq_list::-webkit-scrollbar{display:none}.cqcKvq_mobile .cqcKvq_list a,.cqcKvq_mobile .cqcKvq_all{border-radius:9px;height:40px;padding:4px}.cqcKvq_all{flex-basis:36px;gap:3px;font-size:9px}}@media (prefers-reduced-motion:reduce){.cqcKvq_controls button{transition:none}}
.Iqr2AG_shortcuts{z-index:45;pointer-events:none;height:100dvh;position:fixed;inset:0 auto 0 0;overflow:hidden}html:has(.Iqr2AG_shortcuts){scrollbar-width:none}html:has(.Iqr2AG_shortcuts)::-webkit-scrollbar{display:none}.Iqr2AG_entry{pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:grab;will-change:transform;background:0 0;border:0;width:72px;height:72px;padding:0;transition:transform .18s ease-out;display:block;position:absolute;top:0;left:0}.Iqr2AG_entry img{object-fit:contain;pointer-events:none;filter:drop-shadow(0 3px 5px #0006);width:100%;height:100%;display:block}.Iqr2AG_entry.Iqr2AG_dragging{cursor:grabbing;z-index:1;transition:none}.Iqr2AG_entry:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:12px}@media (prefers-reduced-motion:reduce){.Iqr2AG_entry{transition:none}}
.home-discovery,.home-betting{min-width:0}.home-discovery>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.home-discovery [role=group],.home-betting [role=group]{gap:16px;min-width:0;display:flex}.home-discovery [role=group]>button,.home-betting [role=group]>button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:10px 0;font-size:14px;font-weight:700}.home-discovery [role=group]>button[aria-pressed=true],.home-betting [role=group]>button[aria-pressed=true]{color:var(--text);border-bottom-color:var(--accent)}.home-discovery header>a{color:var(--accent);flex-shrink:0;font-size:12px;font-weight:700}.discovery-games{scroll-snap-type:x proximity;grid-auto-columns:calc(25% - 7.5px);grid-auto-flow:column;gap:10px;padding-bottom:10px;display:grid;overflow-x:auto}.discovery-games>div{scroll-snap-align:start;min-width:0}.discovery-games.all{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row;overflow:visible}.discovery-games .game-meta{display:none}.discovery-games small{color:var(--muted);margin-top:6px;font-size:10px;display:block}.discovery-games .game-artwork{aspect-ratio:3/4}.discovery-pages{justify-content:center;align-items:center;gap:16px;margin-top:20px;display:flex}.home-betting h2{margin:0 0 8px;font-size:18px}.betting-scroll{max-width:100%;margin:12px 0;overflow-x:auto}.home-betting table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.home-betting th{color:var(--muted);white-space:nowrap;font-weight:500}.home-betting td,.home-betting th{border-bottom:1px solid var(--border);padding:10px 6px}.home-betting td:first-child{overflow-wrap:anywhere;max-width:130px}.home-betting td:last-child{white-space:nowrap}.home-betting .win{color:#8dd297}.home-betting .loss{color:#e4b4ae}.home-betting>small{color:var(--muted);font-size:11px}.home-discovery button:focus-visible,.home-betting button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:360px){.home-discovery [role=group]{gap:10px}.home-discovery [role=group]>button{font-size:12px}}.discovery-title{letter-spacing:-.02em;margin:0 0 16px;font-size:24px;line-height:1.25}.betting-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.betting-motion-control,.betting-update-error button{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px;font-size:11px}.betting-table{margin:12px 0;font-size:12px}.betting-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1.3fr) minmax(0,.85fr) minmax(0,.7fr) minmax(0,1.1fr);align-items:center;min-height:44px;display:grid}.betting-table.ranking .betting-row{grid-template-columns:minmax(0,.5fr) minmax(0,1fr) minmax(0,1.4fr)}.betting-row>div{overflow-wrap:anywhere;min-width:0;padding:10px 6px}.betting-row>div:last-child{white-space:nowrap;text-align:right}.betting-columns{color:var(--muted);font-weight:500}.betting-scroll{overscroll-behavior-y:contain;min-height:300px;max-height:544px;margin:0;overflow-y:auto}.betting-scroll.is-moving{overflow-y:hidden}.betting-track{position:relative}.betting-scroll.is-reduced{max-height:544px}.betting-track.is-animated{will-change:transform;animation-name:betting-feed-loop;animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:1s}.betting-update-error{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.betting-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@keyframes betting-feed-loop{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.betting-track.is-animated{will-change:auto;animation:none;transform:none}.betting-scroll.is-moving{overflow-y:auto}}.betting-track>[role=rowgroup]{flex-direction:column;gap:5px;padding-bottom:5px;display:flex}.betting-track .betting-row{min-height:56px}
