:root {
  /* Color Palette - H-Donghua Dark Cinematic Theme */
  --hd-primary: hsl(346, 100%, 50%);         /* Neon Crimson */
  --hd-primary-hover: hsl(346, 100%, 40%);
  --hd-primary-glow: hsla(346, 100%, 50%, 0.35);
  
  --hd-accent: hsl(45, 100%, 50%);           /* Neon Gold/Amber */
  --hd-accent-hover: hsl(45, 100%, 42%);
  --hd-accent-glow: hsla(45, 100%, 50%, 0.25);

  --hd-bg: hsl(225, 20%, 5%);                /* Ultra Dark Blue/Grey */
  --hd-surface: hsl(225, 15%, 9%);           /* Card/Module Background */
  --hd-surface-hover: hsl(225, 15%, 12%);
  --hd-surface-glass: hsla(225, 15%, 9%, 0.65); /* Glassmorphic backing */
  --hd-surface-glass-bright: hsla(225, 15%, 15%, 0.85);

  /* Border / Divider Colors */
  --hd-border: hsla(225, 15%, 15%, 0.8);
  --hd-border-glass: hsla(0, 0%, 100%, 0.06);
  --hd-border-glass-active: hsla(0, 0%, 100%, 0.15);

  /* Text Colors */
  --hd-text-main: hsl(0, 0%, 94%);
  --hd-text-muted: hsl(220, 10%, 65%);
  --hd-text-dim: hsl(220, 10%, 45%);

  /* UI Statuses */
  --hd-status-airing: hsl(145, 80%, 45%);
  --hd-status-completed: hsl(210, 80%, 55%);
  --hd-status-airing-glow: hsla(145, 80%, 45%, 0.2);
  
  --hd-rating-yellow: hsl(45, 100%, 50%);
}
