@font-face {
  font-family: computer;
  src: url(/fonts/computer.woff);
}

/* Grays
  --value9: hsl(0, 0%, 100%);
  --value8: hsl(210, 17%, 98%);
  --value8a: hsl(210, 17%, 98%, 0);
  --value7: hsl(210, 16%, 93%);
  --value6: hsl(210, 14%, 89%);
  --value5: hsl(210, 14%, 83%);
  --value4: hsl(210, 11%, 71%);
  --value3: hsl(208, 7%, 46%);
  --value2: hsl(210, 9%, 31%);
  --value1: hsl(210, 10%, 23%);
  --value0: hsl(210, 11%, 15%);

  Greens
  --value9: #f7fcf5;
  --value8: #e5f5e0;
  --value8a: hsl(210, 17%, 98%, 0);
  --value7: #83cad4;
  --value6: #73c17a;
  --value5: #006d2c;
  --value4: hsl(210, 11%, 71%);
  --value3: hsl(208, 7%, 46%);
  --value2: hsl(210, 9%, 31%);
  --value1: #06160c;
  --value0: #010402;
*/

:root {
  --value9: #f7fcf5;
  --value8: #e5f5e0;
  --value8a: hsl(210, 17%, 98%, 0);
  --value7: #daf0d5;
  --value6: #73c17a;
  --value5: #238b45;
  --value4: #006d2c;
  --value3: #105329;
  --value2: #0e321b;
  --value1: #06160c;
  --value0: #010402;

  --gray9: hsl(0, 0%, 100%);
  --gray8: hsl(210, 17%, 98%);
  --gray8a: hsl(210, 17%, 98%, 0);
  --gray7: hsl(210, 16%, 93%);
  --gray6: hsl(210, 14%, 89%);
  --gray5: hsl(210, 14%, 83%);
  --gray4: hsl(210, 11%, 71%);
  --gray3: hsl(208, 7%, 46%);
  --gray2: hsl(210, 9%, 31%);
  --gray1: hsl(210, 10%, 23%);
  --gray0: hsl(210, 11%, 15%);

  --orange: hsl(19, 97%, 41%);
  --yellow: hsl(44, 100%, 52%);
  --red: hsl(334, 100%, 50%);
  --purple: hsl(265, 83%, 57%);
  --blue: hsl(217, 100%, 61%);
  --green: hsl(98, 32%, 45%);
  --black: hsl(240, 100%, 0%);

  --invert-orange: var(--value9);
  --invert-yellow: var(--value0);
  --invert-red: var(--value9);
  --invert-purple: var(--value9);
  --invert-blue: var(--value9);
  --invert-green: var(--value9);

  --color-accent: var(--value7);
  --color-bg-inverted: var(--gray6);
  --color-bg-secondary: var(--gray2);
  --color-bg-code-text: var(--value2);
  --color-bg-tertiary: var(--value3);
  --color-bg: var(--value0);
  --color-border: var(--gray3);
  --color-error: var(--red);
  --color-good: var(--green);
  --color-icon-image: var(--value8);
  --color-inactive: var(--value4);
  --color-info: var(--yellow);
  --color-input-bg: var(--value7);
  --color-input-border: var(--value7);
  --color-input-button: var(--value6);
  --color-overlay-background: var(--value2);
  --color-overlay-shadow: var(--value6);
  --color-overlay-text: var(--value7);
  --color-play-icon: var(--value4);
  --color-pulse-1: hsla(0, 0%, 80%, 1);
  --color-pulse-2: hsla(0, 0%, 80%, 0.7);
  --color-pulse-3: hsla(0, 0%, 80%, 0.1);
  --color-pulse-4: hsla(0, 0%, 80%, 0);
  --color-secondary-accent: var(--value7);
  --color-secondary: var(--value7);
  --color-shadow-secondary: var(--value6);
  --color-shadow: var(--value2);
  --color-text-inverted: var(--value0);
  --color-text-secondary: var(--value8);
  --color-text: var(--value9);
  --color-warning: var(--orange);
  --color: var(--value9);
  --gray-bg: var(--gray1);
  --color-scrollbar-thumb: hsla(0, 0%, 40%, 0.8);
  --color-scrollbar-track-piece: hsla(0, 0%, 20%, 0.8);
  --color-bg-transparent: var(--value8a);
  --color-bg-code: var(--gray1);
  --color-border-tabs: var(--value6);
  --color-shadow-dark: var(--value2);


  --font-family: "Andale Mono", "Monaco", monospace, monospace;
  --font-title: "Palatino", serif;
  --font-computer: "computer", monospace;
  --font-size: 1.05em;
  --font-text-size: 1.4em; /* for paragraphs mostly */
  --font-label-size: 1rem;
  --font-heading-size: 1.2em;
  --font-heading-weight: 300;
  --font-header-nav: 1.3em;
  --font-button-size: 1.4em;
  --hover-brightness: 0.9;
  --justify-important: center;
  --justify-blockquote: left;
  --justify-normal: left;
  --line-height: 1.5;
  --width-sidebar: 320px;
  --width-card: 385px;
  --width-card-medium: 460px;
  --width-card-wide: 800px;
  --width-content: 1080px;
  --width-badge: 20px;
  --font-size-badge: 13px;
  --fixed-header-height: 73px;
  --fixed-footer-height: 400px;
  --color-scrollbar-thumb: hsla(0, 0%, 60%, 0.8);
  --color-scrollbar-track-piece: hsla(0, 0%, 100%, 0.9);

  --color-bg-header: var(--value0);
  --color-text-header: var(--value9);
}
