/* Brick Breaker — a dark hall, an illuminated wall, one ember. */

[hidden] { display: none !important; }

.bb-frame {
  width: min(760px, 96vw);
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: clamp(10px, 2.2vw, 18px);
}

#field {
  width: 100%;
  height: auto;
  display: block;
  border-radius: 10px;
  background: #16211a;
  box-shadow: inset 0 0 0 1px rgba(200, 156, 58, .3), inset 0 8px 22px rgba(0, 0, 0, .4);
  touch-action: none;
  cursor: none;
}

#lives { letter-spacing: 2px; font-size: 15px; }

.frame-actions { display: flex; gap: 8px; justify-content: center; flex-wrap: wrap; }

.help-body { text-align: left; font-size: 15.5px; line-height: 1.55; color: var(--ink-soft); }
.help-body p { margin: 0 0 12px; }
.help-body b { color: var(--oxblood); }

.new-best {
  display: inline-block;
  font-family: var(--caps);
  text-transform: uppercase;
  letter-spacing: .12em;
  font-size: 11.5px;
  color: var(--parchment);
  background: var(--oxblood);
  border-radius: 5px;
  padding: 2px 8px;
  margin-left: 6px;
  vertical-align: 1px;
}
