:root {
  --header-background-color: #78350f;
  --background-color: #fafaf9;
  --text-color: #1c1917;

  --p-600: #fef3c7;
  --p-400: #f59e0b;

  --n-000: #ffffff;
  --n-100: #fafaf9;
  --n-150: #f5f5f4;
  --n-200: #d6d3d1;
  --n-300: #e7e5e4;
  --n-400: #ccc9c6;
  --n-500: #a8a29e;
  --n-600: #78716c;
  --n-700: #57534e;
  --n-800: #3a3633;
  --n-900: #292524;

  --a1-100: #fefce8;
  --a1-200: #fef9c3;
  --a1-500: #78350f;
  --a1-700: #f59e0b;

  --a2-300: #dbeafe;
  --a2-600: #3b82f6;
  --a2-700: #2563eb;
  --a2-800: #1d4ed8;
  --a2-900: #fef3c7;

  --a3-500: #15803d;

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

  /* Site shell */
  --shell-header-background: #f4f0e5;
  --shell-header-text: #244d3a;
  --shell-header-muted: #5f7167;
  --shell-header-accent: #ad5035;
  --shell-header-border: #d8d1bf;
  --shell-nav-hover: #e8e2d5;
  --shell-nav-active-background: #244d3a;
  --shell-nav-active-text: #ffffff;
  --shell-menu-background: #faf9f4;
  --shell-shadow: #24362d2e;
  --shell-footer-background: #244d3a;
  --shell-footer-text: #f4f0e5;
  --shell-footer-muted: #b8c7bd;
  --shell-footer-accent: #d99072;
  --shell-profile-background: #faf9f4;

  /* Profile dropdown */
  --profile-background: #f6f2e8;
  --profile-card-background: #fffdf8;
  --profile-control-background: #fffdf8;
  --profile-selected-background: #e4ede5;
  --profile-border: #cfc6b4;
  --profile-card-border: #ddd5c6;
  --profile-divider: #e8e1d5;
  --profile-text: #33433b;
  --profile-text-soft: #586a61;
  --profile-muted: #748077;
  --profile-primary: #244d3a;
  --profile-accent: #b45839;
  --profile-sensitive: #b73d22;
  --profile-sensitive-soft: #fbe3d8;
  --profile-sensitive-hover: #f6cdbc;
  --profile-sensitive-ring: #e9aa91;
  --profile-shadow: #27352e38;

  /* Footer pages */
  --footer-page-text: #34423e;
  --footer-page-text-soft: #5d6d66;
  --footer-page-primary: #2c5147;
  --footer-page-accent: #ad5035;
  --footer-page-accent-label: #984a33;
  --footer-page-hero-background: #f2ecde;
  --footer-page-content-background: #faf9f4;
  --footer-about-hero-background: #dceaf0;
  --footer-about-content-background: #f3f8fa;
  --footer-contact-hero-background: #f5dfe4;
  --footer-contact-content-background: #fff5f3;
  --footer-legal-hero-background: #e5e2f0;
  --footer-legal-content-background: #f7f5fb;
  --footer-page-card-background: #fffefa;
  --footer-page-card-border: #d9d3c5;
  --footer-page-border: #deddd5;
  --footer-page-muted: #68736d;
  --footer-page-shadow: #34423e20;
  --footer-page-art-border: #d3ccbd;
  --footer-page-art-border-strong: #8b9a91;
  --footer-page-art-soft: #dfe9df;
  --footer-page-art-medium: #cddccf;
  --footer-page-art-accent: #d98a6d;
  --footer-page-art-line: #dfe0d9;
  --footer-page-input-background: #ffffff;
  --footer-page-input-border: #c9c1b3;
  --footer-page-note-background: #f1f2eb;

  /* Statement parser */
  --statement-text: #34423e;
  --statement-text-soft: #5e6d67;
  --statement-primary: #2f534b;
  --statement-accent: #9c5038;
  --statement-accent-label: #9c5038;
  --statement-positive: #3f7551;
  --statement-positive-soft: #dfece1;
  --statement-hero-background: #dce9e7;
  --statement-workspace-background: #f1f7f5;
  --statement-card-background: #fffefa;
  --statement-control-background: #ffffff;
  --statement-surface-soft: #f1f3ed;
  --statement-selected-background: #e1ebe4;
  --statement-border-subtle: #e3e5de;
  --statement-border: #d4d8d0;
  --statement-muted: #5d6a64;
  --statement-card-shadow: #34423e1c;
  --statement-drop-background: #fafbf7;
  --statement-drop-border: #9eada4;
  --statement-paper: #fffdf7;
  --statement-paper-border: #d7cdbb;
  --statement-paper-line: #ddd8cd;
  --statement-art-shadow: #493d2d2b;
  --statement-chart: #78988b;

  /* Dashboard */
  --dashboard-text: #2d403d;
  --dashboard-text-soft: #566c67;
  --dashboard-primary: #31575a;
  --dashboard-accent: #9d5138;
  --dashboard-accent-label: #9d5138;
  --dashboard-positive: #39704b;
  --dashboard-hero-background: #dceaf5;
  --dashboard-content-background: #f1f7fb;
  --dashboard-card-background: #fffef9;
  --dashboard-surface-alt: #f1f3ed;
  --dashboard-hover: #edf1ea;
  --dashboard-hover-strong: #e4ebe3;
  --dashboard-border-subtle: #e1e5de;
  --dashboard-border: #d3dad2;
  --dashboard-muted: #687873;
  --dashboard-clock-background: #f8f5ea;
  --dashboard-clock-border: #cdd8cf;
  --dashboard-clock-shadow: #d7dfd5;
  --dashboard-card-shadow: #2d403d1c;
  --dashboard-on-accent: #ffffff;

  /* Yard Care */
  --yard-care-text: #24362d;
  --yard-care-primary: #244d3a;
  --yard-care-on-primary: #ffffff;
  --yard-care-accent: #a34d33;
  --yard-care-accent-label: #a34d33;
  --yard-care-accent-action: #a34d33;
  --yard-care-accent-badge: #b65b3c;
  --yard-care-on-accent: #ffffff;
  --yard-care-on-photo: #ffffff;
  --yard-care-hero-background: #e3ecd7;
  --yard-care-library-background: #f4f8ed;
  --yard-care-card-background: #ffffff;
  --yard-care-input-background: #ffffff;
  --yard-care-input-border: #c9c1ad;
  --yard-care-card-border: #deddd4;
  --yard-care-filter-border: #bdc6bf;
  --yard-care-divider: #e0e1da;
  --yard-care-muted: #5c6d64;
  --yard-care-empty-text: #68776f;
  --yard-care-fact-text: #51685b;
  --yard-care-fact-background: #eff2eb;
  --yard-care-native-background: #dceadd;
  --yard-care-native-text: #35603f;
  --yard-care-non-native-background: #eee9de;
  --yard-care-non-native-text: #5f594b;
  --yard-care-illustration-sky: #d6ded0;
  --yard-care-illustration-ground: #b6a77b;
  --yard-care-illustration-ring: #ffffff55;
  --yard-care-photo-blend: #ffffff;
  --yard-care-form-shadow: #55443322;
  --yard-care-card-shadow: #22333322;
  --yard-care-overlay-shadow: #00000033;

  /* Eight Ball */
  --eightball-text: #29283a;
  --eightball-primary: #292745;
  --eightball-accent: #8e5147;
  --eightball-accent-label: #8e5147;
  --eightball-accent-action: #554b78;
  --eightball-on-accent: #ffffff;
  --eightball-hero-background: #e7def0;
  --eightball-library-background: #f7f3fa;
  --eightball-card-background: #ffffff;
  --eightball-input-background: #ffffff;
  --eightball-input-border: #c9c2b4;
  --eightball-border: #ddd8cf;
  --eightball-divider: #e4e0d8;
  --eightball-muted: #706b7c;
  --eightball-form-shadow: #453a5c22;
  --eightball-card-shadow: #29274522;
  --eightball-shadow: #17152233;
  --eightball-orb-highlight: #4b485b;
  --eightball-orb-background: #181722;
  --eightball-orb-shadow: #09090e;
  --eightball-orb-inset-shadow: #00000088;
  --eightball-orb-label: #f4f0e5;
  --eightball-orb-shine: #ffffff30;
  --eightball-window: #373264;
  --eightball-window-text: #ddd9ff;
  --eightball-window-glow: #8177dc88;
  --eightball-positive: #3f6b4d;
  --eightball-neutral: #806626;
  --eightball-negative: #a4493f;
  --eightball-positive-bright: #bce6c7;
  --eightball-neutral-bright: #f1d58a;
  --eightball-negative-bright: #f0aca5;

  /* Flash archive */
  --flash-text: #342f29;
  --flash-primary: #3e352b;
  --flash-accent: #93472f;
  --flash-accent-label: #93472f;
  --flash-hero-background: #f3dfcb;
  --flash-library-background: #fbf3eb;
  --flash-card-background: #fffdf8;
  --flash-card-border: #ddd4c3;
  --flash-card-shadow: #3e352b20;
  --flash-card-shadow-hover: #3e352b38;
  --flash-muted: #675f56;
  --flash-divider: #e8e0d3;
  --flash-input-background: #fffdf8;
  --flash-input-border: #c9bda8;
  --flash-player-frame: #3e352b;
  --flash-arcade-border: #3e352b;
  --flash-arcade-body: #c59b58;
  --flash-arcade-shadow: #d9cdb7;
  --flash-control-shadow: #743727;
  --flash-control-secondary: #e0b64b;
  --flash-screen-top: #355c52;
  --flash-screen-bottom: #203c37;
  --flash-screen-text: #f2d68c;
  --flash-screen-lines: #ffffff0d;
  --flash-pixel: #df7f52;
  --flash-art-grid: #ffffff24;
  --flash-art-blend: #fffdf8;
  --flash-art-symbol: #fffdf8;
  --flash-art-text: #fffdf8;
  --flash-art-shadow: #00000044;
}
