/* Coinflip arena: blue and amber accents, quiet surfaces, static arena artwork. */
.coinflip-page main::before{background:#0b111c url('/coinflip-arena.svg?v=20261025-v2') center top/1920px 1200px no-repeat}
.coinflip-page main::after{background:linear-gradient(180deg,rgba(7,13,22,.08),rgba(7,13,22,.38) 900px)}
#coinflipApp{
 --x-glass:rgba(16,29,47,.92);--x-panel:rgba(13,23,39,.94);--x-line:#2c3d53;--x-line-2:#46617f;
 --x-text:#edf1f5;--x-muted:#a8b2bf;--x-dim:#929eae;
 --x-violet:#79baff;--x-violet-soft:rgba(77,156,241,.13);
 --x-mint:#75b7ff;--x-mint-ink:#081b30;
 --ct:#75b7ff;--ct-soft:rgba(88,166,255,.13);--t:#efb56e;--t-soft:rgba(239,181,110,.13);
 --cf-live-visible-rows:3;max-width:1640px;font-size:16px;line-height:1.5
}
#coinflipApp .cfx-head{gap:20px;margin-bottom:22px;align-items:center}
#coinflipApp .cfx-head h1{font-size:30px;font-weight:700;line-height:1.2;letter-spacing:-.025em}
#coinflipApp .cfx-head p{font-size:15px;line-height:1.6;max-width:68ch;margin-top:8px}
#coinflipApp .cfx-stats{gap:12px;flex-shrink:0}
#coinflipApp .cfx-stats>div{min-width:128px;padding:12px 16px;background:linear-gradient(135deg,rgba(35,64,95,.92),rgba(15,28,46,.96));box-shadow:inset 0 1px rgba(255,255,255,.035);backdrop-filter:none;border-radius:12px}
#coinflipApp .cfx-stats small{font-size:13px;font-weight:500;color:var(--x-muted)}
#coinflipApp .cfx-stats b,#coinflipApp .cfx-stats>div:last-child b{font-size:21px;font-weight:650;color:var(--x-text)}
#coinflipApp .cfx-stats>div:last-child b{color:#f2c38b}
#coinflipApp .cfx-top{grid-template-columns:minmax(0,1fr) 360px;gap:20px;margin-bottom:20px}
#coinflipApp .cfx-games,#coinflipApp .cfx-wager,#coinflipApp .cfx-inv{border-color:var(--x-line);border-radius:16px;background:var(--x-panel);box-shadow:none}
#coinflipApp .cfx-games{padding:18px}
#coinflipApp .cfx-games-top{margin-bottom:16px;gap:14px}
#coinflipApp .cfx-seg{background:#0f141c;border:1px solid var(--x-line);border-radius:11px;padding:4px}
#coinflipApp .cfx-seg::before{top:4px;bottom:4px;left:4px;width:calc(50% - 4px);background:#23466b;border-radius:7px;box-shadow:inset 0 0 0 1px #3c6c9d}
#coinflipApp .cfx-seg button{height:40px;padding:0 17px;font-size:15px;font-weight:600}
#coinflipApp .cfx-seg .cfx-count,#coinflipApp .cfx-count{min-width:24px;height:23px;padding:0 6px;font-size:12px;color:#bcc6d1;background:#303a47;border-radius:6px}
#coinflipApp .cfx-seg[data-active="live"] .cfx-live-dot{background:#75b7ff;animation:none}
#coinflipApp .cfx-shown{font-size:14px;font-weight:500;color:var(--x-muted)}

