.navigation-background[data-v-12c123a6]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.navigation-background--mobile[data-v-12c123a6]{display:none}@media (width<=767px){.navigation-background--desktop[data-v-12c123a6]{display:none}.navigation-background--mobile[data-v-12c123a6]{background:#000;height:calc(100% + 10vw);display:block;top:-10vw;overflow:hidden}.navigation-background--mobile[data-v-12c123a6]:after{content:"";background:#000000b3;position:absolute;inset:0}.mobile-background-art[data-v-12c123a6]{width:100%;height:216.8vw;display:block;overflow:visible}}*,:before,:after{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}body{color:#fff;-webkit-font-smoothing:antialiased;background:#170e08;font-family:PingFang SC,Microsoft YaHei,sans-serif}button{font:inherit}.page[data-v-f4c47f76]{background:#000;min-height:100vh;position:relative;overflow:hidden}.top-bar[data-v-f4c47f76]{text-align:center;background:url(/assets/bookmark-background-Dn3Vg5c2.png) 50%/cover;justify-content:center;align-items:center;gap:14px;min-height:72px;font-size:28px;line-height:1.4;display:flex;position:relative}.bookmark-icon[data-v-f4c47f76]{width:27.1914px;height:26.1572px;display:block}.bookmark-icon img[data-v-f4c47f76]{display:block}.content[data-v-f4c47f76]{flex-direction:column;align-items:center;padding:34px 0 44px;display:flex;position:relative}.headline[data-v-f4c47f76]{object-fit:contain;width:789px;height:323px;display:block}.slogan[data-v-f4c47f76]{aspect-ratio:451.398/55.0004;background:50%/contain no-repeat;width:451.398px}.routes[data-v-f4c47f76]{flex-direction:column;gap:18px;width:440px;margin-top:41px;display:flex}.route-btn[data-v-f4c47f76]{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #fff;border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:66.667px;padding:10px;font-size:18.667px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:flex}.route-btn[data-v-f4c47f76]:hover,.route-btn[data-v-f4c47f76]:focus-visible{color:#ffbe4a;background:#ffb83e40;border-color:#ffbe4a}.route-btn[data-v-f4c47f76]:focus-visible{outline-offset:3px;outline:2px solid #ffbe4a}.route-btn__loading[data-v-f4c47f76]{align-items:center;gap:8px;display:flex}.spinner[data-v-f4c47f76]{border:2px solid #ffffff50;border-top-color:#ffbe4a;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin-f4c47f76}.notice[data-v-f4c47f76]{text-align:center;background:#ffffff29;border:1px solid #ffffff4d;border-radius:10px;width:440px;margin:43px 0 0;padding:10px;font-size:15px;font-weight:600;line-height:1.5}@keyframes spin-f4c47f76{to{transform:rotate(360deg)}}@media (width>=768px) and (height<=850px){.top-bar[data-v-f4c47f76]{gap:9px;min-height:48px;font-size:18.667px}.bookmark-icon[data-v-f4c47f76]{margin:-4px;transform:scale(.667)}.content[data-v-f4c47f76]{padding-top:22.667px}.headline[data-v-f4c47f76]{width:526px;height:215.333px}.slogan[data-v-f4c47f76]{width:300.932px}.routes[data-v-f4c47f76]{gap:12px;width:293.333px;margin-top:27.333px}.route-btn[data-v-f4c47f76]{border-radius:8px;min-height:44.444px;font-size:12.444px}.notice[data-v-f4c47f76]{width:293.333px;margin-top:28.667px;padding:6.667px;font-size:10.333px}}@media (width<=767px){.page[data-v-f4c47f76]{min-height:100dvh}.top-bar[data-v-f4c47f76]{gap:1.9vw;min-height:9.6vw;padding:5px 10px;font-size:3.7333vw}.bookmark-icon[data-v-f4c47f76]{width:3.626vw;height:3.488vw}.bookmark-icon img[data-v-f4c47f76]{transform-origin:0 0;transform:scale(.5)}.content[data-v-f4c47f76]{padding:4.8vw 0 10vw}.headline[data-v-f4c47f76]{width:95.067vw;height:38.933vw}.slogan[data-v-f4c47f76]{width:54.93vw}.routes[data-v-f4c47f76]{gap:3.6vw;width:88vw;margin-top:4.6vw}.route-btn[data-v-f4c47f76]{border-radius:1.6vw;min-height:13.333vw;font-size:3.733vw}.notice[data-v-f4c47f76]{width:88vw;margin-top:11.2vw;padding:1.333vw;font-size:calc(2.933vw + 1px)}}@media (prefers-reduced-motion:reduce){.spinner[data-v-f4c47f76]{animation:none}}
