html:-webkit-full-screen,html:-webkit-full-screen body{overflow:hidden!important;overscroll-behavior:none!important;overscroll-behavior-x:none!important;overscroll-behavior-y:none!important}body:has([data-game-status]:has([data-fullscreen-game-control=exit])),html:fullscreen,html:fullscreen body,html:has([data-game-status]:has([data-fullscreen-game-control=exit])){overflow:hidden!important;overscroll-behavior:none!important;overscroll-behavior-x:none!important;overscroll-behavior-y:none!important}html:-webkit-full-screen body{position:fixed!important;inset:0!important;width:100dvw!important;height:100dvh!important;max-width:100dvw!important;max-height:100dvh!important;touch-action:none!important;-webkit-overflow-scrolling:auto!important}body:has([data-game-status]:has([data-fullscreen-game-control=exit])),html:fullscreen body{position:fixed!important;inset:0!important;width:100dvw!important;height:100dvh!important;max-width:100dvw!important;max-height:100dvh!important;touch-action:none!important;-webkit-overflow-scrolling:auto!important}html:-webkit-full-screen [data-game-status]{position:fixed!important;inset:0!important;z-index:2147483000!important;width:100dvw!important;height:100dvh!important;min-width:100dvw!important;min-height:100dvh!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#000!important;overflow:hidden!important}[data-game-status]:has([aria-label="Exit fullscreen"]),html:fullscreen [data-game-status]{position:fixed!important;inset:0!important;z-index:2147483000!important;width:100dvw!important;height:100dvh!important;min-width:100dvw!important;min-height:100dvh!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#000!important;overflow:hidden!important}[data-rift-mode=inward] [role=button]{position:relative;cursor:ns-resize}[data-rift-mode=inward] [role=button]:after,[data-rift-mode=inward] [role=button]:before{pointer-events:none;box-sizing:border-box}[data-rift-mode=inward][data-game-status=ready] [role=button]:before{content:"HOW TO FLY\A\A▲  TAP HIGH = TOP LANE\A●  TAP CENTER = MIDDLE LANE\A▼  TAP LOW = BOTTOM LANE";white-space:pre-line;position:absolute;inset:0;z-index:7;display:flex;align-items:center;justify-content:center;padding:clamp(18px,5vw,54px);text-align:center;color:#fff;font:950 clamp(16px,2.4vw,27px)/1.55 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:.035em;text-shadow:0 2px 18px rgba(0,0,0,.92),0 0 22px rgba(111,231,255,.32);background:linear-gradient(180deg,rgba(76,226,255,.11) 0 33.333%,rgba(153,92,255,.13) 33.333% 66.666%,rgba(255,86,178,.09) 66.666% 100%),linear-gradient(180deg,transparent calc(33.333% - 1px),rgba(255,255,255,.32) 33.333%,transparent calc(33.333% + 1px),transparent calc(66.666% - 1px),rgba(255,255,255,.28) 66.666%,transparent calc(66.666% + 1px)),rgba(0,2,8,.62)}[data-rift-mode=inward][data-game-status=ready] [role=button]:after{content:"TOUCH: TAP WHERE YOU WANT TO FLY   ·   KEYBOARD: ↑ / ↓";position:absolute;left:50%;bottom:clamp(10px,2.2vw,22px);z-index:8;transform:translateX(-50%);width:max-content;max-width:calc(100% - 24px);padding:8px 13px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:rgba(0,0,0,.64);color:#c9f8ff;text-align:center;font:900 clamp(10px,1.35vw,14px)/1.2 Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:.055em}[data-rift-mode=inward][data-game-status=running] [role=button]:after{content:"STEER · TAP HIGH / CENTER / LOW · ↑ ↓ KEYS";position:absolute;left:50%;bottom:clamp(8px,1.4vw,15px);z-index:6;transform:translateX(-50%);width:max-content;max-width:calc(100% - 24px);padding:7px 12px;border:1px solid rgba(142,237,255,.22);border-radius:999px;background:rgba(0,0,0,.5);color:#d8fbff;text-align:center;font:900 clamp(9px,1.15vw,12px)/1.2 Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:.045em;animation:rift-inward-control-coach 9s ease-out forwards}[data-rift-mode=inward][data-game-status=dead] [role=button]:after{content:"TAP HIGH / CENTER / LOW TO RETRY · ↑ ↓ KEYS";position:absolute;left:50%;bottom:clamp(9px,1.8vw,18px);z-index:7;transform:translateX(-50%);width:max-content;max-width:calc(100% - 24px);padding:8px 13px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(0,0,0,.62);color:#fff;text-align:center;font:900 clamp(10px,1.3vw,13px)/1.2 Inter,ui-sans-serif,system-ui,sans-serif}@keyframes rift-inward-control-coach{0%,70%{opacity:1}to{opacity:0}}@media (max-width:700px){[data-rift-mode=inward][data-game-status=ready] [role=button]:before{content:"HOW TO FLY\A\A▲ TAP HIGH\A● TAP MIDDLE\A▼ TAP LOW";font-size:clamp(14px,4vw,20px);line-height:1.45;padding:14px}[data-rift-mode=inward][data-game-status=ready] [role=button]:after{content:"TAP HIGH / MIDDLE / LOW · ↑ ↓";white-space:nowrap}}@media (prefers-reduced-motion:reduce){[data-rift-mode=inward][data-game-status=running] [role=button]:after{animation:none}}