:root{--fs-xs:clamp(0.625rem,0.575rem + 0.2vw,0.75rem);--fs-sm:clamp(0.75rem,0.7rem + 0.25vw,0.875rem);--fs-md:clamp(0.8125rem,0.76rem + 0.25vw,0.9375rem);--fs-lg:clamp(0.875rem,0.82rem + 0.3vw,1.0625rem);--fs-xl:clamp(1rem,0.92rem + 0.4vw,1.25rem);--sp-xs:clamp(0.25rem,0.2rem + 0.2vw,0.375rem);--sp-sm:clamp(0.375rem,0.3rem + 0.35vw,0.625rem);--sp-md:clamp(0.5rem,0.42rem + 0.5vw,0.75rem);--sp-lg:clamp(0.75rem,0.62rem + 0.65vw,1rem);--sp-xl:clamp(1rem,0.82rem + 0.9vw,1.5rem);--radius-sm:clamp(3px,0.15rem + 0.1vw,5px);--radius-md:clamp(4px,0.2rem + 0.15vw,8px)}*,:after,:before{box-sizing:border-box}body{margin:0;font-family:system-ui,sans-serif;background:#f7f8fc;color:#1a202c}a{color:inherit}