/* Original warm-metal palette, on the shared Arcade layout. */
.options-frame-preview-bronze .options-frame-preview-board {
  border: 4px ridge #c0a16b; border-radius: 9px;
  background: radial-gradient(ellipse at 50% 0, #668b85 0 14%, transparent 15%), linear-gradient(145deg, #24565a, #0b222b);
  box-shadow: inset 0 0 0 2px #193d43, 0 0 0 1px #5d4831;
}
.options-frame-preview-bronze .options-frame-preview-tower {
  border: 3px ridge #d2b477; border-radius: 16px;
  background: repeating-linear-gradient(0deg, #493e2b 0 2px, transparent 2px 9px), linear-gradient(90deg, #813a20, #ffd580 48%, #c16625);
}
html[data-game-frame="bronze"] .app-frame {
  background: radial-gradient(ellipse at 12% 20%, #23454a66, transparent 55%), radial-gradient(ellipse at 85% 90%, #88633018, transparent 60%), #06171e;
}
html[data-game-frame="bronze"] .stage { background: linear-gradient(125deg, #15363b88, #08191ed9 55%, #152c2c99); border-color: #a28a5433; }
html[data-game-frame="bronze"] .hud-modern-brand {
  border-color: #b19a66; background: linear-gradient(165deg, #356068, #13343d 60%, #09262e);
  box-shadow: inset 0 1px #f5dc9d77, inset 0 -3px #071d28, 0 3px 8px #0005;
}
html[data-game-frame="bronze"] .hud-modern-brand-copy strong { color: #f6e4bb; }
html[data-game-frame="bronze"] .hud-left > .fullscreen-toggle {
  color: #eddbad; border-color: #baa170; background: linear-gradient(#2c5257, #0b2730);
}
html[data-game-frame="bronze"] .hud-team-block,
html[data-game-frame="bronze"] .hud-team-block[data-hud-team],
html[data-game-frame="bronze"] .hud-team-block-three-way[data-hud-seat] {
  border-color: #8f7950;
  background: linear-gradient(125deg, #5e8a7b17, transparent 45%), linear-gradient(165deg, #21464c, #102e36 48%, #09202a);
  box-shadow: inset 0 0 0 2px #091f27, inset 0 0 0 3px #bdad7740, 0 5px 12px #0006;
}
html[data-game-frame="bronze"] .hud-team-block.turn-active {
  border-color: #d7b779;
  box-shadow: inset 0 0 0 2px #102d32, inset 0 0 0 3px #e2c68a88, 0 0 13px rgba(var(--hud-team-accent-rgb), .13), 0 5px 12px #0006;
}
html[data-game-frame="bronze"] .hud-team-balls { color: #f5e5bd; text-shadow: 0 2px 3px #000a; }
html[data-game-frame="bronze"] .hud-team-hero-name { border-color: #b69c6044; background: #091f28; color: #c7c9aa; }
html[data-game-frame="bronze"] .hud-meta-block {
  border-color: #8f7950; background: linear-gradient(145deg, #263f3e, #0b242c 75%);
  box-shadow: inset 0 0 0 2px #091f27, inset 0 0 0 3px #bdad7740, 0 5px 12px #0006;
}
html[data-game-frame="bronze"] .hud-meta-block::before { color: #d4ba80; }
html[data-game-frame="bronze"] .hud-meta-block > .hud-line:first-child {
  border-color: #cba46d77; background: radial-gradient(ellipse at 90% 50%, #cb6a2c44, transparent 60%), #16282b;
}
html[data-game-frame="bronze"] .replay-controls.instrument-replay .replay-btn {
  border-color: #c6a770;
  background: radial-gradient(ellipse at 35% 22%, #547b78, #204950 45%, #102e38 78%);
  box-shadow: inset 0 2px 3px #e6edca55, inset 0 -4px 8px #061b28, 0 2px 3px #06151dcc;
}
html[data-game-frame="bronze"] .replay-controls.instrument-replay .replay-actions { border-color: #cfb079; background: #173d44; }
html[data-game-frame="bronze"] .replay-controls.instrument-replay .replay-actions .replay-mini { border-color: #a18d65; color: #f0dfba; background: linear-gradient(#3b6264, #173640); }
