/* themes-v1: Gunmetal (family: charcoal/black).
   Dark anchors: #0d1117 #161b22 #21262d #7d8590 #388bfd. */
.theme-gunmetal {
  --background: #fafafa;
  --foreground: #14181f;
  --card: #f1f3f6;
  --card-foreground: #14181f;
  --popover: #f1f3f6;
  --popover-foreground: #14181f;
  --primary: #0c6dd0;
  --primary-foreground: #ffffff;
  --secondary: #dde1e8;
  --secondary-foreground: #14181f;
  --muted: #dde1e8;
  --muted-foreground: #5a6470;
  --accent: #0c6dd0;
  --accent-foreground: #ffffff;
  --destructive: #b91c1c;
  --destructive-foreground: #ffffff;
  --border: #dde1e8;
  --input: #dde1e8;
  --ring: #0c6dd0;
  --sidebar: #f1f3f6;
  --sidebar-foreground: #14181f;
  --sidebar-primary: #0c6dd0;
  --sidebar-primary-foreground: #ffffff;
  --sidebar-accent: #dde1e8;
  --sidebar-accent-foreground: #14181f;
  --sidebar-border: #dde1e8;
  --sidebar-ring: #0c6dd0;
}
.theme-gunmetal.dark {
  --background: #0d1117;
  --foreground: #e6ecf0;
  --card: #161b22;
  --card-foreground: #e6ecf0;
  --popover: #161b22;
  --popover-foreground: #e6ecf0;
  --primary: #388bfd;
  --primary-foreground: #0d1117;
  --secondary: #21262d;
  --secondary-foreground: #e6ecf0;
  --muted: #21262d;
  --muted-foreground: #7d8590;
  --accent: #388bfd;
  --accent-foreground: #0d1117;
  --destructive: #dc2626;
  --destructive-foreground: #ffffff;
  --border: #21262d;
  --input: #21262d;
  --ring: #388bfd;
  --sidebar: #161b22;
  --sidebar-foreground: #e6ecf0;
  --sidebar-primary: #388bfd;
  --sidebar-primary-foreground: #0d1117;
  --sidebar-accent: #388bfd;
  --sidebar-accent-foreground: #0d1117;
  --sidebar-border: #21262d;
  --sidebar-ring: #388bfd;
}
