/* Uniform palette module for the production Default look. Values mirror the
   canonical base so selecting or omitting this palette paints identically. */
:root[data-theme-palette="nova-default"] {
  --nova-accent: #ef4771;
  --nova-accent-2: #9b6cff;
  --nova-accent-3: #ff8b72;
  --nova-accent-soft: rgba(239, 71, 113, 0.14);
  --nova-avatar-1: #ff7990;
  --nova-avatar-2: #9d74ff;
  --nova-focus-ring-color: rgba(239, 63, 104, 0.82);
  --nova-focus-ring-shadow: rgba(239, 63, 104, 0.12);
  --nova-selection-bg: rgba(239, 71, 113, 0.65);
  --nova-decorative-glow-1: rgba(239, 71, 113, 0.13);
  --nova-decorative-glow-2: rgba(155, 108, 255, 0.11);
  --nova-sidebar-active-bg: rgba(239, 71, 113, 0.14);
  --nova-sidebar-active-border: rgba(239, 71, 113, 0.2);
  --nova-link-color: var(--nova-accent);
  --nova-chart-accent: var(--nova-accent);
  --nova-button-primary-border: rgba(239, 63, 104, 0.42);
  --nova-button-primary-bg: linear-gradient(145deg, var(--nova-accent-2), var(--nova-accent));
  --nova-button-primary-hover-shadow: 0 10px 24px rgba(239, 63, 104, 0.24);
  --nova-hero-surface-bg: linear-gradient(120deg, rgba(34, 27, 38, 0.9), rgba(20, 17, 25, 0.86));
}

:root[data-theme-palette="nova-default"][data-theme="light"] {
  --nova-accent: #e83561;
  --nova-accent-2: #d82f5d;
  --nova-accent-3: #ff8b72;
  --nova-accent-soft: rgba(232, 53, 97, 0.1);
  --nova-avatar-1: #e9446c;
  --nova-avatar-2: #9255de;
  --nova-decorative-glow-1: rgba(232, 53, 97, 0.12);
  --nova-decorative-glow-2: rgba(146, 85, 222, 0.08);
  --nova-sidebar-active-bg: rgba(232, 53, 97, 0.13);
  --nova-sidebar-active-border: rgba(232, 53, 97, 0.2);
  --nova-hero-surface-bg: rgba(255, 255, 255, 0.78);
}
