*,:after,:before{box-sizing:border-box}html{font-family:var(--text-style-body),system-ui,sans-serif;font-size:var(--text-base);font-weight:var(--text-weight-regular);line-height:1.45;color:var(--foreground-text-base);background:var(--background-canvas);-webkit-font-smoothing:antialiased}body,h1,h2,h3,h4,p,ul{margin:0}h1,h2{font-family:var(--text-style-display),var(--text-style-body),sans-serif;font-weight:var(--text-weight-bold);line-height:1.3}ul{padding:0;list-style:none}code,kbd,pre{font-family:var(--text-style-code),ui-monospace,monospace}input[type=number]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}