/* Chess2256 V46 — mode solo */
.solo-panel{width:min(520px,calc(100vw - 32px))}
.solo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0}
.solo-grid label{display:grid;gap:7px;color:var(--hs-texte-muted);font:8px var(--font-mono);letter-spacing:.12em}
.solo-grid select{min-height:42px;padding:8px 10px;border:1px solid rgba(73,173,182,.35);background:#0b1514;color:var(--hs-texte);font:10px var(--font-mono);letter-spacing:.05em}
.solo-start{width:100%;margin-top:4px}
.chess2256-app.is-solo #solo-mode{border-color:rgba(255,148,45,.7);color:var(--orange);box-shadow:inset 0 0 18px rgba(255,148,45,.08)}
.chess2256-app.is-solo .side small{display:none}
.qr-card.is-solo-bot{opacity:.28;filter:saturate(.2);pointer-events:none}
.qr-card.is-solo-bot .qr-shell{display:none}
.qr-card.is-solo-bot .qr-status::after{content:" // IA"}
@media(max-width:720px){.solo-grid{grid-template-columns:1fr}}
