:root {
  --header-background-color: #1d1f21;
  --background-color: #252a27;
  --text-color: #c5c8c6;

  --p-600: #66d9c0;
  --p-400: #f5c025;

  --n-000: #1d1f21;
  --n-100: #2b2e31;
  --n-150: #303438;
  --n-200: #3d4044;
  --n-300: #484c50;
  --n-400: #545a5e;
  --n-500: #7d8086;
  --n-600: #9ea3a8;
  --n-700: #b8bdc2;
  --n-800: #d0d5d8;
  --n-900: #7d8086;

  --a1-100: #2a2710;
  --a1-200: #312e12;
  --a1-500: #f5c025;
  --a1-700: #66d9c0;

  --a2-300: #1a2e2a;
  --a2-600: #89e8d8;
  --a2-700: #55c4ab;
  --a2-800: #66d9c0;
  --a2-900: #1d1f21;

  --a3-500: #8ccf7e;

  --w-300: #2a1a00;
  --w-500: #e5973e;
  --w-600: #e5973e;
  --w-700: #f5c890;
  --w-900: #e05c6a;

  /* Site shell */
  --shell-header-background: #25272a;
  --shell-header-text: #e1e2e4;
  --shell-header-muted: #a5a8ac;
  --shell-header-accent: #e08a68;
  --shell-header-border: #414449;
  --shell-nav-hover: #32353a;
  --shell-nav-active-background: #b6b9bd;
  --shell-nav-active-text: #202225;
  --shell-menu-background: #2b2d31;
  --shell-shadow: #00000066;
  --shell-footer-background: #1d1f22;
  --shell-footer-text: #dfe0e2;
  --shell-footer-muted: #9b9ea3;
  --shell-footer-accent: #e08a68;
  --shell-profile-background: #2b2d31;

  /* Profile dropdown */
  --profile-background: #29312c;
  --profile-card-background: #323b35;
  --profile-control-background: #26302a;
  --profile-selected-background: #405348;
  --profile-border: #536158;
  --profile-card-border: #46534b;
  --profile-divider: #414c45;
  --profile-text: #d9e4dc;
  --profile-text-soft: #b2c1b7;
  --profile-muted: #94a49a;
  --profile-primary: #c5ddcd;
  --profile-accent: #e08a68;
  --profile-sensitive: #f0a15e;
  --profile-sensitive-soft: #4b3025;
  --profile-sensitive-hover: #5b392b;
  --profile-sensitive-ring: #8f593d;
  --profile-shadow: #0000007a;

  /* Footer pages */
  --footer-page-text: #dbe5df;
  --footer-page-text-soft: #b4c1ba;
  --footer-page-primary: #bfd6c9;
  --footer-page-accent: #e08a68;
  --footer-page-accent-label: #dc8060;
  --footer-page-hero-background: #2f302a;
  --footer-page-content-background: #292f2b;
  --footer-about-hero-background: #293a45;
  --footer-about-content-background: #223139;
  --footer-contact-hero-background: #472d39;
  --footer-contact-content-background: #382830;
  --footer-legal-hero-background: #343449;
  --footer-legal-content-background: #2b2b3b;
  --footer-page-card-background: #343b36;
  --footer-page-card-border: #4a554e;
  --footer-page-border: #444f48;
  --footer-page-muted: #98a69e;
  --footer-page-shadow: #0000004d;
  --footer-page-art-border: #59635c;
  --footer-page-art-border-strong: #74857a;
  --footer-page-art-soft: #3b4a41;
  --footer-page-art-medium: #45574b;
  --footer-page-art-accent: #b9684e;
  --footer-page-art-line: #505a53;
  --footer-page-input-background: #252d28;
  --footer-page-input-border: #5b6960;
  --footer-page-note-background: #343d37;

  /* Statement parser */
  --statement-text: #dde3dd;
  --statement-text-soft: #b5c0ba;
  --statement-primary: #bed5c9;
  --statement-accent: #e08a68;
  --statement-accent-label: #dc8262;
  --statement-positive: #96c9a3;
  --statement-positive-soft: #3b5041;
  --statement-hero-background: #263d3b;
  --statement-workspace-background: #203330;
  --statement-card-background: #343a35;
  --statement-control-background: #29302b;
  --statement-surface-soft: #39413b;
  --statement-selected-background: #405348;
  --statement-border-subtle: #424a44;
  --statement-border: #4b554e;
  --statement-muted: #98a39d;
  --statement-card-shadow: #00000040;
  --statement-drop-background: #303730;
  --statement-drop-border: #68766d;
  --statement-paper: #3a3a32;
  --statement-paper-border: #615b4e;
  --statement-paper-line: #555348;
  --statement-art-shadow: #00000066;
  --statement-chart: #789c8b;

  /* Dashboard */
  --dashboard-text: #d9e4df;
  --dashboard-text-soft: #afc0b9;
  --dashboard-primary: #b7d3ca;
  --dashboard-accent: #df8a67;
  --dashboard-accent-label: #da8060;
  --dashboard-positive: #9bcda7;
  --dashboard-hero-background: #283c4b;
  --dashboard-content-background: #22323e;
  --dashboard-card-background: #333b36;
  --dashboard-surface-alt: #37413b;
  --dashboard-hover: #3a463f;
  --dashboard-hover-strong: #414e46;
  --dashboard-border-subtle: #424c46;
  --dashboard-border: #4c5851;
  --dashboard-muted: #96a69f;
  --dashboard-clock-background: #303d37;
  --dashboard-clock-border: #53635a;
  --dashboard-clock-shadow: #1c2722;
  --dashboard-card-shadow: #00000038;
  --dashboard-on-accent: #241713;

  /* Yard Care */
  --yard-care-text: #d9e4dc;
  --yard-care-primary: #9bc5a8;
  --yard-care-on-primary: #17241c;
  --yard-care-accent: #e08a68;
  --yard-care-accent-label: #dc8060;
  --yard-care-accent-action: #c96f50;
  --yard-care-accent-badge: #d67b5b;
  --yard-care-on-accent: #241713;
  --yard-care-on-photo: #ffffff;
  --yard-care-hero-background: #293e2f;
  --yard-care-library-background: #223229;
  --yard-care-card-background: #2e3731;
  --yard-care-input-background: #202722;
  --yard-care-input-border: #59675e;
  --yard-care-card-border: #414c45;
  --yard-care-filter-border: #59675e;
  --yard-care-divider: #414c45;
  --yard-care-muted: #9aaa9f;
  --yard-care-empty-text: #9aaa9f;
  --yard-care-fact-text: #b7c7bb;
  --yard-care-fact-background: #39463d;
  --yard-care-native-background: #294b34;
  --yard-care-native-text: #a8d5b0;
  --yard-care-non-native-background: #403b32;
  --yard-care-non-native-text: #c6baa3;
  --yard-care-illustration-sky: #3f5548;
  --yard-care-illustration-ground: #665d46;
  --yard-care-illustration-ring: #ffffff22;
  --yard-care-photo-blend: #2e3731;
  --yard-care-form-shadow: #00000033;
  --yard-care-card-shadow: #00000033;
  --yard-care-overlay-shadow: #00000066;

  /* Eight Ball */
  --eightball-text: #d9e4dc;
  --eightball-primary: #c5d8cb;
  --eightball-accent: #e08a68;
  --eightball-accent-label: #dc8060;
  --eightball-accent-action: #c96f50;
  --eightball-on-accent: #241713;
  --eightball-hero-background: #382d45;
  --eightball-library-background: #2f2739;
  --eightball-card-background: #2e3731;
  --eightball-input-background: #202722;
  --eightball-input-border: #59675e;
  --eightball-border: #414c45;
  --eightball-divider: #414c45;
  --eightball-muted: #9aaa9f;
  --eightball-form-shadow: #00000044;
  --eightball-card-shadow: #00000044;
  --eightball-shadow: #00000088;
  --eightball-orb-highlight: #45534b;
  --eightball-orb-background: #111713;
  --eightball-orb-shadow: #080c09;
  --eightball-orb-inset-shadow: #000000aa;
  --eightball-orb-label: #d9e4dc;
  --eightball-orb-shine: #ffffff24;
  --eightball-window: #31594c;
  --eightball-window-text: #e4f0e8;
  --eightball-window-glow: #78b59899;
  --eightball-positive: #9bcda7;
  --eightball-neutral: #dfc276;
  --eightball-negative: #e28e86;
  --eightball-positive-bright: #c2e9cb;
  --eightball-neutral-bright: #f3d98f;
  --eightball-negative-bright: #f3aaa3;

  /* Flash archive */
  --flash-text: #e4dccf;
  --flash-primary: #ead6b4;
  --flash-accent: #e39462;
  --flash-accent-label: #d8895b;
  --flash-hero-background: #463329;
  --flash-library-background: #382a24;
  --flash-card-background: #35312a;
  --flash-card-border: #50493e;
  --flash-card-shadow: #00000038;
  --flash-card-shadow-hover: #00000066;
  --flash-muted: #aaa093;
  --flash-divider: #50493e;
  --flash-input-background: #24221e;
  --flash-input-border: #61584a;
  --flash-player-frame: #171512;
  --flash-arcade-border: #171512;
  --flash-arcade-body: #9b7441;
  --flash-arcade-shadow: #1d1b17;
  --flash-control-shadow: #743727;
  --flash-control-secondary: #d7ad48;
  --flash-screen-top: #31544b;
  --flash-screen-bottom: #172e29;
  --flash-screen-text: #f0d58e;
  --flash-screen-lines: #ffffff0f;
  --flash-pixel: #e58b5b;
  --flash-art-grid: #ffffff18;
  --flash-art-blend: #35312a;
  --flash-art-symbol: #fff5df;
  --flash-art-text: #fff5df;
  --flash-art-shadow: #00000066;
}
