#cassette-how444{margin:10px 0 15px;padding:11px;border:1px solid #59686e;border-radius:12px;background:#080c0ee8;color:#dce4e7}
#cassette-how444 summary{font:900 10px system-ui;letter-spacing:.08em;cursor:pointer}
#cassette-how444 p{font:10px/1.55 system-ui;color:#b9c4c8}
#cassette-actions-443{left:50%!important;bottom:max(12px,env(safe-area-inset-bottom))!important;display:grid!important;width:min(440px,calc(100vw - 188px));padding:8px 10px 9px;transform:translateX(-50%);gap:6px!important;border:1px solid #78909a80;border-radius:18px;background:linear-gradient(145deg,#090d10f2,#182127e8);box-shadow:0 12px 36px #000b,inset 0 1px #fff2;backdrop-filter:blur(12px);box-sizing:border-box}
#cassette-actions-443[hidden]{display:none!important}
#cassette-actions-443 header{display:flex;align-items:center;justify-content:space-between;padding:0 3px;color:#dce7e9;font-family:system-ui}
#cassette-actions-443 header strong{font-size:8px;letter-spacing:.17em}
#cassette-actions-443 header em{color:#9fb1b8;font:750 7px system-ui;letter-spacing:.06em;white-space:nowrap}
.cassette-controls447{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}
#cassette-actions-443 button{width:auto!important;height:48px!important;padding:4px 2px!important;border:1px solid #82959c55!important;border-radius:11px!important;background:linear-gradient(180deg,#263138,#101519)!important;box-shadow:inset 0 1px #ffffff1c,0 3px 8px #0007!important;color:#eef4f5!important}
#cassette-actions-443 button:active{transform:translateY(1px);background:#080b0d!important}
#cassette-actions-443 button:disabled{opacity:.38;filter:saturate(.2)}
#cassette-actions-443 button>i{display:block;color:#d9c183;font:900 18px/19px system-ui;font-style:normal}
#cassette-actions-443 button>b{display:block;margin-top:3px;font:800 6px/1 system-ui;letter-spacing:.06em}
#cassette-actions-443>span{position:relative;width:100%!important;height:10px!important;overflow:hidden;border:0!important;border-radius:5px;background:#050708!important;box-sizing:border-box}
#cassette-actions-443>span>i{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,#2d9eb7,#77e5e2);box-shadow:0 0 10px #58dce4;transition:width .25s}
#cassette-actions-443>span>b{position:absolute;inset:0;color:#fff;font:800 6px/10px system-ui;text-align:center;letter-spacing:.08em;text-shadow:0 1px 2px #000}
.vhs-rewind #game{filter:contrast(1.18) saturate(.28) hue-rotate(165deg)}
.vhs-rewind #app:after{content:'REWIND 00:15';position:fixed;z-index:120;inset:0;display:grid;place-items:center;background:repeating-linear-gradient(0deg,#fff0 0 4px,#fff2 5px 6px);color:#fff;font:950 28px system-ui;text-shadow:2px 2px #000;pointer-events:none;animation:vhsJitter .12s steps(2) infinite}
@keyframes vhsJitter{50%{transform:translate(3px,-2px)}}
@media(max-width:520px){#cassette-actions-443{left:50%!important;bottom:max(104px,calc(env(safe-area-inset-bottom) + 92px))!important;width:184px!important;transform:translateX(-50%)!important;padding:7px 8px 8px}.cassette-controls447{grid-template-columns:repeat(4,1fr);gap:4px}#cassette-actions-443 button{height:45px!important}#cassette-actions-443 button>i{font-size:16px;line-height:17px}#cassette-actions-443 button>b{font-size:5.4px;letter-spacing:0}#cassette-actions-443 header strong{font-size:7px}}
