:root {
  /* Brand colors - primary color pallete */
  --color-primary: #1a2851;
  --color-secondary: #7089c0;
  --color-tertiary: #72a8da;
  --color-quaternary: #abd3f1;
  --color-accent: #24bcbc;

  /* Brand colors - primary color accents */
  --color-accent-primary: #83464c;
  --color-accent-secondary: #fef9d7;

  /* Additional colors - purples */
  --color-purple-primary: #2E0B29;
  --color-purple-secondary: #630F54;
  --color-purple-tertiary: #A9259D;
  --color-purple-accent1: #826BE3;
  --color-purple-accent2: #5A5ACD;

  --color-purple-accent-primary: #141433;
  --color-purple-accent-secondary: #F5BA40;

  /* Additional colors - oranges */
  --color-orange-primary: #270C12;
  --color-orange-secondary: #A10000;
  --color-orange-tertiary: #D50C00;
  --color-orange-quaternary: #FF4200;
  --color-orange-accent: #DB9E52;

  --color-orange-accent-primary: #491F60;
  --color-orange-accent-secondary: #FFE0CF;

  /* Additional colors - browns */
  --color-brown-primary: #6D4100;
  --color-brown-secondary: #A26000;
  --color-brown-tertiary: #C67300;
  --color-brown-quaternary: #E39400;
  --color-brown-accent: #D1CF45;

  --color-brown-accent-primary: #5D562D;
  --color-brown-accent-secondary: #FFDB8A;

  /* Additional colors - greens */
  --color-green-primary: #14735A;
  --color-green-secondary: #2AA566;
  --color-green-tertiary: #4AD199;
  --color-green-quaternary: #8AFF91;
  --color-green-accent: #ADFF4A;

  --color-green-accent-primary: #133F15;
  --color-green-accent-secondary: #61FF4D;

  /* Additional colors - blues */
  --color-blue-primary: #041B80;
  --color-blue-secondary: #3366FF;
  --color-blue-tertiary: #428FFF;
  --color-blue-quaternary: #5EEBFF;
  --color-blue-accent: #B5D1FF;

  --color-blue-accent-primary: #040F35;
  --color-blue-accent-secondary: #D1F2FF;

  /* Neutrals */
  --color-white: #ffffff;
  --color-offwhite: #D1F2FF;
  --color-black: #000000;
  --color-shadow: rgba(0,0,0,0.1);
  --color-shadow-strong: rgba(0,0,0,0.2);

  /* Feedback */
  --color-success: var(--color-green-secondary);
  --color-warning: var(--color-brown-quaternary);
  --color-danger: var(--color-orange-secondary);
  --color-info: var(--color-accent);

  /* Fonts */
  --font-base: "Roboto", "Lato", sans-serif;
  --font-heading: "Roboto", "Lato", sans-serif;

  /* Layout */
  --navbar-height: 4rem;

  /* Assets */
  --logo-main: url("/static/img/base/sirius-a-logo-vec.png");
}
