/* Aura V6 surgical layout: no game controls or badges overlap the board. */
#game[data-match-type="individual"] #opponent{
 top:12px;right:12px;left:auto;bottom:auto;transform:none;
 max-width:min(195px,32vw);min-width:0;z-index:6;
}
#game[data-match-type="individual"] #me{
 left:12px;bottom:12px;top:auto;right:auto;transform:none;
 max-width:min(195px,32vw);min-width:0;z-index:6;
}
#game[data-match-type="individual"] .seat>div{min-width:0;overflow:hidden}
#game[data-match-type="individual"] .seat strong{
 display:inline-block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;
}
#game:not([data-match-type="poker"]) #poker-premium-switch,
#game:not([data-match-type="poker"]) #poker-cosmetics-toggle,
#game:not([data-match-type="poker"]) #poker-guide-trigger,
#game:not([data-match-type="poker"]) #poker-turn-clock,
#game:not([data-match-type="poker"]) #poker-hand-guide{display:none!important}
#game[data-match-type="individual"] .actions{
 right:max(12px,2vw);bottom:max(18px,env(safe-area-inset-bottom));
 z-index:8;
}
#game[data-match-type="individual"] #poker-actions{display:none!important}
#game[data-match-type="poker"] #poker-actions:not(.hidden){display:flex}
#game .seat .aura-v5-badge{flex:0 0 auto}
#game .seat{isolation:isolate}
@media(max-width:680px){
 #game[data-match-type="individual"] #opponent{top:6px;right:6px;max-width:36%;padding:3px 5px}
 #game[data-match-type="individual"] #me{bottom:6px;left:6px;max-width:36%;padding:3px 5px}
 #game[data-match-type="individual"] .seat .avatar{width:28px;height:28px}
 #game[data-match-type="individual"] .actions{right:5px;bottom:max(7px,env(safe-area-inset-bottom))}
 #game[data-match-type="individual"] .actions button{min-height:42px}
}
@media(max-height:650px) and (orientation:landscape){
 #game[data-match-type="individual"] #opponent{top:3px;right:5px}
 #game[data-match-type="individual"] #me{bottom:3px;left:5px}
 #game[data-match-type="individual"] .actions{bottom:6px}
}

body.aura-sinukin-lost #aura-moment-replay{display:none!important}

/* Visual pressure only; numeric values remain server-owned and auditable. */
.aura-v5-badge{border:2px solid transparent!important;
 background:linear-gradient(#071e18,#151323) padding-box,
 conic-gradient(#f4c86a var(--aura-v6-fervor,50%),#804552 0) border-box!important}
.aura-v6-result{margin:8px auto 12px!important;padding:7px 12px!important;
 font:800 13px/1.35 system-ui!important;letter-spacing:.07em;color:#f9d78d!important;
 border:1px solid #bfa46077;border-radius:12px;background:#16362b!important;
 text-align:center;max-width:min(100%,340px)}
.aura-v6-result.loss{color:#ffb6b6!important;border-color:#b75e6a8a;background:#442127!important}
@media(max-width:600px){.aura-v6-result{font-size:11px!important;padding:5px 8px!important}}