/* Two readable filter rows instead of a wall of colored chips. */
#coinflipApp .cfx-tools{display:grid;grid-template-columns:minmax(180px,1fr) 145px 170px;align-items:center;gap:12px;margin-bottom:20px}
#coinflipApp .cfx-tools>.cfx-search{grid-column:1;grid-row:1;min-width:0;max-width:none}
#coinflipApp .cfx-tools>[data-cf-live-select="value"]{grid-column:2;grid-row:1}
#coinflipApp .cfx-tools>[data-cf-live-select="sort"]{grid-column:3;grid-row:1}
#coinflipApp .cfx-tools>.cfx-lgchips{grid-column:1/-1;grid-row:2;justify-self:start;max-width:100%;min-width:0}
#coinflipApp .cfx-tools>.cfx-lgchips:only-child{grid-row:1}
#coinflipApp .cfx-search{height:44px;min-width:0;border-color:var(--x-line-2);background:#10161e;border-radius:10px;box-shadow:none}
#coinflipApp .cfx-search:focus-within{border-color:#8495a9}
#coinflipApp .cfx-search input{font-size:15px}
#coinflipApp .cfx-search svg{width:17px;height:17px}
#coinflipApp .cfx-vchips,#coinflipApp .cfx-gchips{gap:4px;padding:4px;background:#10161e;border:1px solid var(--x-line);box-shadow:none;border-radius:11px}
#coinflipApp .cfx-vchips button,#coinflipApp .cfx-gchips button{height:38px;padding:0 12px;font-size:14px;font-weight:550;color:var(--x-muted)}
#coinflipApp .cfx-vchips button[aria-pressed="true"],#coinflipApp .cfx-gchips button[aria-pressed="true"]{background:#203f61;color:#d6eaff;box-shadow:inset 0 0 0 1px #3d6d9e}
#coinflipApp .cfx-vchips button:hover,#coinflipApp .cfx-gchips button:hover{background:#242d38}
#coinflipApp .cfx-gchips button[aria-pressed="true"] .cfx-count{background:#424e5d;color:#ecf0f5}
#coinflipApp .cfx-gico{filter:grayscale(.8);opacity:.85}
#coinflipApp .cfx-gchips button[aria-pressed="true"] .cfx-gico,#coinflipApp .cfx-gchips button:hover .cfx-gico{filter:grayscale(.4);opacity:1}
#coinflipApp .cf-live-select-trigger,#coinflipApp .cf-inv-select-trigger{height:44px;width:100%;justify-content:space-between;padding:0 13px;font-size:14px;font-weight:550;background:#10161e;border-color:var(--x-line-2)}
#coinflipApp .cf-live-select-trigger>span,#coinflipApp .cf-inv-select-trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#coinflipApp .cf-live-select-trigger>i,#coinflipApp .cf-inv-select-trigger>i{flex-shrink:0}
#coinflipApp .cf-live-select-trigger:hover,#coinflipApp .cf-inv-select-trigger:hover,#coinflipApp .cf-live-select.open .cf-live-select-trigger,#coinflipApp .cf-inv-select.open .cf-inv-select-trigger{border-color:#8495a9}
#coinflipApp .cf-live-select-menu,#coinflipApp .cf-inv-select-menu{background:#1b232e;border-color:#465363;border-radius:11px;min-width:210px;padding:6px;box-shadow:0 18px 40px rgba(0,0,0,.4)}
#coinflipApp .cf-live-select-menu button,#coinflipApp .cf-inv-select-menu button{height:40px;font-size:15px;font-weight:500;padding:0 12px}
#coinflipApp .cf-live-select-menu button:hover,#coinflipApp .cf-inv-select-menu button:hover{background:#303b49}
#coinflipApp .cf-live-select-menu button b{display:none}
#coinflipApp .cf-live-select-menu button.active::after{content:'✓';color:#cbd5df}

