:root {
  --bg-primary: #f1efe7;
  --bg-surface: #ffffff;
  --bg-muted: #f7f5ef;

  --text-primary: #1c1b17;
  --text-muted: #5a564a;

  --accent-primary: #2d6a4f;
  --accent-primary-contrast: #ffffff;

  --border-subtle: rgba(28, 27, 23, 0.12);

  --shadow-soft: 0 10px 30px rgba(28, 27, 23, 0.08);

  --radius-sm: 10px;
  --radius-md: 14px;

  --container-max: 1120px;
  --gutter: 20px;

  --font-sans: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, "Noto Sans", "Apple Color Emoji",
    "Segoe UI Emoji";
}
