.nav-link-base{align-items:center;box-sizing:border-box;color:inherit;display:flex;height:100%;justify-content:center;padding:0 1rem;text-decoration:none;transition:all .3s ease}.nav-link-active{font-weight:500;position:relative}.nav-link-active:after{background-color:#fff;bottom:-1px;content:"";height:3px;left:0;position:absolute;width:100%}.nav-link-base:hover{color:blue-200;transform:none}.md\:flex,.md\:flex li{align-items:center;height:100%}.md\:flex li{display:flex}.md\:flex.items-center{align-items:center}.nav-button{border:none;cursor:pointer;font-family:Microsoft YaHei,PingFang SC,Hiragino Sans GB,Heiti SC,Helvetica Neue,Helvetica\, Arial,"sans-serif";font-size:18px;line-height:1.5;padding:16px 32px;transition:all .3s ease}.nav-scroll-wrapper{overflow-x:auto;overflow-y:hidden;padding:0;width:100%;-ms-overflow-style:none;box-sizing:border-box;scrollbar-width:none}.nav-scroll-wrapper::-webkit-scrollbar{display:none}.nav-scroll-content{min-width:-moz-fit-content;min-width:fit-content;white-space:nowrap}.nav-scroll-content a{flex-shrink:0;white-space:nowrap}@media(max-width:768px){.nav-button{font-size:14px;padding:12px 20px}.flex.justify-center>a{flex:none;text-align:center}[ref=childEl]{width:100%;z-index:99}.nav-scroll-wrapper{padding:0 8px 0 0}}@media(min-width:769px)and (max-width:1023px){.nav-button{font-size:16px;padding:14px 28px}.nav-scroll-wrapper{padding:0 12px 0 0}}@media(min-width:1024px){.nav-button{font-size:18px;padding:16px 32px}.nav-scroll-wrapper{padding:0 16px 0 0}}@media(min-width:1440px){.nav-button{font-size:20px;padding:18px 40px}}
