/* Design tokens */
:root {
  --white: #ffffff;
  --paper: #fbfbfd;
  --panel: #f5f5f7;
  --ink: #1d1d1f;
  --ink-soft: #444;
  --mute: #86868b;
  --hair: #d2d2d7;
  --blue: #2d7cf1;
  --blue-hover: #1964d9;
  --blue-soft: #6aa8ff;
  --radius: 18px;
  --radius-sm: 12px;
  --nav-h: 68px;
  --max: 1080px;
  --max-wide: 1240px;
  --shadow-card: 0 6px 30px rgba(30, 40, 80, 0.06);
  --shadow-about: 0 20px 60px rgba(0, 0, 0, 0.08);
}
