/* Пастельная палитра: логопедический центр «Вверх» */

:root {
  --font-display: "Nunito", "Rubik", system-ui, sans-serif;
  --font-body: "Rubik", "DM Sans", system-ui, sans-serif;

  --cream-top: #fffdf8;
  --cream: #faf6ef;
  --cream-deep: #f3ece3;
  --section-alt: #f5f8fa;
  --section-warm: #fff8ee;

  --sunny: #ffe9a8;
  --sunny-mid: #ffd88a;
  --sunny-deep: #f5b84a;
  --peach: #ffcdb8;

  --brand-light: #c8e8f0;
  --brand: #9fd4e8;
  --brand-mid: #7ec4dc;
  --brand-deep: #5aa8c4;
  --brand-dark: #3d8aad;
  --brand-night: #2f5f78;

  --mint: #b8e8d8;
  --mint-deep: #8fd4be;
  --sky: #d4eef8;

  --ink: #3a4a55;
  --ink-muted: #6a7d8a;

  --radius: 12px;
  --radius-lg: 16px;
  --radius-xl: 20px;

  --shadow: 0 10px 36px rgba(58, 96, 120, 0.1);
  --shadow-card: 0 6px 24px rgba(58, 96, 120, 0.08);
}

body {
  background: var(--cream-top);
  color: var(--ink);
}

/* Хвост WordPress, если не вырезался из HTML */
.article-body iframe[src*="yandex.ru/sprav"],
.article-body > svg[width="2500"],
.article-body p:has(+ svg) {
  display: none !important;
}
