/* GuesserGod: the mixed game. A header with the round and score, and each round's game in an iframe below it. */
html, body.mix-page { height: 100%; }
body.mix-page { display: flex; flex-direction: column; height: 100dvh; margin: 0; overflow: hidden; padding-bottom: 0; }
.mix-page .game-bar { position: relative; flex: none; }
.mix-now { flex: 1; min-width: 0; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; color: var(--muted); font-size: 13px; line-height: 1.15; font-weight: 600; }
.mix-frame { flex: 1 1 auto; min-height: 0; width: 100%; border: 0; background: var(--bg); }
.mix-frame[hidden] { display: none; }
.mix-game { display: block; color: var(--accent); font-size: 12px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.04em; }