/* Wager, player and actions have distinct, stable positions on each card. */
#coinflipApp .cfx-game-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
#coinflipApp .cfx-game{min-height:300px;padding:16px;gap:12px;border:1px solid #323b48;border-radius:13px;background:radial-gradient(230px 150px at 100% 0%,color-mix(in srgb,var(--side) 10%,transparent),transparent 80%),#142033;box-shadow:inset 0 1px rgba(255,255,255,.025)}
#coinflipApp .cfx-game::before{content:"";width:3px;right:auto;top:16px;bottom:16px;height:auto;border-radius:3px;background:var(--side);opacity:.65}
#coinflipApp .cfx-game:hover{border-color:#607084;transform:none}
#coinflipApp .cfx-game.mine{border-color:#67778a;box-shadow:inset 0 0 0 1px #465363}
#coinflipApp .cfx-game:not(.recent):not(.cf-game-running){display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto minmax(44px,1fr) auto;grid-template-areas:"heading amount" "players players" "items items" "footer footer";column-gap:12px;row-gap:14px}
#coinflipApp .cfx-game:not(.recent):not(.cf-game-running)>.cfx-game-head{grid-area:heading;align-self:start}
#coinflipApp .cfx-game:not(.recent):not(.cf-game-running)>.cfx-game-value{grid-area:amount;text-align:right}
#coinflipApp .cfx-game:not(.recent):not(.cf-game-running)>.cfx-game-vs{grid-area:players}
#coinflipApp .cfx-game:not(.recent):not(.cf-game-running)>.cfx-strip{grid-area:items;align-self:center}
#coinflipApp .cfx-game:not(.recent):not(.cf-game-running)>.cfx-game-foot{grid-area:footer}
#coinflipApp .cfx-game-head{gap:9px;min-width:0;flex-wrap:wrap}
#coinflipApp .cfx-game-head b{font-size:14px;line-height:1.4;font-weight:550;color:#c6cfda;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#coinflipApp .cfx-game-head small{font-size:13px;color:var(--x-dim);font-weight:400}
#coinflipApp .cfx-game-head .cfx-coin-badge{width:30px;height:30px;box-shadow:none;border:1px solid rgba(117,183,255,.4);background:rgba(117,183,255,.11)}
#coinflipApp .cfx-game-head .cfx-coin-badge.t{border-color:rgba(239,181,110,.4);background:rgba(239,181,110,.11)}
#coinflipApp .cfx-game-head .cfx-coin-badge img{width:21px;height:21px;filter:none}
#coinflipApp .cfx-tag{background:#313c49;color:#dce4ed;font-size:12px;font-weight:600;padding:3px 7px}
#coinflipApp .cfx-game-value small{font-size:13px;font-weight:500;color:var(--x-muted)}
#coinflipApp .cfx-game-value strong{display:block;font-size:27px;line-height:1.15;font-weight:700;letter-spacing:-.025em;color:#f1f4f7}
#coinflipApp .cfx-game-value span{display:block;margin:3px 0 0;font-size:13px;color:var(--x-dim)}
#coinflipApp .cfx-game-vs{gap:8px;min-height:32px;font-size:14px}
#coinflipApp .cfx-who{flex:1;min-width:0;gap:8px}
#coinflipApp .cfx-who b{font-size:15px;font-weight:600}
#coinflipApp .cfx-who img,#coinflipApp .cfx-who .cf-avatar-fallback{width:28px;height:28px}
#coinflipApp .cfx-game-vs>i{font-size:12px;font-weight:500}
#coinflipApp .cfx-open-slot{flex-shrink:0;padding:5px 8px;font-size:12px;font-weight:550;border-style:solid;box-shadow:none}
#coinflipApp .cfx-open-slot.ct{color:#b5d8ff;border-color:rgba(117,183,255,.4);background:rgba(134,163,191,.06)}
#coinflipApp .cfx-open-slot.t{color:#f0c690;border-color:rgba(239,181,110,.4);background:rgba(186,161,132,.06)}
#coinflipApp .cfx-thumb{width:50px;height:44px;border-radius:9px;background:#11171f;border:1px solid #313a47;box-shadow:none}
#coinflipApp .cfx-thumb::after{content:"";position:absolute;bottom:0;left:18px;right:18px;height:2px;border-radius:2px;background:var(--tier);opacity:.6}
#coinflipApp .cfx-thumb img{max-width:44px;max-height:34px;filter:drop-shadow(0 3px 5px rgba(0,0,0,.25))}
#coinflipApp .cfx-thumb.more{background:#202833;font-size:13px;font-weight:600;box-shadow:none}
#coinflipApp .cfx-thumb.more::after{content:none}
#coinflipApp .cfx-strip:hover .cfx-thumb{box-shadow:none;border-color:#738195}
#coinflipApp .cfx-game-foot{gap:10px;margin-top:auto;padding-top:13px;border-top-color:#323b48;min-width:0}
#coinflipApp .cfx-game-foot small{font-size:12px;font-weight:500;color:var(--x-muted)}
#coinflipApp .cfx-game-foot b{font-size:14px;line-height:1.4;font-weight:650;white-space:nowrap}
#coinflipApp .cfx-game:not(.recent):not(.cf-game-running)>.cfx-game-foot{flex-direction:column;align-items:stretch}
#coinflipApp .cfx-game:not(.recent):not(.cf-game-running)>.cfx-game-foot>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}
#coinflipApp .cfx-game:not(.recent):not(.cf-game-running) .cf-game-actions>.cfx-btn{flex:1}
#coinflipApp .cfx-strip{flex-wrap:wrap}
#coinflipApp .cfx-btn,#coinflipApp .cf-game-actions .cfx-btn,#coinflipApp .cf-game-running .cfx-btn{height:42px;min-height:42px;padding:0 12px;font-size:14px;font-weight:650;border-radius:9px}
#coinflipApp .cfx-btn.join{background:linear-gradient(180deg,#80bdff,#65aaf1);color:#07192d;border:1px solid #8cc4ff}
#coinflipApp .cfx-btn.ghost{background:rgba(69,133,202,.1);border-color:#41658d;color:#b9dbff}
#coinflipApp .cfx-btn.ghost:hover:not(:disabled){background:#2b3542;border-color:#8a98aa;color:#f5f7fa}
#coinflipApp .cf-game-actions{gap:7px;flex-wrap:nowrap}
#coinflipApp .cfx-verify{height:36px;font-size:13px;font-weight:550;background:transparent;border-color:#465363}
#coinflipApp .cfx-verify:hover{border-color:#8a98aa}
#coinflipApp .cfx-rplayers{gap:8px}
#coinflipApp .cfx-rp{padding:8px;border-radius:8px;background:#202833;box-shadow:none!important;opacity:1}
#coinflipApp .cfx-rp b{font-size:15px;font-weight:600}
#coinflipApp .cfx-rp small{font-size:13px;color:var(--x-muted)}
#coinflipApp .cfx-rp.won{background:#242f2b}
#coinflipApp .cfx-rp em{background:#364a3e;color:#c1dacb;font-size:12px;font-weight:600}
#coinflipApp .cfx-foot-note{font-size:13px;color:var(--x-muted)}
#coinflipApp .cf-game-running .cfx-game-head b{color:#b8d9ff}
#coinflipApp .cf-game-running[data-cf-stage="countdown"]{border-color:#4874a2}
#coinflipApp .cf-game-running[data-cf-stage="flipping"] .cfx-game-head b{color:#f2c38b}
#coinflipApp .cf-game-running[data-cf-stage="replay"] .cfx-game-head b{color:#afbecf}
#coinflipApp .cf-start-track{height:4px;flex-shrink:0;overflow:hidden;border-radius:4px;background:#24374e}
#coinflipApp .cf-start-track>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#559de9,#a4d3ff);transition:width .2s linear}
#coinflipApp [data-cf-stage="replay"] .cf-start-track>span{background:#455c74}
#coinflipApp .cf-game-running .cfx-game-foot b,#coinflipApp .recent .cfx-game-foot b{color:#f2c38b}

