/* ── BUBBLE SHOOTER: spielspezifisch ── */
main {
  flex: 1;
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 28px 20px 40px;
}

/* Overlay leicht transparent, damit die Idle-Animation durchscheint */
.overlay { background: rgba(6,8,18,0.86); }

/* Score-Bar: Score betont, Level/Best etwas kleiner */
.score-box span { font-size: 1.6rem; }
.score-box.level span,
.score-box.best span { font-size: 1.2rem; }


