/* Dracula — palette per draculatheme.com spec.
   No official shadcn-ui port exists for Dracula; mapping mirrors the same
   surface tier strategy Catppuccin's port uses (Aerion variables share the
   same shadcn names). Aerion-specific --ring override (Purple, matching
   --primary convention). */
@layer base {
  [data-theme="dracula"] {
    color-scheme: dark;
    --background: 231 15% 18%;             /* Background #282A36 */
    --foreground: 60 30% 96%;              /* Foreground #F8F8F2 */
    --card: 231 15% 18%;                   /* Background */
    --card-foreground: 60 30% 96%;         /* Foreground */
    --popover: 231 15% 18%;                /* Background */
    --popover-foreground: 60 30% 96%;      /* Foreground */
    --primary: 265 89% 78%;                /* Purple #BD93F9 */
    --primary-foreground: 231 15% 18%;     /* Background */
    --secondary: 232 14% 31%;              /* Selection #44475A */
    --secondary-foreground: 60 30% 96%;    /* Foreground */
    --muted: 232 14% 31%;                  /* Selection */
    --muted-foreground: 224 27% 51%;       /* Comment #6272A4 */
    --accent: 232 14% 31%;                 /* Selection */
    --accent-foreground: 60 30% 96%;       /* Foreground */
    --destructive: 0 100% 67%;             /* Red #FF5555 */
    --destructive-foreground: 231 15% 18%; /* Background */
    --border: 232 14% 31%;                 /* Selection */
    --input: 232 14% 31%;                  /* Selection */
    --ring: 265 89% 78%;                   /* Purple */
    /* Avatar palette: 7 Dracula spec colors, repeated to fill 14 slots.
       All colors are bright (lightness 65-78%) — use dark text. */
    --avatar-fg: 231 15% 18%;              /* Background */
    --avatar-1:  0 100% 67%;               /* red */
    --avatar-2:  31 100% 71%;              /* orange */
    --avatar-3:  65 92% 76%;               /* yellow */
    --avatar-4:  135 94% 65%;              /* green */
    --avatar-5:  191 97% 77%;              /* cyan */
    --avatar-6:  265 89% 78%;              /* purple */
    --avatar-7:  326 100% 74%;             /* pink */
    --avatar-8:  0 100% 67%;               /* red (repeat) */
    --avatar-9:  31 100% 71%;              /* orange (repeat) */
    --avatar-10: 65 92% 76%;               /* yellow (repeat) */
    --avatar-11: 135 94% 65%;              /* green (repeat) */
    --avatar-12: 191 97% 77%;              /* cyan (repeat) */
    --avatar-13: 265 89% 78%;              /* purple (repeat) */
    --avatar-14: 326 100% 74%;             /* pink (repeat) */
  }
}
