:root{--layout-max-width:1320px;--layout-gutter:32px}@media(max-width:1320px){:root{--layout-max-width:1024px}}@media(max-width:1024px){:root{--layout-max-width:768px;--layout-gutter:24px}}@media(max-width:768px){:root{--layout-max-width:100%;--layout-gutter:16px}}*,:after,:before{box-sizing:border-box}.smooth-scroll-root,html{scroll-behavior:smooth}body{margin:0}.pc-show{display:block!important}.mobile-show{display:none!important}@media(max-width:768px){.pc-show{display:none!important}.mobile-show{display:block!important}}*{box-sizing:border-box}body,html{border:0;margin:0;overflow-x:clip;padding:0;position:relative}.app-container{min-height:100vh;width:100%}@media(max-width:768px){.app-container{width:100%}}html{font-size:16px}@media(max-width:768px){html{font-size:14px}}.text-xs{font-size:12px}.text-sm{font-size:14px}.text-base{font-size:16px}.text-lg{font-size:18px}.text-xl{font-size:20px}.text-2xl{font-size:24px}.text-3xl{font-size:30px}.text-4xl{font-size:36px}.text-5xl{font-size:48px}.text-6xl{font-size:60px}.leading-tight{line-height:1.25}.leading-snug{line-height:1.375}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-loose{line-height:2}
