main.s27{padding:24px 0;background:transparent}main.s27>.s27-crumbs,main.s27>.s27-crumbs a{color:#35517b}main.s27 h1{font-size:36px}.sparring-actions{display:flex;gap:12px;flex-wrap:wrap;margin:16px 0}.sparring-actions button{min-height:46px;padding:0 20px;border-radius:6px;font-weight:800}.sparring-actions .s27-btn-primary{background:#ff5a2a;color:white}.sparring-actions .s27-btn-ghost{background:#1d4a8f;color:white}#sparring-player{background:#111;min-height:180px;border-radius:12px;overflow:hidden;color:white}#sparring-prompt{padding:40px;text-align:center}#sparring-player iframe{display:block;width:100%;height:min(850px,90vh);border:0}#sparring-player:fullscreen{width:100%;height:100%;border-radius:0}#sparring-player:fullscreen iframe{height:100%}.s29-community{margin:22px 0}.s29-community .game-grid{max-width:380px}@media(max-width:640px){#sparring-player iframe{height:760px}}