:root {
  --background-color: var(--gray-11);
  --card-background-color: var(--gray-10);
  --star: var(--rainbow-5);
  --year: var(--rainbow-4);

  --font-color-heading: white;
  --font-color-heading3: white;
  --font-color-base: var(--gray-2);
  --font-color-muted: var(--gray-5);
  --font-color-bright: white;

  --border-color: var(--gray-7);
  --border-color-hover: var(--gray-6);

  --button-background-color: var(--gray-8);

  --post-time-color: var(--rainbow-4);
  --card-time-color: var(--pink);
  --project-time-color: var(--star);
  --link: #9ca0fa;
  --link-hover-color: #222;
  --blockquote-background: rgba(120, 120, 240, 0.05);
  --marker: #e77cc7;
  --file-background: #161616;
  --inline-code-background-color: rgba(0, 0, 0, 0.2);
  --highlight-color: var(--rainbow-4);
  --navbar: var(--gray-9);
  --navbar-border: var(--gray-7);
  --navbar-color: var(--gray-4);
  --navbar-color-hover: white;
  --theme-button-background: var(--gray-8);
  --theme-button-background-hover: var(--gray-7);
  --theme-button-border: var(--gray-7);
  --theme-button-border-hover: var(--gray-6);
  --theme-button-color: var(--gray-0);
  --theme-button-color-hover: white;
  --category-link: var(--font-color-muted);

  --scrollbar-color: var(--gray-65);
  --scrollbar-track: var(--gray-7);

  --code-font-color: #b3b9c5;
  --code-background-color: #131313;
  --code-border-color: var(--gray-7);
  --terminal-background-color: #111;
  --terminal-color: white;
  --terminal-bar: -webkit-linear-gradient(top, #282828, #222);
  --terminal-border: var(--border-color);
  --terminal-accent: var(--gray-6);
  --string: var(--rainbow-4);
  --variable: var(--rainbow-2);
  --property: #b3b9c5;
  --number: #fca369;
  --operator: #637187;
  --punctuation: #c7cdd7;
  --comment: #777c85;
  --function: #28e3e6;
  --keyword: var(--rainbow-1);
  --attribute: #fed06d;
  --class: var(--rainbow-2);
  --tag: var(--rainbow-3);
  --error: #b0292c;
  --code-link-hover: var(--link-hover-color);
  --highlight-code-color: rgb(116, 207, 136, 0.1);
}
