/* ghb-layout.css
   Separado automaticamente a partir do bloco HTML original.
   Nao altera seletores, visual ou comportamento. */
#GHB .overlay{position:fixed;inset:0;z-index:2147482500;display:none;background:rgba(3,3,6,.82);backdrop-filter:blur(12px);overflow:hidden;overscroll-behavior:none;padding:var(--safe-top) var(--safe-right) var(--safe-bottom) var(--safe-left)}

#GHB .overlay.on{display:block}

#GHB .screen{display:none;width:100%;height:var(--screen-h);min-height:var(--screen-h);position:relative;overflow:hidden}

#GHB .screen.on{display:flex;flex-direction:column;min-height:0}

#GHB .x{position:absolute;top:calc(18px + var(--safe-top));right:calc(18px + var(--safe-right));z-index:100;width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:rgba(10,10,15,.94);border:1px solid rgba(255,255,255,.1);color:#fff}

#GHB .shell{width:min(1260px,100%);margin:0 auto}
