#main .arcade.ranked-round #game { position: absolute; inset: auto; top: 50%; left: 50%; transform: translate(-50%, -50%); width: var(--ranked-width); height: var(--ranked-height); }
.ranked-round .stage { background: #0a1020; }
.ranked-options { margin: 12px 0; display: flex; align-items: center; justify-content: center; gap: 10px; flex-wrap: wrap; }
.ranked-options p { flex-basis: 100%; max-width: 52ch; margin: 4px auto; font-size: .85rem; line-height: 1.5; }
.ranked-options button { min-height: 44px; }
#ranked-status:empty { display: none; }
.ranked-options [hidden] { display: none !important; }
