@import "tailwindcss";

@custom-variant dark (&:where(.dark, .dark *));

:root {
  --background: #ffffff;
  --foreground: #171717;
  --header-background: #ffffff;
  --border: #e5e7eb;
  --muted-foreground: #374151;
}

.dark {
  --background: #0f172a;
  --foreground: #f8fafc;
  --header-background: #020617;
  --border: #1e293b;
  --muted-foreground: #cbd5e1;
}

@theme inline {
  --color-background: var(--background);
  --color-foreground: var(--foreground);
  --color-header: var(--header-background);
  --color-border-custom: var(--border);
  --color-muted-foreground: var(--muted-foreground);
  --font-lato: var(--font-lato);
}

* {
  box-sizing: border-box;
}

html,
body {
  margin: 0;
  padding: 0;
  min-height: 100%;
}

body {
  background: var(--background);
  color: var(--foreground);
  font-family: var(--font-lato), sans-serif;
  transition: background-color 0.2s ease, color 0.2s ease;
}