@font-face{font-family:Cinzel;font-style:normal;font-weight:400;src:url(../fonts/Cinzel.ttf) format("truetype")}@font-face{font-family:Noto Sans TC;font-style:normal;src:url(../fonts/NotoSansTC.ttf) format("truetype")}@font-face{font-family:"Noto Serif TC";font-style:normal;src:url(../fonts/NotoSerifTC.ttf) format("truetype")}@font-face{font-family:LibertinusMath;font-style:normal;src:url(../fonts/LibertinusMath-Regular.ttf) format("truetype")}@font-face{font-family:Bellefair;font-style:normal;src:url(../fonts/Bellefair-Regular.ttf) format("truetype")}@font-face{font-family:OoohBaby;font-style:normal;src:url(../fonts/OoohBaby-Regular.ttf) format("truetype")}:root{--color-primary:#4980a7;--color-secondary:#1e3545}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html,main{overflow-x:hidden}body.scroll-lock,html.scroll-lock{overflow:hidden!important}body{background:#fff;color:#333;font-family:Noto Sans TC,Cinzel;line-height:1.5}ol,ul{list-style:none}a{color:inherit;text-decoration:none}button,input,select,textarea{background:none;border:none;font:inherit;margin:0;outline:none;padding:0}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6,p{font-weight:400;margin:0}a,li{cursor:pointer}
