:root {
  --header-background-color: #dcefe6;
  --background-color: #f3faf6;
  --text-color: #23483b;

  --p-600: #07583e;
  --p-400: #138a61;

  --n-000: #ffffff;
  --n-100: #f3faf6;
  --n-150: #edf7f1;
  --n-200: #e2f0e9;
  --n-300: #cfe2d8;
  --n-400: #adcabd;
  --n-500: #82a99a;
  --n-600: #5f8979;
  --n-700: #3d6758;
  --n-800: #21483a;
  --n-900: #0c2e24;

  --a1-100: #dff5e9;
  --a1-200: #c9edda;
  --a1-500: #138a61;
  --a1-700: #086b4a;

  --a2-300: #d2f0e2;
  --a2-600: #0b8f67;
  --a2-700: #087a58;
  --a2-800: #066247;
  --a2-900: #064a36;

  --a3-500: #2d8d52;

  --w-300: #fde8d8;
  --w-500: #ea580c;
  --w-600: #c2410c;
  --w-700: #9a3412;
  --w-900: #b91c1c;

  /* Site shell */
  --shell-header-background: #dcefe6;
  --shell-header-text: #123d30;
  --shell-header-muted: #527568;
  --shell-header-accent: #0b8f67;
  --shell-header-border: #a8cbbc;
  --shell-nav-hover: #cbe6da;
  --shell-nav-active-background: #0b8f67;
  --shell-nav-active-text: #ffffff;
  --shell-menu-background: #f5fbf8;
  --shell-shadow: #2d453a2e;
  --shell-footer-background: #063f31;
  --shell-footer-text: #dff4eb;
  --shell-footer-muted: #9ac6b4;
  --shell-footer-accent: #59d4a4;
  --shell-profile-background: #e7f4ed;

  /* Profile dropdown */
  --profile-background: #e7f4ed;
  --profile-card-background: #f8fcfa;
  --profile-control-background: #ffffff;
  --profile-selected-background: #d4eee2;
  --profile-border: #a8cbbc;
  --profile-card-border: #c1dacd;
  --profile-divider: #d4e6dc;
  --profile-text: #23483b;
  --profile-text-soft: #486d5f;
  --profile-muted: #658578;
  --profile-primary: #07583e;
  --profile-accent: #0b8f67;
  --profile-sensitive: #b73d22;
  --profile-sensitive-soft: #fbe3d8;
  --profile-sensitive-hover: #f6cdbc;
  --profile-sensitive-ring: #e9aa91;
  --profile-shadow: #073c2d30;

  /* Footer pages */
  --footer-page-text: #2d4940;
  --footer-page-text-soft: #4c6b5f;
  --footer-page-primary: #07583e;
  --footer-page-accent: #0b8f67;
  --footer-page-accent-label: #087a58;
  --footer-page-hero-background: #eef0e4;
  --footer-page-content-background: #f3f8f2;
  --footer-about-hero-background: #e0eeef;
  --footer-about-content-background: #eff7f6;
  --footer-contact-hero-background: #f0e7e8;
  --footer-contact-content-background: #f7f5f1;
  --footer-legal-hero-background: #e6e9ef;
  --footer-legal-content-background: #f1f5f6;
  --footer-page-card-background: #f7fbf6;
  --footer-page-card-border: #c2cbbb;
  --footer-page-border: #c5d2c6;
  --footer-page-muted: #5e7a6d;
  --footer-page-shadow: #3b4f4920;
  --footer-page-art-border: #bdc6b5;
  --footer-page-art-border-strong: #89a195;
  --footer-page-art-soft: #d1e2d6;
  --footer-page-art-medium: #c1d7c8;
  --footer-page-art-accent: #16966a;
  --footer-page-art-line: #c6d4c9;
  --footer-page-input-background: #f7fcf9;
  --footer-page-input-border: #b6bdae;
  --footer-page-note-background: #eef3ec;

  /* Statement parser */
  --statement-text: #2d4940;
  --statement-text-soft: #4d6b60;
  --statement-primary: #29574a;
  --statement-accent: #0b8f67;
  --statement-accent-label: #087a58;
  --statement-positive: #367a55;
  --statement-positive-soft: #b9dbcb;
  --statement-hero-background: #e0eee9;
  --statement-workspace-background: #eef7f3;
  --statement-card-background: #f7fbf6;
  --statement-control-background: #f7fcf9;
  --statement-surface-soft: #eef4ed;
  --statement-selected-background: #e3efe8;
  --statement-border-subtle: #c9d8cd;
  --statement-border: #becec3;
  --statement-muted: #607b70;
  --statement-card-shadow: #3b4f491c;
  --statement-drop-background: #f3f9f4;
  --statement-drop-border: #96afa3;
  --statement-paper: #f7fbf4;
  --statement-paper-border: #dddbcd;
  --statement-paper-line: #e0e2d9;
  --statement-art-shadow: #4d4b3a2b;
  --statement-chart: #16966a;

  /* Dashboard */
  --dashboard-text: #27483f;
  --dashboard-text-soft: #476a60;
  --dashboard-primary: #2a5a56;
  --dashboard-accent: #167f78;
  --dashboard-accent-label: #116b66;
  --dashboard-positive: #317650;
  --dashboard-hero-background: #e0eef3;
  --dashboard-content-background: #eef7f6;
  --dashboard-card-background: #f7fbf5;
  --dashboard-surface-alt: #eef4ed;
  --dashboard-hover: #dee9e0;
  --dashboard-hover-strong: #d6e4da;
  --dashboard-border-subtle: #c7d8cd;
  --dashboard-border: #bdd0c4;
  --dashboard-muted: #5e7d73;
  --dashboard-clock-background: #f2f5eb;
  --dashboard-clock-border: #b9cec2;
  --dashboard-clock-shadow: #cadacd;
  --dashboard-card-shadow: #354e481c;
  --dashboard-on-accent: #ffffff;

  /* Yard Care */
  --yard-care-text: #204033;
  --yard-care-primary: #20523d;
  --yard-care-on-primary: #ffffff;
  --yard-care-accent: #288a54;
  --yard-care-accent-label: #207544;
  --yard-care-accent-action: #207b4a;
  --yard-care-accent-badge: #288a54;
  --yard-care-on-accent: #ffffff;
  --yard-care-on-photo: #ffffff;
  --yard-care-hero-background: #e4f0df;
  --yard-care-library-background: #eff7ed;
  --yard-care-card-background: #f7fcf9;
  --yard-care-input-background: #f7fcf9;
  --yard-care-input-border: #b6bda9;
  --yard-care-card-border: #c5d2c6;
  --yard-care-filter-border: #adc1b6;
  --yard-care-divider: #c7d5ca;
  --yard-care-muted: #5c7a6d;
  --yard-care-empty-text: #557366;
  --yard-care-fact-text: #436757;
  --yard-care-fact-background: #ecf3ec;
  --yard-care-native-background: #e0eee3;
  --yard-care-native-text: #2d6141;
  --yard-care-non-native-background: #eceee4;
  --yard-care-non-native-text: #5c6957;
  --yard-care-illustration-sky: #c9d9c9;
  --yard-care-illustration-ground: #ada87e;
  --yard-care-illustration-ring: #ddebe555;
  --yard-care-photo-blend: #f7fcf9;
  --yard-care-form-shadow: #58513f22;
  --yard-care-card-shadow: #2b423f22;
  --yard-care-overlay-shadow: #0d151233;

  /* Eight Ball */
  --eightball-text: #24353d;
  --eightball-primary: #243445;
  --eightball-accent: #287f73;
  --eightball-accent-label: #236f65;
  --eightball-accent-action: #236f65;
  --eightball-on-accent: #ffffff;
  --eightball-hero-background: #e7e6ef;
  --eightball-library-background: #f1f4f6;
  --eightball-card-background: #f7fcf9;
  --eightball-input-background: #f7fcf9;
  --eightball-input-border: #b6beae;
  --eightball-border: #c4cec2;
  --eightball-divider: #cad4c9;
  --eightball-muted: #616f77;
  --eightball-form-shadow: #4a486322;
  --eightball-card-shadow: #31384f22;
  --eightball-shadow: #21283033;
  --eightball-orb-highlight: #4f5562;
  --eightball-orb-background: #606569;
  --eightball-orb-shadow: #151d1e;
  --eightball-orb-inset-shadow: #0d151288;
  --eightball-orb-label: #c2d1c2;
  --eightball-orb-shine: #edf6f230;
  --eightball-window: #3d416a;
  --eightball-window-text: #b0bfd7;
  --eightball-window-glow: #7e7ed488;
  --eightball-positive: #367152;
  --eightball-neutral: #7e6f33;
  --eightball-negative: #a4493f;
  --eightball-positive-bright: #9cd6b6;
  --eightball-neutral-bright: #e1d18b;
  --eightball-negative-bright: #f0aca5;

  /* Flash archive */
  --flash-text: #2d3b30;
  --flash-primary: #343f31;
  --flash-accent: #9a671c;
  --flash-accent-label: #805413;
  --flash-hero-background: #efe7d7;
  --flash-library-background: #f4f4ec;
  --flash-card-background: #f7fbf4;
  --flash-card-border: #c4cbb9;
  --flash-card-shadow: #44443820;
  --flash-card-shadow-hover: #44443838;
  --flash-muted: #5e6b5d;
  --flash-divider: #ccd4c5;
  --flash-input-background: #f7fbf4;
  --flash-input-border: #b6bba6;
  --flash-player-frame: #444438;
  --flash-arcade-border: #50574a;
  --flash-arcade-body: #a4995b;
  --flash-arcade-shadow: #cccab3;
  --flash-control-shadow: #734634;
  --flash-control-secondary: #baaf50;
  --flash-screen-top: #3c665a;
  --flash-screen-bottom: #294a42;
  --flash-screen-text: #c1bd7d;
  --flash-screen-lines: #ddebe50d;
  --flash-pixel: #b98256;
  --flash-art-grid: #edf6f224;
  --flash-art-blend: #edf4ec;
  --flash-art-symbol: #edf4ec;
  --flash-art-text: #cbdbd1;
  --flash-art-shadow: #0d151244;
}
