:root {
  --bg-page: #f7f6f3;
  --bg-navy: #14162b;
  --bg-navy-deep: #0d1020;
  --bg-mint: #e4f7ec;
  --bg-mint-deep: #d2f1e1;
  --bg-lemon: #fdf7e2;
  --bg-lemon-deep: #f5ebca;
  --bg-cyan: #e6f4f8;
  --bg-cyan-deep: #d0ecf3;
  --bg-orange: #fff0ea;
  --bg-orange-deep: #ffddd4;
  --bg-peach: #ffe3d6;
  --bg-blush: #f8d7d0;
  --bg-ice: #e8eef8;
  --bg-sand: #f3ecd8;
  --bg-lilac: #ece6f6;
  --bg-white: #ffffff;
  --accent-orange: #ff4e25;
  --accent-orange-deep: #e63d16;
  --text-dark: #121316;
  --text-muted: #62666d;
  --text-light: #f4f5f7;
  --line: #e6e7ea;
  --chip: #f0f1f3;
  --shadow-card: 0 20px 40px rgba(18, 19, 22, 0.04);
  --shadow-bar: 0 10px 30px rgba(18, 19, 22, 0.08);
  --radius-card: 36px;
  --radius-pill: 40px;
  --radius-photo: 22px;
  --header-h: 76px;
  --ctrl-h: 88px;
  --font-title: "Plus Jakarta Sans", sans-serif;
  --font-mono: "JetBrains Mono", monospace;
  --font-body: "Inter", sans-serif;
  --ease: cubic-bezier(0.22, 1, 0.36, 1);
}
