:root {
  /* Core colors - Svalbard Light */
  --background: 0 0% 100%;        /* White - Svalbard neutral-100 */
  --foreground: 0 0% 10%;         /* Svalbard neutral-10: hsl(0 0 10%) */
  --card: 0 0% 100%;              /* White */
  --card-foreground: 0 0% 10%;    /* Svalbard neutral-10 */
  --popover: 0 0% 100%;
  --popover-foreground: 0 0% 10%; /* Svalbard neutral-10 */

  /* Primary & Secondary - Svalbard colors */
  --primary: 207 77% 51%;         /* Svalbard blue: #1e88e5 */
  --primary-foreground: 0 0% 100%;
  --secondary: 0 0% 96%;          /* Lighter version of background */
  --secondary-foreground: 0 0% 10%;

  /* Muted - Svalbard neutral-96 */
  --muted: 0 0% 96%;
  --muted-foreground: 0 0% 45%;   /* Svalbard neutral-45 */

  /* Accent - Svalbard light neutrals for consistency */
  --accent: 0 0% 96%;             /* Svalbard neutral-96: hsl(0 0 96%) */
  --accent-foreground: 0 0% 10%;  /* Svalbard neutral-10: hsl(0 0 10%) */
  --accent-contrast: 0deg 1.63% 49.12%;

  /* Destructive - Tailwind default */
  --destructive: 0 84.2% 60.2%;
  --destructive-foreground: 210 40% 98%;

  /* Border & Input - Svalbard neutral-90 */
  --border: 0 0% 90%;
  --input: 0 0% 90%;

  /* Success - Tailwind green */
  --success: 142.1 76.2% 36.3%;
  --success-foreground: 0 0% 100%;

  /* Ring - matches primary */
  --ring: 207 77% 51%;

  /* Chart colors - Svalbard palette */
  --chart-1: 207 77% 51%;
  --chart-2: 174 86% 45%;
  --chart-3: 142 76% 36%;
  --chart-4: 45 97% 54%;
  --chart-5: 207 77% 51%;

  /* Sidebar */
  --sidebar-background: 0 0% 100%;
  --sidebar-foreground: 0 0% 45%;
  --sidebar-primary: 207 77% 51%;
  --sidebar-primary-foreground: 0 0% 100%;
  --sidebar-accent: 0 0% 96%;
  --sidebar-accent-foreground: 0 0% 45%;
  --sidebar-border: 0 0% 90%;
  --sidebar-ring: 207 77% 51%;
}