/* One primary blue action; CT/T colors carry the side choice. */
#coinflipApp .cfx-wager{padding:18px;gap:15px}
#coinflipApp .cfx-kicker,#coinflipApp .cfx-label{font-size:13px;font-weight:550;color:var(--x-muted)}
#coinflipApp .cfx-wager-head h2{font-size:23px;font-weight:650}
#coinflipApp .cfx-side{border-radius:11px;background:#19212b;padding:13px 8px;border-color:#35414f}
#coinflipApp .cfx-side b{font-size:14px;font-weight:600}
#coinflipApp .cfx-side small{font-size:13px;color:var(--x-muted)}
#coinflipApp .cfx-side-coin{width:48px;height:48px;background:transparent;box-shadow:none!important;filter:none}
#coinflipApp .cfx-side-coin img{width:36px;height:36px}
#coinflipApp .cfx-side.active{background:color-mix(in srgb,var(--side) 13%,#152135);border-color:var(--side);box-shadow:inset 0 -2px 0 var(--side)}
#coinflipApp .cfx-side.active .cfx-side-coin{filter:none}
#coinflipApp .cfx-side.active small{color:#dce3ec}
#coinflipApp .cfx-bot{padding:12px;border-color:#35414f;background:#19212b}
#coinflipApp .cfx-bot.active{background:#27323f;border-color:#8a99ac}
#coinflipApp .cfx-bot-av img{filter:grayscale(.4)}
#coinflipApp .cfx-bot-copy strong{font-size:14px;font-weight:600}
#coinflipApp .cfx-bot-copy small{font-size:13px;line-height:1.5}
#coinflipApp .cfx-bot.active .cfx-switch{background:#bfcdd9}
#coinflipApp .cfx-switch::after{background:#eef2f6}
#coinflipApp .cfx-sels{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-height:128px;align-content:start}
#coinflipApp .cfx-add-empty{min-height:128px;border:1px dashed #607084;background:#111821;border-radius:10px;padding:14px}
#coinflipApp .cfx-add-empty>b{background:#2d3947;color:#d5dfe8}
#coinflipApp .cfx-add-empty strong{font-size:15px;font-weight:600}
#coinflipApp .cfx-add-empty small{font-size:13px}
#coinflipApp .cfx-sel{height:60px;background:#11171f;box-shadow:inset 0 0 0 1px #465363;border-radius:9px}
#coinflipApp .cfx-sel>b{font-size:12px;font-weight:650}
#coinflipApp .cfx-sel.more,#coinflipApp .cfx-sel.add{background:#202a35;color:#d5dfe8}
#coinflipApp .cfx-sel:hover{box-shadow:inset 0 0 0 1px #becddb}
#coinflipApp .cfx-link{color:#c1cedb!important;font-size:14px;font-weight:550}
#coinflipApp .cfx-sum{border-radius:11px;background:#35414f;border-color:#35414f}
#coinflipApp .cfx-sum>div{background:#19212b;padding:11px 9px}
#coinflipApp .cfx-sum small{font-size:12px;font-weight:500;color:var(--x-muted)}
#coinflipApp .cfx-sum b,#coinflipApp .cfx-sum>div:nth-child(2) b{font-size:16px;font-weight:650;color:#edf1f5}
#coinflipApp .cfx-cta{height:50px;border-radius:10px;background:linear-gradient(180deg,#80bdff,#65aaf1);color:#07192d!important;box-shadow:0 6px 20px rgba(50,117,187,.18);font-size:16px;font-weight:650}
#coinflipApp .cfx-cta b{background:#53697f;color:#f1f4f8;font-size:13px;font-weight:650}
#coinflipApp .cfx-cta.t b{background:#776551}
#coinflipApp .cfx-cta:disabled{background:#252f3b;color:#9caaba!important;border:1px solid #414e5e;box-shadow:none}
#coinflipApp .cfx-msg{font-size:14px;line-height:1.5}
#coinflipApp .cfx-msg.good{color:#c1dacb;background:#223128}
#coinflipApp .cfx-msg.bad{color:#e2baba;background:#35272b}

