html.release.mobile body.gold-start #start-screen #press-start{
 left:auto!important;right:7%!important;top:85%!important;bottom:auto!important;
 width:44%!important;max-width:44%!important;height:44px!important;min-height:44px!important;
 translate:0 -50%!important;rotate:0deg!important;scale:1!important;transform:none!important;
 display:flex!important;align-items:center;justify-content:center;overflow:visible;
}
html.release.mobile body.gold-start #start-screen #press-start img{
 position:static!important;inset:auto!important;width:100%!important;max-width:100%!important;height:auto!important;
 transform:none!important;animation:mobile-start-light 2.4s ease-in-out infinite!important;
}
@keyframes mobile-start-light{0%,100%{opacity:.8}50%{opacity:1}}
html.release.mobile body .vhs-footer{bottom:calc((100dvh - var(--film-h))/2 + 10px)}
html.release.mobile body .cockpit{height:94px!important;width:calc(var(--film-w)*.94)!important;max-width:430px;border-radius:4px;background:linear-gradient(#33302c,#131514 18%,#131514 93%,#292b27)}
html.release.mobile body .cockpit::after{display:none}
html.release.mobile body .cockpit .instrument{left:10px!important;top:7px!important;width:69px!important;height:33px!important;padding:3px 5px;transform:none!important;border:1px inset #47483d}
html.release.mobile body .cockpit .instrument .led-digits{width:100%;height:100%}
html.release.mobile body .cockpit .gears{left:6px!important;right:6px!important;bottom:5px!important;height:44px!important;gap:3px}
html.release.mobile body .cockpit .track-toggle{
 position:absolute;top:2px;left:88px;right:5px;height:42px;min-height:42px;padding:4px 27px 4px 0;
 border:0;border-radius:0;background:transparent;backdrop-filter:none;box-shadow:none;color:#eee1bd;
 text-align:left;display:flex;flex-direction:column;justify-content:center;gap:2px;overflow:hidden;
}
.track-toggle .track-name{font:700 11px/1.15 'Courier New',monospace;letter-spacing:.025em;white-space:nowrap}
.track-toggle .track-meta{font:9px/1.15 'Courier New',monospace;letter-spacing:.045em;color:#b6b4a3}
.track-toggle>svg{position:absolute;right:3px;top:11px;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5}
.track-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}
html.release.mobile body .cockpit .player-controls{
 inset:auto 0 calc(100% + 6px) auto!important;width:206px!important;height:54px!important;
 padding:4px!important;gap:6px!important;display:flex!important;justify-content:center!important;
 background:#181b18;border:1px solid #696957;border-radius:4px;box-shadow:0 4px 14px #0006;
}
html.release.mobile body .cockpit .player-controls[hidden]{display:none!important}
html.release.mobile body .cockpit .player-controls button{width:44px!important;height:44px!important;min-height:44px!important;display:grid;place-items:center;padding:10px!important;color:#eee1bd!important}
html.release.mobile body .cockpit .player-controls button::after{display:none!important;content:none!important}
html.release.mobile body .cockpit .player-controls svg{display:block;visibility:visible!important;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}
@media(prefers-reduced-motion:reduce){html.release.mobile body.gold-start #start-screen #press-start img{animation:none!important}}
