.game-shell[hidden]{display:none!important}
.bisca-four-shell .four-felt{min-height:760px}
.bisca-four-shell .four-seat{z-index:9}
.bisca-four-shell .north-seat{left:50%;top:20px;transform:translateX(-50%)}
.bisca-four-shell .east-seat{right:20px;top:40%;transform:translateY(-50%)}
.bisca-four-shell .west-seat{left:20px;top:40%;transform:translateY(-50%)}
.bisca-four-shell .four-human-seat{left:50%;bottom:150px;transform:translateX(-50%)}
.bisca-four-shell .four-seat.is-turn{padding:4px 9px 4px 4px;border:1px solid var(--gold);border-radius:999px}
.bisca-four-shell .four-hidden-hand{position:absolute;z-index:6;width:105px;height:62px}
.bisca-four-shell .north-hand{left:50%;top:75px;transform:translateX(-50%)}
.bisca-four-shell .east-hand{right:28px;top:calc(40% + 30px)}
.bisca-four-shell .west-hand{left:28px;top:calc(40% + 30px)}
.bisca-four-shell .four-hidden-hand .back-card{width:36px;height:51px;transform:translateX(calc(var(--i)*17px))}
.bisca-four-shell .four-stock{left:calc(50% - 240px);top:65%}
.bisca-four-shell .four-trick{top:41%;width:260px;height:300px}
.bisca-four-shell .four-trick .played-slot{width:75px;height:110px}
.bisca-four-shell .four-north-slot{top:0;left:50%}
.bisca-four-shell .four-human-slot{bottom:0;left:50%}
.bisca-four-shell .four-east-slot{left:auto;right:0;top:50%;transform:translateY(-50%)}
.bisca-four-shell .four-west-slot{left:0;top:50%;transform:translateY(-50%)}
.bisca-four-shell .four-trick .trick-label{z-index:3;width:110px;top:50%;padding:.35rem;border-radius:8px;background:rgba(11,41,38,.72)}
.bisca-four-shell .four-trick .trick-label strong{font-size:.63rem}
.bisca-four-shell .four-human-hand{bottom:16px}
@media(max-width:760px){
  .bisca-four-shell .game-topbar{grid-template-columns:1fr;gap:.55rem;padding:12px}
  .bisca-four-shell .match-score,.bisca-four-shell .deal-data{font-size:.58rem}
  .bisca-four-shell .four-felt{min-height:610px}
  .bisca-four-shell .north-seat{top:12px}
  .bisca-four-shell .north-hand{top:60px}
  .bisca-four-shell .east-seat{right:8px;top:36%;flex-direction:column;gap:2px}
  .bisca-four-shell .west-seat{left:8px;top:36%;flex-direction:column;gap:2px}
  .bisca-four-shell .east-seat>span:last-child,.bisca-four-shell .west-seat>span:last-child{text-align:center}
  .bisca-four-shell .four-seat .avatar{width:34px;height:34px}
  .bisca-four-shell .east-hand{right:8px;top:43%;width:66px}
  .bisca-four-shell .west-hand{left:8px;top:43%;width:66px}
  .bisca-four-shell .four-hidden-hand .back-card{width:27px;height:39px;transform:translateX(calc(var(--i)*12px))}
  .bisca-four-shell .four-trick{top:36%;width:218px;height:265px}
  .bisca-four-shell .four-trick .played-slot{width:61px;height:90px}
  .bisca-four-shell .four-trick .playing-card{width:55px;height:82px}
  .bisca-four-shell .four-trick .trick-label{width:90px}
  .bisca-four-shell .four-trick .trick-label strong{font-size:.56rem}
  .bisca-four-shell .four-stock{left:14px;top:57%;transform:none}
  .bisca-four-shell .four-human-seat{bottom:136px}
  .bisca-four-shell .four-human-hand{bottom:12px}
  .bisca-four-shell .result-dialog{inset:0}
}
.game-intro .eyebrow{display:block}
.game-intro .eyebrow>span:first-child{display:inline-block;vertical-align:middle;margin-right:.55rem}
.game-intro .eyebrow [data-player-label]{display:inline;width:auto;height:auto;background:none}
