// SPDX-FileCopyrightText: 2023 Raintank, Inc. dba Grafana Labs
//
// SPDX-License-Identifier: AGPL-3.0-only

export const fonts = {
  sans: "system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif",
  serif: "ui-serif,serif",
  mono: "Dank Mono,Operator Mono,Inconsolata,Fira Mono,ui-monospace,SF Mono,Monaco,Droid Sans Mono,Source Code Pro,monospace"
}

export const fontSizes = {
  size0: ".5rem",
  size1: ".75rem",
  size2: "1rem",
  size3: "1.1rem",
  size4: "1.25rem",
  size5: "1.5rem",
  size6: "2rem",
  size7: "2.5rem",
  size8: "3rem",
  size9: "3.5rem",
  size10: "4rem",
  sizeFluid: "clamp(2rem, 4vw, 4rem)"
}

export const fontWeights = {
  weight100: "100",
  weight200: "200",
  weight300: "300",
  weight400: "400",
  weight500: "500",
  weight600: "600",
  weight700: "700",
  weight800: "800",
  weight900: "900"
}

export const lineHeights = {
  size0: "0.95",
  size1: "1.1",
  size2: "1.25",
  size3: "1.375",
  size4: "1.5",
  size5: "1.75",
  size6: "2"
}

export const letterSpacings = {
  size0: "-.05em",
  size1: ".025em",
  size2: ".050em",
  size3: ".075em",
  size4: ".150em",
  size5: ".500em",
  size6: ".750em",
  size7: "1em"
}
