@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap");

:root {
  --font-sans: "Inter", "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, "Noto Sans", Arial, sans-serif;
  --font-heading: var(--font-sans);
  --font-body: var(--font-sans);
  --font-ui: var(--font-sans);
  --font-mono: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;

  --weight-regular: 400;
  --weight-medium: 500;
  --weight-semibold: 600;
  --weight-bold: 700;
  --weight-extra: 800;
  --weight-black: 900;

  --tracking-tight: -0.035em;
  --tracking-normal: 0;
  --tracking-label: 0.04em;
  --tracking-kicker: 0.06em;
}

html,
body {
  font-family: var(--font-body);
  letter-spacing: var(--tracking-normal);
  text-rendering: geometricPrecision;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

body,
button,
input,
select,
textarea {
  font-family: var(--font-ui);
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: var(--font-heading);
  letter-spacing: var(--tracking-tight);
}

p,
li,
a,
span,
small,
label,
button,
input,
select,
textarea {
  letter-spacing: var(--tracking-normal);
}

code,
pre,
kbd,
samp {
  font-family: var(--font-mono);
}
