/*
  2Kool — design tokens
  --------------------
  --background/--foreground/--primary/--primary-foreground/--border/--muted-foreground
  were recovered from the saved Lovable build files (a warm cream + near-black
  light theme). --accent and --color-mark (the small dot/rule accent used
  throughout) were not recoverable from the save and have been approximated
  with a warm terracotta to match the site's Nordic, warm-neutral tone —
  adjust freely in this file if you have the original values.
*/

:root {
  --background: 45 40% 98%;        /* warm cream */
  --foreground: 0 0% 11%;          /* near-black ink */
  --primary: 0 0% 11%;
  --primary-foreground: 45 40% 98%;
  --secondary: 40 32% 91%;         /* soft cream panel */
  --border: 45 17% 91%;
  --muted-foreground: 60 1% 37%;
  --card: 45 40% 98%;
  --accent: 19 52% 47%;            /* warm terracotta — approximated */
  --color-mark: #b8623a;           /* same terracotta, used as a raw color */
}

html {
  scroll-behavior: smooth;
}

body {
  font-family: 'Inter', ui-sans-serif, system-ui, sans-serif;
  background-color: hsl(var(--background));
  color: hsl(var(--foreground));
}

::selection {
  background: hsl(var(--accent) / 0.25);
}
