.games .game{background:var(--ink-1);border:1px solid var(--line);border-radius:var(--rad-panel);font-family:var(--font-ui)}.games .game.done{background:var(--ink-0)}.games::-webkit-scrollbar-thumb{background:var(--ink-3)}.players .p1,.players .p2{background:var(--ink-2)}.players .p1:hover,.players .pav.pfp:hover{box-shadow:0 0 0 2px var(--bone-2)}.players .pav.win{box-shadow:0 0 0 2px var(--success)}.players .p2 .qmark{color:var(--bone-3);font-family:var(--font-display)}.players .vs{text-shadow:none}.gval .vtxt .big,.players .vs{font-family:var(--font-display);font-weight:800;color:var(--bone-1)}.gval .vtxt .big{font-size:24px}.gval .vtxt .rng{font-weight:500;color:var(--bone-3)}.gval .vtxt .gmax{border:0;border-radius:var(--rad-tag);background:var(--ink-3);color:var(--bone-2);font-weight:500}.gbtns .b{border-radius:var(--rad-control);font-weight:600}.gbtns .g-join{background:var(--signal);color:var(--signal-ink)}.gbtns .g-join:hover{background:var(--signal-hover)}.gbtns .g-view{background:var(--ink-3);color:var(--bone-1)}.gbtns .g-view:hover{background:color-mix(in srgb,var(--ink-3) 85%,var(--bone-1))}.gbtns .b:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cf-overlay{background:rgba(8,8,6,.78);backdrop-filter:none}.cf-card{background:var(--ink-1);border:1px solid var(--line-strong);border-radius:var(--rad-panel);box-shadow:var(--shadow-overlay);font-family:var(--font-ui)}.cf-av{border-color:var(--ink-3)}.cf-av,.cf-av.waiting{background:var(--ink-0)}.cf-av.waiting{border-color:var(--line-strong)}.cf-av.pfp:hover{border-color:var(--bone-2)}.cf-player.win .cf-av{border-color:var(--success);box-shadow:0 0 0 1px var(--success)}.cf-player.lose .cf-av{border-color:var(--ink-3)}.cf-badge,.cf-coin img{filter:none}.cf-vs{font-family:var(--font-display);font-style:normal;font-weight:800;color:var(--bone-1);text-shadow:none}.cf-count-prog{stroke:var(--signal)}.cf-count-num{font-family:var(--font-display);font-weight:800;font-size:72px;color:var(--bone-1)}.cf-bar{background:var(--ink-2);border-radius:var(--rad-control)}.cf-bar-val{font-weight:600;color:var(--bone-1);font-variant-numeric:tabular-nums}.cf-item-thumb .cf-glow{display:none}.cf-spin{display:flex;align-items:center;justify-content:center}.cf-toss{will-change:transform}.cf-toss img{display:block;width:100%;height:100%}@media (prefers-reduced-motion:reduce){.cf-card,.cf-coin,.cf-coin.settled,.cf-player.left,.cf-player.right,.cf-vs{animation:none}.cf-confetti{display:none}}