/* BLINKBUN v3.1.8 — CTA vertical centering hotfix.
   The global .primary class is inline-flex but does not define cross-axis alignment,
   so the game CTA text sat at the top of its 54px button. */
body[data-initial-view="play"] .v317-game-entry-actions button,
body[data-initial-view="play"] .v316-game-join-actions button,
body[data-initial-view="play"] .v316-game-join-actions a{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  text-align:center!important;
  line-height:1.25!important;
  box-sizing:border-box!important;
}
body[data-initial-view="play"] .v317-game-entry-actions .primary,
body[data-initial-view="play"] .v317-game-entry-actions .ghost{
  height:54px!important;
  min-height:54px!important;
  padding:0 24px!important;
}
body[data-initial-view="play"] .v317-game-entry-actions .primary{
  font-weight:900!important;
}
@media(max-width:720px){
  body[data-initial-view="play"] .v317-game-entry-actions .primary,
  body[data-initial-view="play"] .v317-game-entry-actions .ghost{height:52px!important;min-height:52px!important}
}
