@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@300;400;500;600;700&display=swap);.menu-btn-icon{width:1.125rem!important;height:1.125rem!important;margin-right:.375rem}.menu-btn-text{color:#fff;font-size:.875rem;font-weight:500;line-height:1.5rem;letter-spacing:.03125rem}.menu-btn-text p{margin-bottom:0}.menu-btn-container{top:4.75rem!important}.menu-btn-card{width:100vw;padding:0 2rem 2rem 2rem;background-color:#1a1a1a!important}.menu-btn-item{padding:1.5rem 0;color:#fff;font-size:1.5rem;font-weight:500;line-height:116%;letter-spacing:.05rem;border-bottom:1px solid #fff}@media screen and (orientation:portrait){@media (min-width:393px) and (max-width:430px){.menu-btn-text p{display:none}.menu-btn-text .v-icon.v-icon{margin-right:0}}.menu-btn-text{height:2.55rem!important;padding:.5rem 1.45rem!important;width:4.1rem}}.navbar[data-v-3b4131b5]{background-color:#1a1a1a;padding:1rem 2rem;height:4.75rem}.navbar-logo[data-v-3b4131b5]{max-width:13rem}.navbar-title[data-v-3b4131b5]{color:#fff;font-size:1rem;font-weight:400;line-height:1.5rem;letter-spacing:.15625rem}@media screen and (orientation:portrait){@media (min-width:393px) and (max-width:430px){.navbar-title[data-v-3b4131b5]{font-size:1.2rem;line-height:1.7rem}}}.avatar[data-v-11ae8ee4]{z-index:1;position:absolute;height:50rem;width:20rem;bottom:0;left:-3rem}@media screen and (orientation:landscape){@media (max-width:1180px){.avatar[data-v-11ae8ee4]{bottom:-5rem}}@media (max-height:900px){.avatar[data-v-11ae8ee4]{bottom:-5rem}}@media (max-height:840px){.avatar[data-v-11ae8ee4]{bottom:-10rem}}@media (max-height:500px){.avatar[data-v-11ae8ee4]{bottom:-20rem}}}@media screen and (orientation:portrait){.avatar[data-v-11ae8ee4]{height:30rem;width:6rem;bottom:-12rem;left:1rem}@media (max-height:900px){.avatar[data-v-11ae8ee4]{bottom:-14rem}}@media (max-height:700px){.avatar[data-v-11ae8ee4]{bottom:-16rem}}@media (min-width:393px) and (max-width:430px){.avatar[data-v-11ae8ee4]{left:2.5rem}@media (min-height:852px) and (max-height:932px){.avatar[data-v-11ae8ee4]{bottom:-20rem}}}}.avatar-speech[data-v-8bc68740]{z-index:1;position:absolute;max-width:16rem;color:#fff;padding:.75rem;border-radius:.75rem .75rem .75rem 0;border:.0625rem solid hsla(0,0%,100%,.8)!important;font-size:1rem;font-style:normal;font-weight:500;line-height:1.5rem}.play-btn[data-v-8bc68740]{margin-top:.5rem;max-width:1.25rem;max-height:1.25rem;border-radius:0!important}@media screen and (orientation:landscape){.avatar-speech[data-v-8bc68740]{left:11rem;top:8rem}}@media screen and (orientation:portrait){.avatar-speech[data-v-8bc68740]{left:9rem;bottom:11rem}@media (max-height:900px){.avatar-speech[data-v-8bc68740]{bottom:7rem}}@media (max-height:700px){.avatar-speech[data-v-8bc68740]{bottom:5rem}}@media (min-width:393px) and (max-width:430px){.avatar-speech[data-v-8bc68740]{width:16.286rem;font-size:1.15rem;left:10.5rem;padding:1rem}@media (min-height:852px) and (max-height:932px){.avatar-speech[data-v-8bc68740]{bottom:3rem}}}}*{font-family:Noto Sans TC;overflow-y:hidden}:root{font-size:16px}html{background-color:#000}.box-area{background-repeat:no-repeat;background-size:cover;background-position:50%;border-radius:0!important}.box-area-fullscreen{height:100%}.box-area-with-nav{height:calc(100% - 4.75rem)}.v-card{border-radius:0}.outline-btn{padding:.375rem 1.25rem!important}.v-btn:not(.v-btn--round).v-size--default{min-width:0!important;height:2.25rem;padding:.375rem 1.25rem}.v-icon.v-icon{font-size:unset}.sub-page-btn-container{flex-direction:column;gap:1rem}@media screen and (orientation:landscape){.sub-page-btn-container{position:absolute;top:30%;left:12rem}@media (min-height:1400px){:root{font-size:24px}}@media (min-height:1300px){:root{font-size:22px}}@media (min-height:1200px){:root{font-size:20px}}@media (min-height:1100px){:root{font-size:18px}}@media (max-height:800px){:root{font-size:14px}}@media (max-height:700px){:root{font-size:12px}}@media (max-height:600px){:root{font-size:10px}}@media (max-height:400px){:root{font-size:8px}}}@media screen and (orientation:portrait){.sub-page-menu{justify-content:center;align-items:center}@media (min-width:600px){:root{font-size:18px}}@media (min-width:900px){:root{font-size:24px}}@media (min-width:1200px){:root{font-size:30px}}@media (min-width:1500px){:root{font-size:36px}}@media (min-width:1800px){:root{font-size:42px}}@media (max-width:500px){:root{font-size:14px}}@media (max-width:400px){:root{font-size:12px}}@media (max-width:300px){:root{font-size:10px}}@media (max-width:200px){:root{font-size:8px}}}.bg[data-v-42de92df]{background-color:#000}