/* themes-v1: Steel Pink (family: pink/magenta).
   Dark anchors: #0e0408 #1a080e #2e0c1a #9a4070 #cc33aa. */
.theme-steel-pink {
  --background: #fdf4fa;
  --foreground: #2a0a1f;
  --card: #fbe8f4;
  --card-foreground: #2a0a1f;
  --popover: #fbe8f4;
  --popover-foreground: #2a0a1f;
  --primary: #952382;
  --primary-foreground: #ffffff;
  --secondary: #f4d4ea;
  --secondary-foreground: #2a0a1f;
  --muted: #f4d4ea;
  --muted-foreground: #7a3058;
  --accent: #952382;
  --accent-foreground: #ffffff;
  --destructive: #b91c1c;
  --destructive-foreground: #ffffff;
  --border: #f4d4ea;
  --input: #f4d4ea;
  --ring: #952382;
  --sidebar: #fbe8f4;
  --sidebar-foreground: #2a0a1f;
  --sidebar-primary: #952382;
  --sidebar-primary-foreground: #ffffff;
  --sidebar-accent: #f4d4ea;
  --sidebar-accent-foreground: #2a0a1f;
  --sidebar-border: #f4d4ea;
  --sidebar-ring: #952382;
}
.theme-steel-pink.dark {
  --background: #0e0408;
  --foreground: #f0d8e8;
  --card: #1a080e;
  --card-foreground: #f0d8e8;
  --popover: #1a080e;
  --popover-foreground: #f0d8e8;
  --primary: #cc33aa;
  --primary-foreground: #0e0408;
  --secondary: #2e0c1a;
  --secondary-foreground: #f0d8e8;
  --muted: #2e0c1a;
  --muted-foreground: #9a4070;
  --accent: #cc33aa;
  --accent-foreground: #0e0408;
  --destructive: #dc2626;
  --destructive-foreground: #ffffff;
  --border: #2e0c1a;
  --input: #2e0c1a;
  --ring: #cc33aa;
  --sidebar: #1a080e;
  --sidebar-foreground: #f0d8e8;
  --sidebar-primary: #cc33aa;
  --sidebar-primary-foreground: #0e0408;
  --sidebar-accent: #cc33aa;
  --sidebar-accent-foreground: #0e0408;
  --sidebar-border: #2e0c1a;
  --sidebar-ring: #cc33aa;
}
