:root {

  /* =========================================================
     CONTAINER SPACE — BRIGHT ORANGE THEME
     ========================================================= */

  /* Core Colors */
  --c-black: #0C0605;
  --c-white: #FFFFFF;

  --c-grey-darker: #1F1F1F;
  --c-grey-dark: #3A3A3A;
  --c-grey: #666666;
  --c-grey-light: #D6D6D6;
  --c-grey-lighter: #ECECEC;
  --c-grey-lightest: #F7F7F7;

  /* =========================================================
     BRAND COLORS
     ========================================================= */

  /* Bright Brand Orange */
  --c-action: #FF8A1F;
  --c-action-dark: #E56F00;

  /* Warm Backgrounds */
  --c-primary: #FFF8F2;
  --c-background: #FFF8F2;
  --c-pale-background: #FFF2E8;

  /* Status */
  --c-positive: #10B981;
  --c-negative: #EF4444;

  /* Typography */
  --c-text-dark: var(--c-black);
  --c-text: #3A3A3A;
  --c-text-light: var(--c-white);

  /* =========================================================
     GLOBAL
     ========================================================= */

  --page-background-color: var(--c-background);

  --primary-button-background-color: var(--c-action);
  --primary-button-color: var(--c-white);

  --button-border-radius: 6px;

  --c-icon: var(--c-action);

  /* Links */
  --link: var(--c-action);
  --link-hover: var(--c-action-dark);
  --link-active: var(--c-action-dark);

  /* =========================================================
     INFO BAR
     ========================================================= */

  --info-bar-background-color: var(--c-black);

  --info-bar-announce-background-color: var(--c-action);
  --info-bar-announce-text-color: var(--c-white);

  --info-bar-text-color: var(--c-white);
  --info-bar-link-color: var(--c-action);

  /* =========================================================
     HEADER / NAVIGATION
     ========================================================= */

  /* Bright Orange Header */
  --nav-background-color: #FF8A1F;

  --nav-text-color: var(--c-white);

  /* Black CTA Buttons */
  --nav-button-background-color: var(--c-black);
  --nav-button-border-color: var(--c-black);
  --nav-button-text-color: var(--c-white);

  /* White Nav Links */
  --nav-link-color: var(--c-white);

  --nav-shadow-color: rgba(0,0,0,0.04);

  /* =========================================================
     HERO
     ========================================================= */

  --hero-background-color: var(--c-primary);

  --hero-title-color: var(--c-black);
  --hero-text-color: var(--c-grey-dark);

  --hero-button-background-color: var(--c-action);
  --hero-button-border-color: var(--c-action);
  --hero-button-text-color: var(--c-white);

  --hero-secondary-button-text-color: var(--c-action);
  --hero-secondary-button-border-color: var(--c-action);

  /* =========================================================
     HERO BENEFITS BAR
     ========================================================= */

  --hero-benefits-background-color: var(--c-action);

  --hero-benefits-text-color: var(--c-white);
  --hero-benefits-icon-color: var(--c-white);

  /* =========================================================
     CALLOUTS
     ========================================================= */

  --callout-background-color: var(--c-black);
  --callout-text-color: var(--c-white);

  /* Sidebar Icons */
  --c-sidebar-selling-point-icon: var(--c-action);

  /* =========================================================
     FEATURE SECTIONS
     ========================================================= */

  --feature-section-button-background-color: var(--c-action);
  --feature-section-button-border-color: var(--c-action);
  --feature-section-button-text-color: var(--c-white);

  /* =========================================================
     HOW IT WORKS
     ========================================================= */

  --how-it-works-background-color: var(--c-black);

  --how-it-works-title-color: var(--c-white);
  --how-it-works-number-color: var(--c-action);
  --how-it-works-subtitle-color: var(--c-action);
  --how-it-works-text-color: var(--c-white);

  /* =========================================================
     REVIEWS
     ========================================================= */

  --review-section-star-icons: var(--c-action);

  --reviews-section-button-background: var(--c-white);
  --reviews-section-button-border: var(--c-grey-lighter);
  --reviews-section-button-text: var(--c-action);

  /* =========================================================
     FOOTER BANNER
     ========================================================= */

  --footer-banner-background-color: var(--c-action);

  --footer-banner-title-color: var(--c-white);
  --footer-banner-text-color: var(--c-white);

  --footer-banner-button-background-color: var(--c-white);
  --footer-banner-button-text-color: var(--c-action);

  /* =========================================================
     FOOTER
     ========================================================= */

  --footer-background-color: var(--c-black);

  --footer-text-color: #CFCFCF;
  --footer-link-color: var(--c-white);

  /* =========================================================
     REVIEW SUMMARY
     ========================================================= */

  --c-summary-review-star-icons: var(--c-action);

  /* =========================================================
     BORDERS
     ========================================================= */

  --border-color: rgba(0,0,0,0.06);
}