.machine-footer{justify-content:center}
.hidden-control{display:none!important}
.bottom-nav{display:none!important}
.free-spin-counter{display:none;margin:0 auto 8px;padding:6px 16px;width:max-content;max-width:100%;border:1px solid rgba(245,189,69,.5);border-radius:99px;background:linear-gradient(145deg,#4a1926,#1d0a13);color:#ffe39a;font:800 13px Georgia,serif;letter-spacing:.8px;text-align:center;box-shadow:0 0 12px rgba(245,189,69,.2)}
.free-spin-counter.show{display:block}
@media(max-width:620px){.free-spin-counter{font-size:11px;padding:5px 12px}}
.top-info-row{display:flex;flex-direction:column;align-items:center;gap:8px;margin:0 0 6px}
.game-rules-hint{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px;width:100%;font:700 12px Arial,sans-serif;color:#cbbf9c;line-height:1.4}
.game-rules-hint p{margin:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;text-align:center}
.hint-icon{width:20px;height:20px;object-fit:contain;vertical-align:middle}
.top-info-spacer{display:none}
@media(max-width:620px){.game-rules-hint{font-size:11px}.hint-icon{width:18px;height:18px}}
#mode-label.legacy-spin-counter{font-size:0;opacity:0}
