.mobile-window-content button{min-height:44px!important;min-width:44px!important;padding:8px 16px!important;font-size:16px!important;border-radius:8px!important;touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,0,0,.1)}.mobile-window-content input,.mobile-window-content select,.mobile-window-content textarea{min-height:44px!important;padding:12px!important;font-size:16px!important;border-radius:8px!important;touch-action:manipulation}.mobile-window-content::-webkit-scrollbar{width:8px}.mobile-window-content::-webkit-scrollbar-track{background:rgba(0,0,0,.1);border-radius:4px}.mobile-window-content::-webkit-scrollbar-thumb{background:rgba(0,0,0,.3);border-radius:4px}.mobile-window-content::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.5)}.mobile-window-content .ipod-button{min-width:60px!important;min-height:60px!important;font-size:18px!important}.mobile-window-content .ipod-wheel{transform:scale(1.2)!important}.mobile-window-content .pacman-control-btn{min-width:54px!important;min-height:54px!important;font-size:24px!important;margin:4px!important}.mobile-window-content .photo-thumbnail{min-width:80px!important;min-height:80px!important}.mobile-window-content .form-input{min-height:48px!important;padding:12px 16px!important;font-size:16px!important}.mobile-window-content .clickable,.mobile-window-content a{min-height:44px!important;display:inline-flex!important;align-items:center!important;padding:8px 12px!important;text-decoration:none!important;border-radius:6px!important;touch-action:manipulation}.mobile-window-content *{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mobile-window-content .text-content,.mobile-window-content input,.mobile-window-content p,.mobile-window-content textarea{-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.mobile-window-content .touch-feedback:active{background-color:rgba(0,0,0,.05)!important;transform:scale(.98)!important}@supports (padding:max(0px)){.mobile-dock{padding-bottom:max(env(safe-area-inset-bottom),12px)}}