@import "tailwindcss";

:root {
  /* Backgrounds */
  --background: #FFFFFF;
  --background-secondary: #F8FAFC;

  /* Typography */
  --foreground: #0F172A;
  /* Slate-900 */
  --foreground-secondary: #475569;
  /* Slate-600 */

  /* Actions */
  --primary: #2563EB;
  --primary-hover: #1E3A8A;

  /* Borders */
  --border-subtle: #E2E8F0;
}

@theme inline {
  --color-background: var(--background);
  --color-foreground: var(--foreground);
  --color-primary: var(--primary);
  --color-primary-hover: var(--primary-hover);
  --font-sans: var(--font-geist-sans);
  --font-mono: var(--font-jetbrains);
  --font-jakarta: var(--font-jakarta);
}

body {
  background: var(--background);
  color: var(--foreground);
  font-family: var(--font-sans), Arial, Helvetica, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}