/* PhysicLabs — shared tweaks for all games (loaded after each game's own <style>). */

/* 1) Language follows the site locale (?lang=) — in-game switcher not needed. */
.seg{display:none}

/* 2) Primary action label always readable white, even when disabled. */
.fire{color:#fff !important}
.fire:disabled{color:#fff !important;opacity:.75}

/* 3) Compact layout on small screens so the whole game fits the viewport. */
@media (max-width:640px){
  .game{padding:6px 6px 8px}
  .topbar{margin-bottom:4px}
  .brand{font-size:1.15rem}
  .icon{width:34px;height:34px}
  .chip{padding:1px 9px}
  .stage{border-width:3px;border-radius:14px;box-shadow:0 4px 0 var(--ink)}
  .card{max-height:94%;padding:12px 14px;border-width:3px}
  .card h2{font-size:1.3rem}
  .bigicon{font-size:2rem}
  .controls{grid-template-columns:1fr 1fr;gap:8px;padding:8px 10px;margin-top:8px;border-width:3px;box-shadow:0 4px 0 var(--ink)}
  .controls .fire{grid-column:1/-1;padding:8px 14px;font-size:1.15rem}
  .help{font-size:.8rem;margin:6px 4px 0}
  input[type=range]{height:10px;margin:5px 0}
  input[type=range]::-webkit-slider-thumb{width:22px;height:22px}
  input[type=range]::-moz-range-thumb{width:18px;height:18px}
}
