.RotateLock_lock__mXp3m{display:none;position:fixed;inset:0;z-index:2147483000;background:#244d40;color:#fff3d1;flex-direction:row;align-items:center;justify-content:center;gap:20px;padding:16px;text-align:center;font:700 20px/1.3 system-ui,sans-serif}.RotateLock_lock__mXp3m p{margin:0;max-width:16em}.RotateLock_phone__Zf0qJ{width:34px;height:60px;border:4px solid #f7e7bc;border-radius:9px;flex:0 0 auto;transform:rotate(90deg);animation:RotateLock_turn__pESuC 1.8s ease-in-out infinite}@keyframes RotateLock_turn__pESuC{0%,35%{transform:rotate(90deg)}65%,to{transform:rotate(0deg)}}.RotateLock_lock__mXp3m[data-mode=landscape]{flex-direction:column;padding:max(16px,env(safe-area-inset-top)) 24px max(16px,env(safe-area-inset-bottom))}.RotateLock_lock__mXp3m[data-mode=landscape] .RotateLock_phone__Zf0qJ{transform:rotate(0deg);animation-name:RotateLock_turnSideways__ZvkVL}@keyframes RotateLock_turnSideways__ZvkVL{0%,35%{transform:rotate(0deg)}65%,to{transform:rotate(90deg)}}@media(prefers-reduced-motion:reduce){.RotateLock_phone__Zf0qJ{animation:none;transform:rotate(0deg)}.RotateLock_lock__mXp3m[data-mode=landscape] .RotateLock_phone__Zf0qJ{animation:none;transform:rotate(90deg)}}body:has([data-reading-page]) .RotateLock_lock__mXp3m{display:none!important}@media(pointer:coarse) and (orientation:landscape) and (max-height:500px) and (min-width:540px){.RotateLock_lock__mXp3m[data-mode=portrait]{display:flex}}@media(pointer:coarse) and (orientation:portrait) and (max-width:500px){.RotateLock_lock__mXp3m[data-mode=landscape]{display:flex}}.RotateLock_leave__utwBv{margin-top:6px;min-height:48px;padding:0 26px;border:3px solid #f7e7bc;border-radius:999px;background:#fff3d1;color:#244d40;font:800 17px/1 system-ui,sans-serif;cursor:pointer}.RotateLock_leave__utwBv:active{transform:translateY(2px)}body:has([data-arcade-kind]) .RotateLock_lock__mXp3m{background:#19b5a5 radial-gradient(circle at 2px 2px,#231a2e2e 1.4px,transparent 1.6px) 0 0/8px 8px;color:#231a2e;gap:22px;font:700 16px/1.3 Arial,Helvetica,sans-serif}body:has([data-arcade-kind]) .RotateLock_lock__mXp3m p{max-width:11em;padding:12px 18px 13px;border:3px solid #231a2e;background:#fff3d6;box-shadow:6px 6px 0 #231a2e;rotate:-1.5deg;font:italic 900 23px/1.12 Arial Black,Arial,Helvetica,sans-serif;letter-spacing:-.01em;text-wrap:balance}body:has([data-arcade-kind]) .RotateLock_lock__mXp3m .RotateLock_phone__Zf0qJ{width:36px;height:62px;border:4px solid #231a2e;border-radius:7px;background:#ffc83a;box-shadow:4px 4px 0 #231a2e}body:has([data-arcade-kind]) .RotateLock_lock__mXp3m .RotateLock_leave__utwBv{margin-top:4px;min-height:48px;padding:0 24px;border:3px solid #81fbed;border-radius:999px;background:#24223e;color:#e9f5ff;box-shadow:0 4px 0 #121329,0 0 12px #4debd52e;font:800 15px/1 Arial,Helvetica,sans-serif;touch-action:manipulation}body:has([data-arcade-kind]) .RotateLock_lock__mXp3m .RotateLock_leave__utwBv:active{transform:none;translate:0 3px;box-shadow:0 1px 0 #121329}body:has([data-arcade-kind]) .RotateLock_lock__mXp3m .RotateLock_leave__utwBv:focus-visible{outline:3px solid #ffd451;outline-offset:3px}@media(prefers-reduced-motion:reduce){body:has([data-arcade-kind]) .RotateLock_lock__mXp3m p{rotate:none}}