/** Themes **/
.default-theme {
  --background-primary: #fff;
  --background-secondary: #fff;
  --background-success: #080;
  --background-warn: #aa0;
  --background-error: #800;

  --accent-primary: #0055af;
  --accent-secondary: #003166;
  --accent-success: #0c0;
  --accent-warn: #ee0;
  --accent-error: #f00;

  --border-primary: #aaa;
  --border-secondary: #888;
  --border-success: #080;
  --border-warn: #aa0;
  --border-error: #800;

  --border-accent-primary: #0055af;
  --border-accent-secondary: #003166;
  --border-accent-success: #0c0;
  --border-accent-warn: #ee0;
  --border-accent-error: #f00;

  --text-primary: #000;
  --text-secondary: #000;
  --text-success: #fff;
  --text-warn: #fff;
  --text-error: #fff;

  --text-accent-primary: #fff;
  --text-accent-secondary: #fff;
  --text-accent-success: #000;
  --text-accent-warn: #000;
  --text-accent-error: #000;

  --shadow-primary: rgba(160, 160, 160, 0.5);
  --shadow-secondary: rgba(88, 88, 88, 0.5);
  --shadow-success: rgba(0, 85, 0, 0.5);
  --shadow-warn: rgba(95, 95, 0, 0.5);
  --shadow-error: rgba(85,0,0,0.5);

  --shadow-accent-primary: rgba(0,85,175,0.5);
  --shadow-accent-secondary: rgba(0,49,102,0.5);
  --shadow-accent-success: rgba(0, 117, 0, 0.5);
  --shadow-accent-warn: rgba(146, 146, 0, 0.5);
  --shadow-accent-error: rgba(138, 0, 0, 0.5);

  --color-reservation-chevron: #73c04c;
}

.dark-theme {
  --background-primary: #111;
  --background-secondary: #444;
  --background-success: rgb(0, 53, 0);
  --background-warn: rgb(61, 61, 0);
  --background-error: rgb(63, 0, 0);

  --accent-primary: #333;
  --accent-secondary: #666;
  --accent-success: #0c0;
  --accent-warn: #ee0;
  --accent-error: #f00;

  --border-primary: #555;
  --border-secondary: #888;
  --border-success: rgb(0, 53, 0);
  --border-warn: rgb(61, 61, 0);
  --border-error: rgb(63, 0, 0);

  --border-accent-primary: #333;
  --border-accent-secondary: #666;
  --border-accent-success: #0c0;
  --border-accent-warn: #ee0;
  --border-accent-error: #f00;

  --text-primary: #eee;
  --text-secondary: #fff;
  --text-success: #fff;
  --text-warn: #fff;
  --text-error: #fff;

  --text-accent-primary: #eee;
  --text-accent-secondary: #fff;
  --text-accent-success: #000;
  --text-accent-warn: #000;
  --text-accent-error: #000;

  --shadow-primary: rgba(104, 104, 104, 0.5);
  --shadow-secondary: rgba(153, 153, 153, 0.5);
  --shadow-success: rgba(0, 85, 0, 0.5);
  --shadow-warn: rgba(95, 95, 0, 0.5);
  --shadow-error: rgba(85,0,0,0.5);

  --shadow-accent-primary: rgba(133, 133, 133, 0.5);
  --shadow-accent-secondary: rgba(189, 189, 189, 0.5);
  --shadow-accent-success: rgba(0, 117, 0, 0.5);
  --shadow-accent-warn: rgba(146, 146, 0, 0.5);
  --shadow-accent-error: rgba(138, 0, 0, 0.5);

  --color-reservation-chevron: #73c04c;
}
