/* Shared page frame. Each page body is the old GHL custom-code embed, which
   brings its own scoped styles; this only replaces what GHL's page wrapper did. */
html,body{margin:0;padding:0;background:#050505;color:#f5f5f5}
html,body{overflow-x:clip}
body{min-height:100vh;-webkit-text-size-adjust:100%;text-size-adjust:100%}
img,video,iframe{max-width:100%}
/* GHL's per-device visibility on imported elements (its breakpoint is 768px). */
@media (min-width:768px){.ghl-hide-desktop{display:none!important}}
@media (max-width:767px){.ghl-hide-mobile{display:none!important}}
