.banner-composite-mirror,.banner-composite-picture,.banner-composite-rest,.banner-composite-strip{--band:0px}html.native-shell .banner-composite-mirror,html.native-shell .banner-composite-picture,html.native-shell .banner-composite-rest,html.native-shell .banner-composite-strip{--band:env(safe-area-inset-top,0px)}.banner-composite-rest{top:calc(var(--band)*-1)}.banner-composite-picture{top:var(--band)}.banner-composite-strip{display:none;height:calc(var(--band) + 16px);-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 16px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 16px),transparent)}html.native-shell .banner-composite-strip{display:block}.banner-composite-mirror{filter:blur(10px);top:calc(var(--band) + 16px);transform:scale(1.12,-1.12);transform-origin:top center}
