:root {
  /* ===== Базовый индекс ===== */
  --index: calc(1vw + 1vh);
  /* ===== Размеры ===== */
  --grid-width: 1000px;
  --grid-gutter: clamp(1rem, 0.8rem + 0.6vw, 1.5rem);
  --aside-width: 290px;
  --header-height: 75px;
  --content-max-width: 680px;
  /* ===== Базовый шрифт ===== */
  --font: Trebuchet MS, sans-serif;
  /* ===== Цвета  ===== */
  --color-dark: #23272e;
 --color-light: #edf0f1;
  --color-white: #edf1f3;
  --color-accent: #6bc336;
  --color-danger: #ff4444;
  --color-success: #00cc66;
  --color-muted: #5b6267;
  /* ===== Иконки  ===== */
  --icon-size: 1.25rem;
  --icon-color: inherit;
  /* ===== Скругление  ===== */
  --radius: 0.5rem;
  --radius-md: 1.375rem;
  --radius-max: 100%;
}
svg {
  pointer-events: none;
  display: inline-block;
  width: var(--icon-size);
  height: var(--icon-size);
  color: var(--icon-color);
}
