:root {
  /* light galaxy */
  --color-galaxy-light-background: #1a0033;
  --color-galaxy-light-surface: #2a0044;
  --color-galaxy-light-surface-bright: #3a0055;
  --color-galaxy-light-surface-light: #200033;
  --color-galaxy-light-surface-variant: #9370db;
  --color-galaxy-light-on-surface-variant: #1a0033;
  --color-galaxy-light-primary: #9370db;
  --color-galaxy-light-primary-darken-1: #8360cb;
  --color-galaxy-light-secondary: #ba55d3;
  --color-galaxy-light-secondary-darken-1: #aa45c3;
  --color-galaxy-light-error: #ff69b4;
  --color-galaxy-light-info: #4b0082;
  --color-galaxy-light-success: #483d8b;
  --color-galaxy-light-warning: #da70d6; /* dark galaxy */
  --color-galaxy-dark-background: #000011;
  --color-galaxy-dark-surface: #100022;
  --color-galaxy-dark-surface-bright: #200033;
  --color-galaxy-dark-surface-light: #080019;
  --color-galaxy-dark-surface-variant: #e6e6fa;
  --color-galaxy-dark-on-surface-variant: #000011;
  --color-galaxy-dark-primary: #e6e6fa;
  --color-galaxy-dark-primary-darken-1: #d6d6ea;
  --color-galaxy-dark-secondary: #d8bfd8;
  --color-galaxy-dark-secondary-darken-1: #c8afd8;
  --color-galaxy-dark-error: #ffb6c1;
  --color-galaxy-dark-info: #8a2be2;
  --color-galaxy-dark-success: #6a5acd;
  --color-galaxy-dark-warning: #ee82ee;
}
.theme-galaxy-light {
  --color-tw-background: var(--color-galaxy-light-background);
  --color-tw-surface: var(--color-galaxy-light-surface);
  --color-tw-surface-bright: var(--color-galaxy-light-surface-bright);
  --color-tw-surface-light: var(--color-galaxy-light-surface-light);
  --color-tw-surface-variant: var(--color-galaxy-light-surface-variant);
  --color-tw-on-surface-variant: var(--color-galaxy-light-on-surface-variant);
  --color-tw-primary: var(--color-galaxy-light-primary);
  --color-tw-primary-darken-1: var(--color-galaxy-light-primary-darken-1);
  --color-tw-secondary: var(--color-galaxy-light-secondary);
  --color-tw-secondary-darken-1: var(--color-galaxy-light-secondary-darken-1);
  --color-tw-error: var(--color-galaxy-light-error);
  --color-tw-info: var(--color-galaxy-light-info);
  --color-tw-success: var(--color-galaxy-light-success);
  --color-tw-warning: var(--color-galaxy-light-warning);
}
.theme-galaxy-dark {
  --color-tw-background: var(--color-galaxy-dark-background);
  --color-tw-surface: var(--color-galaxy-dark-surface);
  --color-tw-surface-bright: var(--color-galaxy-dark-surface-bright);
  --color-tw-surface-dark: var(--color-galaxy-dark-surface-dark);
  --color-tw-surface-variant: var(--color-galaxy-dark-surface-variant);
  --color-tw-on-surface-variant: var(--color-galaxy-dark-on-surface-variant);
  --color-tw-primary: var(--color-galaxy-dark-primary);
  --color-tw-primary-darken-1: var(--color-galaxy-dark-primary-darken-1);
  --color-tw-secondary: var(--color-galaxy-dark-secondary);
  --color-tw-secondary-darken-1: var(--color-galaxy-dark-secondary-darken-1);
  --color-tw-error: var(--color-galaxy-dark-error);
  --color-tw-info: var(--color-galaxy-dark-info);
  --color-tw-success: var(--color-galaxy-dark-success);
  --color-tw-warning: var(--color-galaxy-dark-warning);
}
