.topbar{position:relative}.profile-tools{position:absolute;left:0;top:0;display:flex;gap:7px}.profile-button,.settings-button{display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(245,189,69,.48);border-radius:12px;background:linear-gradient(145deg,#55202b,#1e0b14);color:#ffe39a;font-size:21px;cursor:pointer}.settings-button{font-size:18px}.brand-lockup{margin-left:96px}.machine-panel{position:relative}.fortune-hud{display:grid;grid-template-columns:minmax(120px,1fr) minmax(130px,1.1fr) minmax(120px,1fr);align-items:center;gap:10px;margin:-2px auto 15px;width:min(100%,620px)}.hud-frame{display:grid;justify-items:center;gap:3px;min-height:62px;padding:9px 12px;border:2px solid #d49a3b;border-radius:12px;background:linear-gradient(145deg,#4a1926,#1d0a13);box-shadow:inset 0 0 0 1px rgba(255,227,154,.32),0 5px 14px rgba(0,0,0,.35)}.hud-label{color:#ffe39a;font:800 9px Arial,sans-serif;letter-spacing:1.2px}.hud-frame strong{color:#fff0b2;font:700 clamp(20px,3vw,30px) Georgia,serif;text-shadow:0 0 12px rgba(245,189,69,.4)}.hud-unit{color:#cbbf9c;font:11px Arial,sans-serif}.win-pays{min-height:28px;color:#ffe39a;font:700 13px Arial,sans-serif;text-align:center;opacity:0;transform:translateY(4px);transition:opacity .2s,transform .2s}.win-pays.show{opacity:1;transform:translateY(0)}.win-pays strong{display:block;margin-top:3px;color:#fff0b2;font-size:20px}@media(max-width:620px){.brand-lockup{margin-left:0;padding-top:50px}.profile-tools{left:auto;right:0}.fortune-hud{gap:5px}.hud-frame{min-height:54px;padding:7px 5px}.hud-label{font-size:7px}.hud-frame strong{font-size:18px}.win-pays{font-size:10px}.win-pays strong{font-size:16px}}