#conversationMic[aria-pressed=true]{background:#3d6a32;outline:2px solid #d7c07c}
#conversationSound[aria-pressed=false]{background:#4b2b28}
#soloOpponents{width:100%;padding:8px;border:1px solid #be9d5b55;border-radius:10px;text-align:center}
#soloOpponents p{font-size:11px;margin:2px}
#soloOpponents small{display:block;font-size:10px;margin-top:4px;opacity:.7}
#soloOpponentsFaces{display:flex;justify-content:center;gap:10px;margin:6px}
.computer-preview{display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px;margin:7px}
.computer-preview .v3-portrait{width:30px;height:30px}
.stage #trick .slot .card.enter{animation:none!important}
.stage #trick .slot.v6-winning{z-index:30!important}
.stage #trick .slot.v6-winning .card:not(.collecting){animation:winningReveal .48s ease-out both!important;box-shadow:0 0 0 3px #ffe589,0 0 28px #e9c762aa}
@keyframes winningReveal{from{transform:scale(1)}to{transform:scale(1.2) translateY(-5px)}}
.v6-sending{filter:brightness(1.15);cursor:wait!important}
.trick-history-card.winner{z-index:2;transform:scale(1.08);outline:2px solid #e3c169;border-radius:5px}
@media(prefers-reduced-motion:reduce){.stage #trick .slot.v6-winning .card:not(.collecting){animation:none!important;transform:scale(1.1)}}
