:root {
  --color-header-footer: #ffe771;
  --color-hover-dropdown: #ffb700;
  --color-bg-main: #bdf3b0;
  --color-info-section: #ffeaa0;
  --color-btn-yellow: #f2ff3a;
  --color-cards-green: #81c784;
  --color-news-card: #ffe606;
  --color-white: #fff;
  --color-black: #000;
  --color-text-dark: #2c3e2f;
  --color-text-light: #5a6b5c;
  --color-overlay: rgba(0, 0, 0, 0.4);

  --font-heading: "Cuprum", sans-serif;
  --font-body: "Cuprum", sans-serif;

  --fs-xxl: 90px;
  --fs-xl: 56px;
  --fs-lg: 36px;
  --fs-md: 26px;
  --fs-sm: 20px;
  --fs-xs: 16px;

  --s-xs: 8px;
  --s-sm: 16px;
  --s-md: 24px;
  --s-lg: 32px;
  --s-xl: 48px;
  --s-2xl: 64px;

  --r-sm: 8px;
  --r-md: 12px;
  --shadow-sm: 0 2px 8px rgba(0, 0, 0, 0.08);
  --shadow-md: 0 4px 16px rgba(0, 0, 0, 0.12);
  --trans: 0.28s ease;
  --z-header: 1000;
}

::-webkit-scrollbar-thumb {
  background-color: rgba(79, 138, 91, 0.9);
}

::-webkit-scrollbar {
  width: 12px;
}
