:root{--frame-w:440px}@media(min-width:520px){html:has(body.mobile-frame){background-color:var(--page-backdrop,#07080c);padding:22px 0}body.mobile-frame{border-radius:30px;min-height:calc(100vh - 44px);box-shadow:0 0 0 1px color-mix(in srgb,var(--fourth-color,#dce6f0) 8%,transparent),0 40px 110px rgba(0,0,0,.7)}body.mobile-frame>header{border-radius:30px 30px 0 0}body.mobile-frame>.wrapper,body.mobile-frame>#wrapper,body.mobile-frame>main{border-radius:0 0 30px 30px}html:has(body.mobile-frame){overflow-x:hidden;font-size:min(3.4vh,26px)}html:has(body.mobile-frame){background-image:linear-gradient(        rgba(0,0,0,var(--bg-darken,.74)),rgba(0,0,0,var(--bg-darken,.74))),var(--background-image,none);background-size:cover;background-position:center top;background-attachment:fixed;background-repeat:no-repeat}body.mobile-frame{max-width:var(--frame-w);margin:0 auto;position:relative;width:100%!important;background-color:var(--background-color,#06080f)!important;background-image:var(--background-image,none);background-size:cover!important;background-position:center top!important;background-attachment:fixed!important;background-repeat:no-repeat!important}body.mobile-frame #wrapper{overflow-x:hidden}body.mobile-frame header{width:100%;flex-direction:column;min-height:auto}body.mobile-frame header a{position:static;margin:0 auto;order:-1}body.mobile-frame header a.right{margin:0 auto;width:100%}body.mobile-frame header a #header_logo.logo{position:static;margin:0 auto}body.mobile-frame section{min-width:100%;left:0;width:100%}body.mobile-frame #swipezone{width:var(--frame-w);left:50%;margin-left:calc(var(--frame-w) / -2)}body.mobile-frame #transition{width:100%}body.mobile-frame #bgCanvas{position:fixed;top:0;left:50%;margin-left:calc(var(--frame-w) / -2);width:var(--frame-w);height:100vh}body.mobile-frame .register{width:100%;box-sizing:border-box}body.mobile-frame .register form{width:100%;box-sizing:border-box}body.mobile-frame form button{max-width:100%;box-sizing:border-box;min-width:unset}body.mobile-frame form input,body.mobile-frame form select,body.mobile-frame form textarea{max-width:100%!important;box-sizing:border-box}body.mobile-frame .pagination .form,body.mobile-frame a.wall,body.mobile-frame form a.back,body.mobile-frame main a.back{min-width:50%;max-width:100%;box-sizing:border-box}body.mobile-frame .remote button{max-width:100%;box-sizing:border-box}body.mobile-frame #webGLApp{position:fixed!important;top:0;left:0;width:100vw!important;height:100vh!important;z-index:-1}body.mobile-frame .ext-dock{display:flex!important;width:var(--frame-w);left:50%;margin-left:calc(var(--frame-w) / -2);transform:none;border-radius:0}body.mobile-frame .ext-dock-menu{width:var(--frame-w);left:50%;margin-left:calc(var(--frame-w) / -2);right:auto}@media(orientation:landscape) and (max-height:500px){body.mobile-frame .ext-dock{display:none!important}}body.mobile-frame .ext-slider{display:block!important;width:var(--frame-w);left:50%;right:auto;margin-left:calc(var(--frame-w) / -2)}body.mobile-frame .ext-slider.show{transform:translateY(0)}@media(orientation:landscape) and (max-height:500px){body.mobile-frame .ext-slider{display:none!important}}body.mobile-frame #videoContainer{width:100%;max-width:100%}body.mobile-frame .notification{width:100%;max-width:100%;box-sizing:border-box}}