/* Item information stays colorful; surrounding surfaces and prices stay neutral. */
#coinflipApp .cfx-inv{padding:20px}
#coinflipApp .cfx-inv-head{gap:16px;margin-bottom:16px}
#coinflipApp .cfx-inv-head h2{font-size:22px;font-weight:650}
#coinflipApp .cfx-inv-head p{font-size:14px;line-height:1.5;margin-top:6px}
#coinflipApp .cfx-worth{color:#d1dbe5;background:#2b3643;font-size:14px;font-weight:600}
#coinflipApp .cfx-inv-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}
#coinflipApp .cfx-card{min-height:188px;padding:12px;gap:6px;background:#19212b;border-color:#35414f;border-radius:11px}
#coinflipApp .cfx-card::before{height:1px;opacity:.5}
#coinflipApp .cfx-card:hover{border-color:#8a99ac}
#coinflipApp .cfx-card-name small{font-size:13px;font-weight:500}
#coinflipApp .cfx-card-name strong,#coinflipApp .cfx-card.single .cfx-card-name strong{font-size:14px;line-height:1.4;font-weight:600}
#coinflipApp .cfx-card-foot b{font-size:15px;font-weight:650;color:#e9eff5}
#coinflipApp .cfx-card-foot em{font-size:12px;font-weight:600;color:#c4ced9;background:#303d4c}
#coinflipApp .cfx-card.selected{background:#2a3644;border-color:#becddb;box-shadow:inset 0 0 0 1px #becddb}
#coinflipApp .cfx-card.selected::after{background:#d4dde5;color:#141b23;font-size:13px;width:23px;height:23px}

