/* Render suit marks from an SVG, not Android's fallback playing-card font. */
.e89-game .e89-card-front-art[data-e89-suit-fixed] .e89-card-corner i,
.e89-game .e89-card-front-art[data-e89-suit-fixed] .e89-card-pips i,
.e89-game .e89-card-front-art[data-e89-suit-fixed] .e89-card-court i {
  display:block;
  font-size:0!important;
  line-height:0!important;
  color:transparent!important;
  background-image:var(--e89-suit-icon);
  background-repeat:no-repeat;
  background-position:center;
  background-size:contain;
}
.e89-game .e89-card-front-art[data-e89-suit-fixed] .e89-card-corner i {
  width:calc(var(--e89-card-width,54px)*.15);
  height:calc(var(--e89-card-width,54px)*.15);
}
.e89-game .e89-card-front-art[data-e89-suit-fixed] .e89-card-pips i {
  position:absolute;
  transform:translate(-50%,-50%);
  width:calc(var(--e89-card-width,54px)*.21);
  height:calc(var(--e89-card-width,54px)*.21);
}
.e89-game .e89-card-front-art[data-e89-suit-fixed] .e89-card-pips i.is-inverted {
  transform:translate(-50%,-50%) rotate(180deg);
}
.e89-game .e89-card-front-art[data-e89-suit-fixed][data-e89-rank="7"] .e89-card-pips i,
.e89-game .e89-card-front-art[data-e89-suit-fixed][data-e89-rank="8"] .e89-card-pips i,
.e89-game .e89-card-front-art[data-e89-suit-fixed][data-e89-rank="9"] .e89-card-pips i,
.e89-game .e89-card-front-art[data-e89-suit-fixed][data-e89-rank="10"] .e89-card-pips i {
  width:calc(var(--e89-card-width,54px)*.15);
  height:calc(var(--e89-card-width,54px)*.15);
}
.e89-game .e89-card-front-art[data-e89-suit-fixed] .e89-card-pips.is-ace i {
  width:calc(var(--e89-card-width,54px)*.58);
  height:calc(var(--e89-card-width,54px)*.58);
}
.e89-game .e89-card-front-art[data-e89-suit-fixed] .e89-card-court i {
  width:calc(var(--e89-card-width,54px)*.19);
  height:calc(var(--e89-card-width,54px)*.19);
}
