/* Zaptivia Solo Arcade v2.2.4.2 — isolated mobile exit and answer reset styles. */
body:has(.solo-shell) .solo-top{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:nowrap;gap:12px}
body:has(.solo-shell) .solo-top>div:first-child{min-width:0;flex:1}
body:has(.solo-shell) .solo-exit-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;border:1px solid var(--border,#6374a4);border-radius:12px;background:rgba(34,49,83,.88);color:var(--text,#f5f7ff);cursor:pointer;touch-action:manipulation}
body:has(.solo-shell) .solo-exit-icon:hover{background:rgba(60,79,126,.95);border-color:#4ad4ec}
body:has(.solo-shell) .solo-exit-icon:focus-visible{outline:3px solid #25d8f4;outline-offset:3px}
body:has(.solo-shell) .solo-answer:not(.correct):not(.incorrect){background:#24355c;border-color:#56658d}
@media(hover:none),(pointer:coarse){
 body:has(.solo-shell) .solo-answer:hover:not(:disabled):not(.correct):not(.incorrect){background:#24355c!important;border-color:#56658d!important;transform:none!important;box-shadow:none!important}
 body:has(.solo-shell) .solo-answer:focus:not(:focus-visible){outline:none!important}
}
