1/* A fresh install, not a failure: the same centered card as the fatal panel,2 but in the chrome's own neutrals, telling the reader how games arrive. */3.empty-state {4 position: fixed;5 z-index: 90;6 inset: 50% auto auto 50%;7 width: min(460px, calc(100% - 40px));8 padding: 24px;9 border: 1px solid var(--line-strong);10 border-radius: 12px;11 background: var(--panel);12 box-shadow: 0 25px 80px rgba(0, 0, 0, 0.5);13 transform: translate(-50%, -50%);14 text-align: center;15 -webkit-user-select: text;16 user-select: text;17}1819.empty-state[hidden] {20 display: none;21}2223.empty-state strong {24 color: var(--text-strong);25}2627.empty-state p {28 margin: 8px 0 0;29 color: var(--muted);30 font-size: 13px;31}3233.empty-state code {34 color: var(--data);35 font-size: 12px;36 word-break: break-all;37}3839.empty-state button {40 margin-top: 16px;41 padding: 8px 14px;42 border: 1px solid var(--line-strong);43 border-radius: 8px;44 background: var(--panel-raised);45 color: var(--text);46 font: inherit;47 font-size: 13px;48 cursor: pointer;49}5051.empty-state button:hover:not(:disabled) {52 border-color: var(--accent);53 background: var(--accent-wash);54}5556.empty-state button:disabled {57 opacity: 0.6;58 cursor: default;59}