@font-face{font-family:UdgTransition;src:url("../fonts/Thunder-MediumLC.woff2") format("woff2");font-weight:500;font-display:block}
.udg-route-curtain{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#5630a6;color:#24113b;overflow:hidden;z-index:2147483647}.udg-route-curtain::backdrop{background:transparent}.udg-route-curtain>span{position:absolute;left:0;right:0;bottom:-.025em;text-align:center;font:500 42vw/.8 UdgTransition,Thunder,Arial,sans-serif;letter-spacing:0}.udg-route-arriving:before{content:'';position:fixed;inset:0;z-index:2147483647;background:#5630a6}@media(prefers-reduced-motion:reduce){.udg-route-curtain,.udg-route-arriving:before{display:none!important}}
/* Match the departing document during parsing, rather than flashing an empty plate. */
.udg-route-arriving:after{content:'UDGOON';position:fixed;left:0;right:0;bottom:-.025em;z-index:2147483647;text-align:center;color:#24113b;font:500 42vw/.8 UdgTransition,Thunder,sans-serif;white-space:nowrap;pointer-events:none}
.udg-route-curtain small{position:absolute;left:3.3vw;top:3.3vw;font:12px/1 Arial,sans-serif;text-transform:uppercase;letter-spacing:.08em;opacity:0;transition:opacity .2s}
.udg-route-curtain.is-waiting small{opacity:1}
@media(prefers-reduced-motion:reduce){.udg-route-arriving:after{display:none!important}}
