.grid.mem{margin:4px 0 14px}.grid.mem .cell{font-size:clamp(16px,5vw,24px);transition:background-color .12s}.grid.mem .cell.empty{background:#141936}.grid.mem .cell.tile{background:var(--accent);color:#17130a}.grid.mem .cell.tile:not(.shown){color:#0000;background:#2b3468}.grid.mem .cell.done{color:#0000;background:#141936}.grid.mem .cell.wrong{color:var(--lose);background:#4a1f2e}.memtop{color:var(--muted);justify-content:space-between;align-items:baseline;margin-bottom:10px;font-size:14px;display:flex}.memtop b{color:var(--fg);font-variant-numeric:tabular-nums}.memhint{text-align:center;min-height:20px;margin:0}
