:root{--audition-topbar:54px;--audition-bottombar:60px}.audition-main .audition-room{z-index:auto}@media (min-width:769px){.audition-main{padding-top:var(--audition-topbar)}}@media (min-width:901px){.audition-main .audition-room{height:calc(100svh - var(--audition-topbar));min-height:calc(620px - var(--audition-topbar))}}@media (min-width:769px) and (max-width:900px){.audition-main .audition-room,.audition-main .audition-room .shell{min-height:calc(100svh - var(--audition-topbar))}}@media (max-width:768px){.audition-main .audition-room .band{bottom:calc(var(--audition-bottombar) + env(safe-area-inset-bottom, 0px));height:var(--shelf);padding-bottom:0}.audition-main .audition-room{--foot-lift:calc(var(--kb-lift, 0px) + var(--shelf) + var(--audition-bottombar) + env(safe-area-inset-bottom, 0px));min-height:calc(100svh - var(--audition-bottombar) - env(safe-area-inset-bottom, 0px))}.audition-main .audition-room:has(.src-line.src-open){--foot-lift:calc(var(--kb-lift, 0px) + var(--audition-bottombar) + env(safe-area-inset-bottom, 0px))}.audition-main .audition-room .shell{min-height:calc(100svh - var(--audition-bottombar) - env(safe-area-inset-bottom, 0px))}.audition-foot{padding-bottom:calc(var(--audition-bottombar) + env(safe-area-inset-bottom, 0px) + 8px)}}body>.ronic-splash{position:fixed;z-index:9998}@media (min-width:769px){body>.ronic-splash{top:var(--audition-topbar);height:calc(100svh - var(--audition-topbar))}}@media (max-width:768px){body>.ronic-splash{top:0;height:calc(100svh - var(--audition-bottombar) - env(safe-area-inset-bottom, 0px))}}