/* DS optional theme: vivid (more colorful, still on-brand).
   Enable via <body class="... theme-vivid"> */

body.public-theme-wow.theme-vivid {
  --ds-accent: #1d4ed8;   /* punchier blue */
  --ds-accent-2: #6d28d9; /* punchier violet */
  --ds-grid-opacity: 0.14;
}

body.public-theme-wow.theme-vivid {
  background-image:
    radial-gradient(980px 460px at 16% -12%, rgba(29, 78, 216, 0.26), transparent 62%),
    radial-gradient(820px 440px at 92% 0%, rgba(109, 40, 217, 0.20), transparent 60%),
    radial-gradient(760px 420px at 55% 18%, rgba(29, 78, 216, 0.10), transparent 60%),
    linear-gradient(180deg, rgba(2, 6, 23, 0.020), transparent 140px);
}

body.public-theme-wow.theme-vivid .ds-brand__dot {
  box-shadow:
    0 0 0 6px rgba(29, 78, 216, 0.12),
    0 16px 32px rgba(29, 78, 216, 0.16);
}

body.public-theme-wow.theme-vivid .ds-stamp {
  border-color: rgba(29, 78, 216, 0.95);
}

