/* SAIKAI 0.5.3 — Troca de turno estável: sem flash, shake ou fade no tabuleiro. */
.view{animation:none!important}
.view.view-enter{animation:saikaiPageEnter .25s ease-out both!important}
@keyframes saikaiPageEnter{from{opacity:.88}to{opacity:1}}
/* A mesa mística continua desenhada por código, mas com luminosidade fixa. */
.mystic-stage::before,.mystic-stage .mystic-glow,.mystic-stage .mystic-sigil,.mystic-stage .mystic-star{animation:none!important}
.mystic-stage .mystic-star{opacity:.36}
/* Cartas persistentes não reaparecem com fade a cada ação. */
.bj-card,.holdem-player-cards .holdem-card{animation:none!important}
.impact,.gain-flash,.holdem-moment,.holdem-moment-flourish,.holdem-seat.is-impact,.holdem-player-info.is-impact{animation:none!important}
.holdem-table-rim::after,.holdem-board-ring.has-giant-pot,.holdem-waiting{animation:none!important}
/* O marcador informa de quem é a vez sem piscar, mover a mesa ou bloquear toques. */
.turn-hud{display:flex;align-items:center;gap:13px;min-height:36px;margin:9px 0 12px;padding:7px 11px;border:1px solid rgba(205,177,113,.36);background:rgba(12,28,29,.92);border-radius:9px;color:#f0d7a4;font-variant-numeric:tabular-nums;pointer-events:none}
.turn-hud[hidden]{display:none!important}
.turn-hud-info{display:flex;gap:10px;align-items:center;flex:1;min-width:0;flex-wrap:wrap}
.turn-hud-name{font-size:11px;letter-spacing:.12em;white-space:nowrap}
.turn-hud-detail{color:#b1c8bb;font-size:11px;white-space:nowrap}
.turn-hud-track{display:block;width:90px;max-width:28%;height:4px;background:#203c37;overflow:hidden;border-radius:10px;flex-shrink:0}
.turn-hud-progress{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#65ab9a,#e1c17d);transition:width .12s linear}
.turn-hud.is-player{border-color:rgba(114,194,154,.52);color:#b3f2d1}
.turn-hud.is-player .turn-hud-progress{background:#70c7a6}
@media(max-width:420px){.turn-hud{gap:7px;padding:7px 9px}.turn-hud-name,.turn-hud-detail{font-size:10px}.turn-hud-track{width:50px}}
@media(prefers-reduced-motion:reduce){.view.view-enter{animation:none!important}.turn-hud-progress{transition:none!important}}
