/* Empire Skirmish — native ShafiAppCo host (no iframe). */
.empire-page .empire-game {
  gap: 0;
  padding-top: 0.35rem;
  min-height: 0;
}
.empire-mount {
  position: relative;
  flex: 1 1 auto;
  min-height: 0;
  width: 100%;
  display: flex;
  flex-direction: column;
  border: 1px solid rgba(255, 255, 255, 0.12);
  border-radius: 12px;
  overflow: hidden;
  background: #0a1210;
}
.empire-boot {
  margin: auto;
  padding: 2rem;
  text-align: center;
}
.empire-shafi-root,
.empire-shafi-shell {
  flex: 1 1 auto;
  min-height: 0;
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
}
.empire-shafi-root .empire-lobby,
.empire-shafi-root .empire-play-shell,
.empire-shafi-shell .empire-lobby,
.empire-shafi-shell .empire-play-shell {
  flex: 1 1 auto;
  min-height: 0;
}
