/* Independent typography overlay. Existing stage, frame styles and scroll length are untouched. */
.miradaType{position:absolute;inset:0;z-index:2;overflow:hidden;pointer-events:none;user-select:none}
.miradaTypeText{position:absolute;left:50%;top:50%;width:96%;margin:0!important;padding:0!important;font-family:OZBarlow,'Arial Narrow',sans-serif!important;font-weight:900!important;font-size:clamp(110px,17vw,310px)!important;line-height:.82!important;letter-spacing:-.025em!important;text-align:center;color:#fff!important;text-transform:uppercase;opacity:0;transform:translate(-50%,-50%) scale(.64);transform-origin:center;will-change:transform,opacity}
.miradaTypeText>span{display:block;white-space:nowrap}
@media(max-width:680px){.miradaTypeText{font-size:clamp(66px,21vw,142px)!important;line-height:.86!important;width:98%}}
@media(prefers-reduced-motion:reduce){.miradaType{bottom:auto;height:min(80vw,70vh)}.miradaTypeText{opacity:1;transform:translate(-50%,-50%) scale(.82);will-change:auto}}
