/* Gauntlet game pages and the game column. Uses the tokens of v3.css. */
.pickcard.nopic{grid-template-columns:minmax(0,1fr)}
.rank3 td.gm3 b{font-size:24px;color:var(--accent-hi,var(--accent))}
.rank3 td.gm3.dim{white-space:normal;max-width:110px;font-size:13px;color:var(--dim)}
.rank3 td.gm3 .sub{display:block}
.rank3 th.gm3h{min-width:120px}
.gm-t{display:inline-flex;gap:3px;font:600 13px var(--mono)}
.gm-t .hit{font-style:normal;color:#5ad67d}
.gm-t .miss{font-style:normal;color:#ff7a7a}
.gm-rng td,.gm-rng th{white-space:nowrap}
.gm-rng td:nth-child(2){white-space:normal}
.rawl{margin:10px 0 0;display:flex;flex-wrap:wrap;gap:6px 18px;font-size:14px}
.gm-credits li{grid-template-columns:120px 1fr auto}
.gm-notes{margin:12px 0 0 18px;color:var(--mu);font-size:14px}
.gm-nf{list-style:none;margin:14px 0 0;color:var(--mu);font-size:14px}
.gm-nf li{padding:6px 0;border-top:1px solid var(--line)}
.gm-idx td{vertical-align:middle}
.gm-idx .hws{display:block;font-size:12px;color:var(--dim)}
.gmgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-top:22px}
.gmt{position:relative;display:block;padding:44px 16px 14px;border-radius:var(--rad);border:1px solid var(--line2);background:var(--glass);transition:transform var(--dur) var(--ease),border-color var(--dur) var(--ease)}
.gmt:hover{transform:translateY(-2px);border-color:rgba(var(--accent-rgb),.5)}
.gmt .ncls{position:absolute;left:14px;top:10px;font:700 26px/1.1 var(--mono);color:#fff}
.gmt b{display:block;color:#fff;font-size:16px;font-weight:600}
.gmt .gmh{display:block;color:var(--mu);font-size:12px;line-height:1.4}
.gmt .gmn{display:block;margin-top:6px;font:500 12.5px var(--mono);color:var(--tx)}
.gmt .gmn i{font-style:normal;color:var(--accent-hi,var(--accent));font-weight:700}
@media (prefers-reduced-motion:reduce){.gmt{transition:none}.gmt:hover{transform:none}}
