.banner-surface{--banner-safe-top:env(safe-area-inset-top,0px);--banner-safe-bottom:env(safe-area-inset-bottom,0px);--banner-safe-left:env(safe-area-inset-left,0px);--banner-safe-right:env(safe-area-inset-right,0px)}.banner-slot.adaptive-banner{z-index:1;position:fixed}.banner-band{z-index:151;padding-inline:env(safe-area-inset-left,0px) env(safe-area-inset-right,0px);background:var(--surface);box-shadow:0 -1px 0 var(--border);justify-content:center;display:flex;position:fixed;left:0;right:0}.banner-band:has(>.adaptive-banner--unfilled){visibility:hidden;pointer-events:none}
