.curve{position:relative;width:100%;height:100%;z-index:500;background-color:#ff9500}.curve .background-svg,.curve-container svg{z-index:900;position:fixed;height:calc(100vh + 600px);width:100vw;pointer-events:none;left:0;top:0}.curve .background-svg{z-index:200;background-color:#ff9500;transition:opacity 1s linear .1s}.curve .route{z-index:5;position:fixed;left:50%;top:40%;color:#fff;font-size:46px;transform:translateX(-50%);text-align:center}