@import "tailwindcss";

@theme {
  /* palette */
  --color-neutral-900: #09090b;
  --color-neutral-50: #ffffff;
  --color-neutral-500: #71717a;
  --color-neutral-100: #e4e4e7;
  --color-neutral-950: #000000;
  --color-neutral-800: #18181b;

  /* surfaces */
  --color-surface-0: #ffffff;
  --color-surface-1: #e4e4e7;
  --color-surface-2: #71717a;
  --color-surface-3: #18181b;
  --color-surface-4: #09090b;
  --color-surface-5: #000000;

  /* fonts */
  --font-inter: "Inter", ui-sans-serif, system-ui, sans-serif;
  --font-apple-color-emoji: "Apple Color Emoji", ui-sans-serif, system-ui, sans-serif;

  /* type scale (utilities: text-{role}, leading-{role}, tracking-{role}) */
  --text-display: 141.12px;
  --text-display--line-height: 1.02;
  --text-display--letter-spacing: -7.056px;
  --text-h3: 24px;
  --text-h3--line-height: 1.33;
  --text-h3--letter-spacing: -0.144px;
  --text-h2: 20px;
  --text-h2--line-height: 1.4;
  --text-h2--letter-spacing: -0.5px;
  --text-body: 16px;
  --text-body--line-height: 1.5;
  --text-body--letter-spacing: nullpx;
  --text-link: 14px;
  --text-link--line-height: 1.71;
  --text-link--letter-spacing: nullpx;
  --text-ui-action: 14px;
  --text-ui-action--line-height: 1.71;
  --text-ui-action--letter-spacing: nullpx;
  --text-ui-input: 14px;
  --text-ui-input--line-height: 1.71;
  --text-ui-input--letter-spacing: nullpx;

  /* radii (utilities: rounded-{name}) */
  --radius-none: 0;
  --radius-full: 9999px;
  --radius-sm: 4px;

  /* spacing (utilities: p-{key}, m-{key}, gap-{key}, …) */
  --spacing-base: 2px;
}
