#landscape-guide{z-index:100;box-sizing:border-box;color:#fff;text-align:center;touch-action:manipulation;background:#62bfe9 url(/assets/img/ui/lobby/main_gound_F.png) bottom/auto 28% repeat-x;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:26px 18px;font-family:Trebuchet MS,Apple SD Gothic Neo,sans-serif;display:flex;position:fixed;inset:0}#landscape-guide[hidden]{display:none}#landscape-guide .rotate-logo{object-fit:contain;width:min(62vw,260px);max-height:130px}.rotate-phone{background:#cef3ff;border:8px solid #f5fdff;border-radius:23px;place-items:center;width:168px;height:100px;margin:12px;display:grid;transform:rotate(-9deg);box-shadow:0 7px #3a8ca9}.rotate-phone:after{content:"↷";color:#ffe485;font:700 44px sans-serif;position:absolute;top:-34px;right:-32px}.rotate-phone img{object-fit:contain;width:90px;height:90px}#landscape-guide h1{text-shadow:0 3px #4896af;margin:7px 0 0;font-size:27px}#landscape-guide p{margin:0;font-size:17px;font-weight:700}#landscape-guide button{color:#fff;text-shadow:0 2px 1px #a46e23;cursor:pointer;background:url(/assets/img/ui/casual/Ui_Common_Yellow_Btn_Mini_Square.png) 50%/100% 100% no-repeat;border:0;width:min(82vw,310px);height:76px;margin-top:10px;font:700 22px Apple SD Gothic Neo,sans-serif}#landscape-guide button:active{transform:scale(.97)}#landscape-guide .rotate-tip{opacity:.95;font-size:13px}#landscape-guide .rotate-playing{color:#fff2ac;font-size:13px;display:none}body[data-playing] #landscape-guide .rotate-playing{display:block}body[data-landscape-required] #app{visibility:hidden!important}body[data-landscape-required] .casual-game-input,body[data-landscape-required] #fullscreen-toggle{pointer-events:none;visibility:hidden!important}.casual-game-input{z-index:12;box-sizing:border-box;color:#705849;text-align:center;touch-action:manipulation;appearance:none;background:0 0;border:12px solid #0000;border-image:url(/assets/img/ui/casual/Ui_Skin_Choose_Base_B.png) 22 fill;outline:none;min-width:0;padding:0 8px;font-family:Trebuchet MS,Apple SD Gothic Neo,sans-serif;font-weight:700;position:fixed}.casual-game-input:focus{outline:2px solid #fff0ab}.casual-game-input::placeholder{color:#a38b6e;opacity:1}body[data-casual-lobby] #app{visibility:visible}body[data-casual-lobby] #fullscreen-toggle{z-index:15}.casual-game-input{-webkit-user-select:text;user-select:text}.casual-game-input:focus-visible{outline-offset:2px}
