:root {
  --header-background-color: #0b241d;
  --background-color: #081f19;
  --text-color: #b8d8cb;

  --p-600: #bfe8d6;
  --p-400: #35c48d;

  --n-000: #081f19;
  --n-100: #0d2921;
  --n-150: #123229;
  --n-200: #173c31;
  --n-300: #235044;
  --n-400: #3e6a5b;
  --n-500: #628c7d;
  --n-600: #86aa9d;
  --n-700: #b8d8cb;
  --n-800: #d9eee5;
  --n-900: #effaf5;

  --a1-100: #173c2e;
  --a1-200: #20513d;
  --a1-500: #35c48d;
  --a1-700: #67ddb0;

  --a2-300: #164536;
  --a2-600: #42c997;
  --a2-700: #58d7a7;
  --a2-800: #78e2ba;
  --a2-900: #dff7ed;

  --a3-500: #7fd69b;

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

  /* Site shell */
  --shell-header-background: #0d2921;
  --shell-header-text: #d9eee5;
  --shell-header-muted: #91b6a7;
  --shell-header-accent: #42c997;
  --shell-header-border: #285547;
  --shell-nav-hover: #173c31;
  --shell-nav-active-background: #35c48d;
  --shell-nav-active-text: #06271d;
  --shell-menu-background: #102f27;
  --shell-shadow: #030c0966;
  --shell-footer-background: #061a15;
  --shell-footer-text: #d9eee5;
  --shell-footer-muted: #86aa9d;
  --shell-footer-accent: #58d7a7;
  --shell-profile-background: #102f27;

  /* Profile dropdown */
  --profile-background: #102f27;
  --profile-card-background: #17382e;
  --profile-control-background: #0b2921;
  --profile-selected-background: #20513d;
  --profile-border: #326451;
  --profile-card-border: #285547;
  --profile-divider: #234b3e;
  --profile-text: #d9eee5;
  --profile-text-soft: #abcdbf;
  --profile-muted: #86aa9d;
  --profile-primary: #bfe8d6;
  --profile-accent: #42c997;
  --profile-sensitive: #f0a15e;
  --profile-sensitive-soft: #4b3025;
  --profile-sensitive-hover: #5b392b;
  --profile-sensitive-ring: #8f593d;
  --profile-shadow: #00000070;

  /* Footer pages */
  --footer-page-text: #d5e6dd;
  --footer-page-text-soft: #b5c8bf;
  --footer-page-primary: #bfe8d6;
  --footer-page-accent: #42c997;
  --footer-page-accent-label: #67ddb0;
  --footer-page-hero-background: #243029;
  --footer-page-content-background: #202f2a;
  --footer-about-hero-background: #20373c;
  --footer-about-content-background: #1b3133;
  --footer-contact-hero-background: #352e33;
  --footer-contact-content-background: #2a2a2d;
  --footer-legal-hero-background: #28333e;
  --footer-legal-content-background: #212c35;
  --footer-page-card-background: #283831;
  --footer-page-card-border: #465e53;
  --footer-page-border: #415a4e;
  --footer-page-muted: #9eb2a8;
  --footer-page-shadow: #030c094d;
  --footer-page-art-border: #51695e;
  --footer-page-art-border-strong: #658274;
  --footer-page-art-soft: #374d42;
  --footer-page-art-medium: #3f584b;
  --footer-page-art-accent: #42c997;
  --footer-page-art-line: #4a6257;
  --footer-page-input-background: #1d2e27;
  --footer-page-input-border: #526e60;
  --footer-page-note-background: #283932;

  /* Statement parser */
  --statement-text: #d7e4db;
  --statement-text-soft: #b6c7bf;
  --statement-primary: #bdd8cb;
  --statement-accent: #42c997;
  --statement-accent-label: #67ddb0;
  --statement-positive: #81c89e;
  --statement-positive-soft: #3a6a52;
  --statement-hero-background: #1e3935;
  --statement-workspace-background: #1a322d;
  --statement-card-background: #283730;
  --statement-control-background: #20302a;
  --statement-surface-soft: #2b3c35;
  --statement-selected-background: #30483e;
  --statement-border-subtle: #40564c;
  --statement-border: #465e53;
  --statement-muted: #9eafa7;
  --statement-card-shadow: #030c0940;
  --statement-drop-background: #25352d;
  --statement-drop-border: #5c776a;
  --statement-paper: #2c372e;
  --statement-paper-border: #474e42;
  --statement-paper-line: #3f483e;
  --statement-art-shadow: #030c0966;
  --statement-chart: #42c997;

  /* Dashboard */
  --dashboard-text: #d3e5dd;
  --dashboard-text-soft: #b1c7be;
  --dashboard-primary: #b7d7cc;
  --dashboard-accent: #4fc6bd;
  --dashboard-accent-label: #72ddd4;
  --dashboard-positive: #85cba1;
  --dashboard-hero-background: #1f3840;
  --dashboard-content-background: #1b3137;
  --dashboard-card-background: #273831;
  --dashboard-surface-alt: #2a3c35;
  --dashboard-hover: #364940;
  --dashboard-hover-strong: #3c5046;
  --dashboard-border-subtle: #40584d;
  --dashboard-border: #476155;
  --dashboard-muted: #9cb2a9;
  --dashboard-clock-background: #253932;
  --dashboard-clock-border: #4c695c;
  --dashboard-clock-shadow: #1b2e26;
  --dashboard-card-shadow: #030c0938;
  --dashboard-on-accent: #06271d;

  /* Yard Care */
  --yard-care-text: #d3e5db;
  --yard-care-primary: #a0cbb0;
  --yard-care-on-primary: #06271d;
  --yard-care-accent: #62d58a;
  --yard-care-accent-label: #82e3a2;
  --yard-care-accent-action: #62d58a;
  --yard-care-accent-badge: #4dc77a;
  --yard-care-on-accent: #06271d;
  --yard-care-on-photo: #f1fff8;
  --yard-care-hero-background: #203a2c;
  --yard-care-library-background: #1b3128;
  --yard-care-card-background: #23352e;
  --yard-care-input-background: #1a2a23;
  --yard-care-input-border: #516c5f;
  --yard-care-card-border: #3f584c;
  --yard-care-filter-border: #516c5f;
  --yard-care-divider: #3f584c;
  --yard-care-muted: #a0b5a9;
  --yard-care-empty-text: #a0b5a9;
  --yard-care-fact-text: #b7cdc0;
  --yard-care-fact-background: #2b3f36;
  --yard-care-native-background: #204330;
  --yard-care-native-text: #abd8b6;
  --yard-care-non-native-background: #30382e;
  --yard-care-non-native-text: #c4c2ac;
  --yard-care-illustration-sky: #3a5648;
  --yard-care-illustration-ground: #5d5d46;
  --yard-care-illustration-ring: #ceded822;
  --yard-care-photo-blend: #23352e;
  --yard-care-form-shadow: #030c0933;
  --yard-care-card-shadow: #030c0933;
  --yard-care-overlay-shadow: #030c0966;

  /* Eight Ball */
  --eightball-text: #d3e5db;
  --eightball-primary: #c3dbcd;
  --eightball-accent: #58c9b8;
  --eightball-accent-label: #7bdfd0;
  --eightball-accent-action: #58c9b8;
  --eightball-on-accent: #06271d;
  --eightball-hero-background: #2a2e3c;
  --eightball-library-background: #242a33;
  --eightball-card-background: #23352e;
  --eightball-input-background: #1a2a23;
  --eightball-input-border: #516c5f;
  --eightball-border: #3f584c;
  --eightball-divider: #3f584c;
  --eightball-muted: #a0b5a9;
  --eightball-form-shadow: #030c0944;
  --eightball-card-shadow: #030c0944;
  --eightball-shadow: #030c0988;
  --eightball-orb-highlight: #3f554b;
  --eightball-orb-background: #0f1e19;
  --eightball-orb-shadow: #0a1610;
  --eightball-orb-inset-shadow: #030c09aa;
  --eightball-orb-label: #d3e5db;
  --eightball-orb-shine: #e3ece924;
  --eightball-window: #264d41;
  --eightball-window-text: #a3b6ae;
  --eightball-window-glow: #578d7699;
  --eightball-positive: #85cba1;
  --eightball-neutral: #c7b670;
  --eightball-negative: #e28e86;
  --eightball-positive-bright: #a3e1bd;
  --eightball-neutral-bright: #d9ca86;
  --eightball-negative-bright: #f3aaa3;

  /* Flash archive */
  --flash-text: #dcded0;
  --flash-primary: #e1d9ba;
  --flash-accent: #d4a74c;
  --flash-accent-label: #e5bc6a;
  --flash-hero-background: #343228;
  --flash-library-background: #2a2c25;
  --flash-card-background: #283129;
  --flash-card-border: #4a5647;
  --flash-card-shadow: #030c0938;
  --flash-card-shadow-hover: #030c0966;
  --flash-muted: #adad9f;
  --flash-divider: #4a5647;
  --flash-input-background: #1c2620;
  --flash-input-border: #576150;
  --flash-player-frame: #131d18;
  --flash-arcade-border: #131d18;
  --flash-arcade-body: #858652;
  --flash-arcade-shadow: #1c231d;
  --flash-control-shadow: #693c2b;
  --flash-control-secondary: #b3b257;
  --flash-screen-top: #264940;
  --flash-screen-bottom: #132f28;
  --flash-screen-text: #e6d89b;
  --flash-screen-lines: #ceded80f;
  --flash-pixel: #be9866;
  --flash-art-grid: #e3ece918;
  --flash-art-blend: #31372d;
  --flash-art-symbol: #e3e3cd;
  --flash-art-text: #f2f3dd;
  --flash-art-shadow: #030c0966;
}
