/* Warm orchid palette. Hues sit near 294 to 300 degrees so the lavender reads
   pink rather than blue-periwinkle. Each value was solved to hold or beat the
   contrast ratio of the cool colour it replaces. See docs/contrast.md. */
:root {
  --background: #FEF8FD;
  --surface: #FAECF8;
  --border: #F1D6EE;
  --primary: #85348A;
  --brand-purple: #AC1FBC;
  --heading: #4D1B52;
  --text: #241925;
  --muted: #6E546E;
  --white: #FFFFFF;
  /* Sunny gold for the Early Bird band only: the one warm surface on the page,
     so the ticket-alert drive stands apart from the orchid palette. Heading
     text on it holds 9.1:1. */
  --accent: #FFD23F;
  --transparent: transparent;
  --focus: var(--primary);
  --shadow: 0 12px 34px color-mix(in srgb, var(--heading) 9%, transparent);
}

/* Centralized colors used by the preserved archive components. */
:root {
  --archive-color-1: var(--border);
  --archive-color-2: rgba(229,89,245,0.30);
  --archive-color-3: var(--border);
  --archive-color-4: rgba(229,89,245,0.14);
  --archive-color-5: var(--white);
  --archive-color-6: var(--background);
  --archive-color-7: #F38CB9;
  --archive-color-8: var(--background);
  --archive-color-9: #F6851F;
  --archive-color-10: var(--primary);
  --archive-color-11: rgba(0,0,0,0.7);
  --archive-color-12: rgba(0,0,0,0.35);
  --archive-color-13: rgba(0,0,0,0.4);
  --archive-color-14: rgba(0,0,0,0.6);
  --archive-color-15: rgba(0,0,0,0.75);
  --archive-color-16: rgba(0,0,0,0.5);
  --archive-color-17: var(--primary);
  --archive-color-18: rgba(0,0,0,0.25);
  --archive-color-19: rgba(0,0,0,0.55);
  --archive-color-20: var(--background);
  --archive-color-21: rgba(183,33,200,0.35);
  --archive-color-22: var(--heading);
  --archive-color-23: var(--border);
  --archive-color-24: var(--border);
  --archive-color-25: rgba(0,0,0,0.1);
  --archive-color-26: var(--border);
  --archive-color-27: var(--white);
}
