.game-status{min-width:0;font-size:16px;word-break:keep-all;overflow-wrap:anywhere}
.game-status-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px 24px}
.game-status .game-status-title{margin-top:5px;color:var(--muted);font-size:16px}
.game-status-state{flex-shrink:0;border:1px solid var(--line);padding:6px 10px;font-size:16px;font-weight:500;line-height:1.5}
.game-status[data-state=checked] .game-status-state{border-color:var(--brand);color:var(--brand)}
.game-status[data-state=error] .game-status-state{border-color:var(--danger);color:var(--danger)}
.game-status-summary{margin-top:18px;max-width:65ch}
.game-status-facts{margin-top:12px;color:var(--deep)}
.game-status-languages,.game-status-version,.game-status-checked,.game-status-scope{margin-top:8px;color:var(--muted)}
.game-status-facts:empty,.game-status-languages:empty,.game-status-version:empty{display:none}
.game-status-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}
.game-status-actions .button{min-width:44px;min-height:44px;font-size:16px}
.game-status-scope{max-width:65ch;margin-top:16px}
@media(max-width:480px){.game-status-actions .button{flex:1 1 140px}}
@media(max-width:360px){.game-status-heading{flex-direction:column;gap:12px}}
