html,body{background:#000!important;color:#eee}body{--color:#fbbf24;--color-first:#fbbf24}
html{height:100%}
#gm3-retry{display:block;margin:18px auto;padding:10px 20px;border:1px solid #777;border-radius:8px;background:#222;color:#fff;font:16px system-ui}
.welcome{background:#000!important;display:flex;align-items:center;justify-content:center}.gm3-loading{font:700 30px system-ui;text-align:center}.gm3-loading b{color:#fbbf24}.gm3-loading small{display:block;margin-top:18px;font:16px system-ui;color:#999}
.head__logo svg,.welcome__logo,.loading-progress__logo{display:none!important}.head__logo:after{content:'Кино GM3';font-weight:800;color:#fbbf24;white-space:nowrap;font-size:1.4em}
.head__logo{width:auto;min-width:7em;background:none!important}.head__logo img{display:none!important}
.head__logo-icon{display:none!important}.head__title{font-size:0!important}.head__title:after{content:'Кино GM3';font-size:20px;font-weight:700;color:#fbbf24}
[data-action="console"],[data-action="edit"],[data-action="settings"],.open--settings,.open--account,[data-action="account"],[data-component="plugins"],[data-component="parser"],.head__account,.head__notice,.head__premum,.head__broadcast,.head__split{display:none!important}
.gm3-navigation{display:none;flex-shrink:0;gap:6px;margin-right:12px}
.head__body>.gm3-navigation{display:flex}.head__backward{display:none!important}
.gm3-navigation button{display:block;min-width:40px;min-height:38px;padding:0 8px;background:#181818;color:white;border:1px solid #555;border-radius:8px;font:24px system-ui;cursor:pointer}
.gm3-navigation button:focus-visible{outline:2px solid #fbbf24}.selector.focus{outline-color:#fbbf24!important}
[data-action="about"],[data-action="bwa_fovea"]{display:none!important}
@media(max-height:500px){.head__time,.head__notice,.head__split{display:none!important}.full-start-new__body,.full-start__body{padding-top:1em!important}.scroll--mask{mask-image:none!important;-webkit-mask-image:none!important}}
@media(max-width:900px) and (orientation:landscape){body{font-size:13px}.head{padding-top:.3em;padding-bottom:.3em}}
@media(max-height:400px) and (orientation:landscape){
 .full-start-new__body{align-items:flex-start!important}
 .full-start-new__left{width:9em!important;margin-right:2em!important}
 .full-start-new__title,.full-start-new__title.twolines{font-size:2.5em!important}
 .full-start-new__rate-line,.full-start-new__details{margin-bottom:.6em!important}
 .full-start-new__tagline{font-size:1.2em!important;margin-bottom:.5em!important}
}