/* Watch retains the existing animated coin and all reveal timing. */
.coinflip-page .cf-watch-modal{background:#111d30;border-color:#48698b;box-shadow:0 24px 80px rgba(0,0,0,.5)}
.coinflip-page .cf-watch-header{border-bottom-color:#35414f;background:#19212b}
.coinflip-page .cf-watch-modal .cfx-match{background:radial-gradient(ellipse at 8% 45%,rgba(74,151,241,.1),transparent 55%),radial-gradient(ellipse at 92% 45%,rgba(239,181,110,.09),transparent 55%),#111d30}
.coinflip-page .cf-watch-modal .cfx-mp{background:linear-gradient(180deg,color-mix(in srgb,var(--side) 13%,#152135),#142034);border-color:color-mix(in srgb,var(--side) 45%,#344052)}
.coinflip-page .cf-watch-modal .cfx-mp-art{opacity:.42}
.coinflip-page .cf-watch-modal .cfx-mp.won{border-color:#8ea698;box-shadow:inset 0 0 0 1px #8ea698}
.coinflip-page .cf-watch-modal .cfx-mp-flag{background:#c1dacb;color:#17221c;font-size:13px}
.coinflip-page .cf-watch-modal .cfx-pot b{color:#edf1f5}
.coinflip-page .cf-watch-modal .cfx-result.win{background:#223128;border-color:#516b59}
.coinflip-page .cf-watch-modal .cfx-result.win strong{color:#c1dacb}
.coinflip-page .cf-watch-modal .cfx-result.loss{background:#30272b;border-color:#6b5156}
.coinflip-page .cf-watch-modal .cfx-result.loss strong{color:#e2baba}
.coinflip-page .cf-watch-modal .cfx-count-ring{box-shadow:none}
.coinflip-page .cf-watch-modal .cfx-thumb{background:#11171f;box-shadow:inset 0 -1px 0 var(--tier)}

@media(max-width:1380px){
 #coinflipApp .cfx-game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 #coinflipApp .cfx-top{grid-template-columns:minmax(0,1fr) 340px;gap:16px}
 #coinflipApp .cfx-games{padding:16px}
}
@media(max-width:1080px){
 #coinflipApp .cfx-top{grid-template-columns:minmax(0,1fr)}
 #coinflipApp .cfx-side-col{position:static}
 #coinflipApp .cfx-wager{max-width:none}
 #coinflipApp .cfx-sels{grid-template-columns:repeat(6,minmax(0,1fr));min-height:76px}
 #coinflipApp .cfx-add-empty{min-height:76px}
 #coinflipApp .cfx-sel{height:68px}
}
@media(max-width:640px){
 #coinflipApp{--cf-live-visible-rows:2}
 #coinflipApp .cfx-head{gap:14px;margin-bottom:16px}
 #coinflipApp .cfx-head h1{font-size:25px}
 #coinflipApp .cfx-head p{font-size:14px}
 #coinflipApp .cfx-stats>div{padding:10px 12px;min-width:0}
 #coinflipApp .cfx-games,#coinflipApp .cfx-wager,#coinflipApp .cfx-inv{padding:14px}
 #coinflipApp .cfx-games-top{gap:10px}
 #coinflipApp .cfx-seg button{font-size:14px;padding:0 10px}
 #coinflipApp .cfx-tools{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}
 #coinflipApp .cfx-tools>.cfx-search{grid-column:1/-1;grid-row:1}
 #coinflipApp .cfx-tools>[data-cf-live-select="value"]{grid-column:1;grid-row:2}
 #coinflipApp .cfx-tools>[data-cf-live-select="sort"]{grid-column:2;grid-row:2}
 #coinflipApp .cfx-tools>.cfx-lgchips{grid-column:1/-1;grid-row:3;justify-self:stretch}
 #coinflipApp .cfx-tools>.cfx-lgchips:only-child{grid-row:1}
 #coinflipApp .cfx-tools .cfx-vchips button{font-size:13px;padding:0 9px}
 #coinflipApp .cf-live-select-menu{min-width:190px}
 #coinflipApp [data-cf-live-select="value"] .cf-live-select-menu{left:0;right:auto}
 #coinflipApp .cfx-game-grid{grid-template-columns:minmax(0,1fr)}
 #coinflipApp .cfx-game{min-height:290px;padding:15px}
 #coinflipApp .cfx-game-value strong{font-size:27px}
 #coinflipApp .cfx-inv-tools{width:100%;min-width:0}
 #coinflipApp .cfx-inv-tools>.cfx-search{flex:1;min-width:0}
 #coinflipApp .cfx-inv-tools>.cf-inv-select{width:158px;flex-shrink:0}
 #coinflipApp .cfx-sels{grid-template-columns:repeat(5,minmax(0,1fr));min-height:128px}
 #coinflipApp .cfx-add-empty{min-height:128px}
 #coinflipApp .cfx-sel{height:60px}
 #coinflipApp .cfx-inv-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
}
