:root {

    --c-black: #092942;
    --c-grey-darker: #27272A;
    --c-grey-dark: #42515c;
    --c-grey: #989496;
    --c-grey-light: #D4D4D8;
    --c-grey-lighter: #E4E4E7;
    --c-grey-lightest: #f7f7f7;
    --c-white: #ffffff;
    --c-yellow: #ffff05;
  
    --c-primary: var(--c-action);
    --c-action: #1f457a;
    --c-background: var(--c-grey-lightest);
    --c-pale-background: var(--c-grey-lightest);
  
    --c-positive: #10B981;
    --c-negative: #EF4444;
    --c-text-dark: var(--c-black);
    --c-text: var(--c-grey-dark);
    --c-text-light: var(--c-white);
  
    --page-background-color: var(--c-background);
    --primary-button-background-color: var(--c-action);
    --primary-button-color: var(--c-white);
    --button-border-radius: 4px;
    --c-icon: var(--c-action);
  
    --link: var(--c-action);
    --link-hover: var(--c-action);
    --link-active: var(--c-action);
  
    --info-bar-background-color: var(--c-black);
    --info-bar-announce-background-color: var(--c-action);
    --info-bar-announce-text-color: var(--c-action);
    --info-bar-text-color: var(--c-yellow);
    --info-bar-link-color: var(--c-yellow);
  
    --nav-background-color: var(--c-white);
    --nav-text-color: var(--c-black);
    --nav-button-background-color: var(--c-action);
    --nav-button-border-color: var(--c-action);
    --nav-button-text-color: var(--c-white);
    --nav-link-color: var(--c-black);
    --nav-shadow-color: rgba(--c-black, 0);
  
    --hero-background-color: var(--c-white);
    --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-background-color: var(--c-action);
    --hero-benefits-text-color: var(--c-white);
    --hero-benefits-icon-color: var(--c-white);
  
    --callout-background-color: var(--c-black);
    --callout-text-color: var(--c-white);
  
    --c-sidebar-selling-point-icon: var(--c-icon);
  
    --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-background-color: var(--c-primary);
    --how-it-works-title-color: var(--c-white);
    --how-it-works-number-color: var(--c-yellow);
    --how-it-works-subtitle-color: var(--c-yellow);
    --how-it-works-text-color: var(--c-white);
  
    --review-section-star-icons: var(--c-action);
    --reviews-section-button-background: var(--c-grey-lightest);
    --reviews-section-button-border: var(--c-grey-lighter);
    --reviews-section-button-text: var(--c-action);
  
    --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-background-color: var(--c-black);
    --footer-text-color: var(--c-grey-light);
    --footer-link-color: var(--c-white);
  
    --c-summary-review-star-icons: var(--c-icon);
  
    --border-color: rgba(var(--c-black), 0);
  }
  