/* Surgical V6 Truco 1x1 layout: reserve corners, never touch 2x2 or Poker. */
#game[data-match-type="individual"] .plastic-table>#opponent{
 left:auto!important;right:2.5%!important;top:4%!important;
 transform:none!important;max-width:39%;z-index:6;
}
#game[data-match-type="individual"] .plastic-table>#me{
 left:2.5%!important;right:auto!important;bottom:2%!important;
 transform:none!important;max-width:39%;z-index:6;
}
#game[data-match-type="individual"] .plastic-table>#opponent>div,
#game[data-match-type="individual"] .plastic-table>#me>div{min-width:0;max-width:100%;overflow:hidden}
#game[data-match-type="individual"] .plastic-table>#opponent strong,
#game[data-match-type="individual"] .plastic-table>#me strong{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}
#game[data-match-type="individual"] .aura-v5-badge{position:relative;z-index:7;flex-shrink:0}
#game:not([data-match-type="poker"]) #poker-board,
#game:not([data-match-type="poker"]) #poker-actions,
#game:not([data-match-type="poker"]) #poker-visual-premium,
#game:not([data-match-type="poker"]) #poker-table-picker{display:none!important}
@media(max-width:680px){
 #game[data-match-type="individual"] .plastic-table>#opponent{right:1%!important;top:4%!important;max-width:42%}
 #game[data-match-type="individual"] .plastic-table>#me{left:1%!important;bottom:3%!important;max-width:42%}
}

/* V6.1: opponent's real cosmetic card backs, not the old 14x24 bars. */
#game[data-match-type="individual"] #opponent-cards.premium-fan{
 position:absolute!important;
 top:calc(100% + 9px)!important;bottom:auto!important;
 left:auto!important;right:2px!important;
 width:126px;max-width:100%;height:82px;
 display:flex!important;align-items:flex-start;justify-content:center;
 overflow:visible!important;transform:none!important;
 z-index:7!important;pointer-events:none;isolation:isolate;
}
#game[data-match-type="individual"] #opponent-cards.premium-fan i{
 box-sizing:border-box;flex:0 0 51px;width:51px;height:73px;
 display:block;position:relative;margin:0 -12px!important;
 border:2px solid #fff6d2;border-radius:7px;
 background-color:#07533b;
 background-image:url('assets/verso-trucuzin-v1.webp')!important;
 background-position:center;background-repeat:no-repeat;background-size:100% 100%;
 box-shadow:0 5px 10px #0008,inset 0 0 0 2px #c99c45,inset 0 0 0 4px #031b14;
 transform-origin:50% 92%;
 transition:transform .23s ease;
}
#game[data-match-type="individual"] #opponent-cards.premium-fan[data-deck="deck-royal"] i{
 background-image:url('assets/customizations/deck-royal.svg')!important;
 background-color:#071b3a;
}
#game[data-match-type="individual"] #opponent-cards.premium-fan[data-deck="deck-ember"] i{
 background-image:url('assets/customizations/deck-ember.svg')!important;
 background-color:#40130e;
}
#game[data-match-type="individual"] #opponent-cards.premium-fan[data-count="3"] i:first-child{
 transform:translateY(8px) rotate(-16deg);
}
#game[data-match-type="individual"] #opponent-cards.premium-fan[data-count="3"] i:last-child{
 transform:translateY(8px) rotate(16deg);
}
#game[data-match-type="individual"] #opponent-cards.premium-fan[data-count="2"] i:first-child{transform:rotate(-9deg)}
#game[data-match-type="individual"] #opponent-cards.premium-fan[data-count="2"] i:last-child{transform:rotate(9deg)}
#game[data-match-type="individual"] #opponent-cards.premium-fan[data-count="1"] i{margin:0!important}
#game[data-match-type="individual"] #opponent>div:not(#opponent-cards){overflow:visible!important}
#game[data-match-type="individual"] #opponent-cards.premium-fan:empty{display:none!important}
@media(max-width:700px){
 #game[data-match-type="individual"] #opponent-cards.premium-fan{top:calc(100% + 5px)!important;width:98px;height:62px;right:0!important}
 #game[data-match-type="individual"] #opponent-cards.premium-fan i{flex-basis:39px;width:39px;height:56px;margin-inline:-9px!important;border-radius:5px}
}
@media(prefers-reduced-motion:reduce){
 #game #opponent-cards.premium-fan i{transition:none!important}
}
