/* v2.3.5 — cPanel/Chromium consistency and final layout guardrails */
html{-webkit-text-size-adjust:100%;text-size-adjust:100%}
img,svg,video{max-width:100%}img{height:auto}button,input,select,textarea{font:inherit}
.site-header,.site-nav,.nav-toggle,.cms-hero,.hero-slide,.hero-content,.premium-footer{box-sizing:border-box}
@media (min-width:981px){.nav-toggle{display:none!important}.site-nav{display:flex!important;visibility:visible!important;opacity:1!important;transform:none!important}}
@media (max-width:980px){.nav-toggle{display:inline-flex!important}.site-nav:not(.is-open):not(.open){display:none!important}.site-nav.is-open,.site-nav.open{display:flex!important}}
/* Never allow browser defaults to collapse the admin/login form controls. */
.auth input,.auth button,.form input,.form select,.form textarea{appearance:none;-webkit-appearance:none;border-radius:0}
