/* Stage D: unlocks and the casino around the machines (js/am-meta.js). Classes prefixed amm-. */
.btn.amm-unlocks{border-color:#b07cff;color:#e9c6ff}.btn.amm-auto{border-color:#8fd3ff;color:#8fd3ff}.btn.amm-chip{border-color:#7fe0a8;color:#7fe0a8}.btn.amm-ab{border-color:#ffd24a;color:#ffd24a}
.amm-count{align-self:center;padding:4px 8px;border:1px dashed var(--brass-dim);border-radius:6px;font-size:12px}
.amm-list{list-style:none;padding:0;margin:4px 0;display:flex;flex-direction:column;gap:6px;align-self:stretch;text-align:left}
.amm-list li{padding:6px 10px;border:1px solid var(--brass-dim);border-radius:8px;background:#0b1a2e;opacity:.7}.amm-list li.on{opacity:1;border-color:#7fe0a8}
.amm-list .amm-at{float:right;font:600 12px "Barlow Condensed",sans-serif;color:#cfd8ff}.amm-list li.on .amm-at{color:#7fe0a8}.amm-list small{color:#cfd8ff}
/* skins (unlock 1 of every machine) */
.amm-skin-classic .am-grid{border-color:#ffd24a;box-shadow:inset 0 0 18px rgba(0,0,0,.7),0 0 16px rgba(255,210,74,.45)}
.amm-skin-vault .am-grid{border-color:#2a8a5a;box-shadow:inset 0 0 18px rgba(0,0,0,.7),0 0 16px rgba(42,138,90,.6)}
.amm-skin-book .am-grid{border-color:#ffd24a;background:#1a1206}.amm-skin-book .am-sym.am-bk{filter:drop-shadow(0 0 7px #ffd24a) brightness(1.2)}
.amm-skin-tumble .am-grid{border-color:#d9a6ff;background:#2a1248;box-shadow:inset 0 0 18px rgba(0,0,0,.7),0 0 16px rgba(176,124,255,.5)}
/* phone: the chip buttons are many, keep them small so the grid fits without scrolling far */
@media (max-width:560px){.btn.amm-chip,.btn.amm-unlocks,.btn.amm-auto,.btn.amm-ab{padding:4px 9px;font-size:11px;letter-spacing:.04em;min-height:0}}
