/* hondehome design tokens — see 07-设计参考.md.
   Every colour, font, radius and space on the site comes from here. */
:root{
  --font-body:"Manrope",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;

  /* palette */
  --bg:#F7F3EC;          /* 暖米白 · 主背景 */
  --bg-soft:#EFE9DD;     /* 浅暖底 · 区块交替 */
  --ink:#26221C;         /* 深炭 · 文字与深色区块 */
  --ink-soft:#6B6157;    /* 次级文字 */
  --line:#E2DACB;        /* 分隔线 */
  --accent:#9A6A3A;      /* 暖棕 · 唯一强调色 */
  --accent-2:#B07A43;    /* 深琥珀 · hover */
  --white:#FFFFFF;

  /* starter-theme aliases (kept so existing templates keep working) */
  --color-ink:var(--ink);
  --color-background:var(--bg);
  --color-focus:var(--accent);
  --radius-control:40px;
  --space-section:72px;

  /* shape */
  --radius-card:18px;
  --radius-input:10px;
  --wrap:1160px;
  --shadow-card:0 1px 2px rgba(38,34,28,.05),0 22px 44px -30px rgba(38,34,28,.4);

  /* type scale */
  --h1:clamp(2.4rem,5.4vw,4.2rem);
  --h2:clamp(1.7rem,3.4vw,2.4rem);
  --h3:clamp(1.15rem,1.6vw,1.35rem);
  --body:1.0625rem;
  --small:0.9375rem;
  --label:0.78rem;
  --tracking-label:0.14em;
}
