:root{
--site-max:1200px;--brand:#F36B12;--brand-strong:#E85E0A;--brand-soft:#FFF0DF;--brand-pale:#FFF8F0;
--ink:#171513;--ink-2:#332D28;--muted:#6B625A;--line:#E9DED2;--surface:#FFFFFF;
--warm:#FFF8F0;--dark:#201A16;--header-h:74px;--wrap:1180px;--pad:30px;--mobile-pad:18px;
--touch:44px;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--radius:22px;--shadow:0 18px 48px rgba(72,42,18,.08);--type-hero:clamp(50px,5.8vw,82px);--type-section:clamp(38px,4.4vw,60px);--type-lead:16px;--type-body:16px;--type-card:14px;--type-ui:14px;--type-meta:12px;--type-micro:10px;--weight-display:800;--weight-heading:700;--weight-ui:700;--weight-body:400;--lh-display:1.06;--lh-heading:1.1;--lh-lead:1.8;--lh-body:1.9;--lh-card:1.8;--lh-meta:1.6;--lh-micro:1.45;--ls-display:-.02em;--ls-heading:-.01em;
--font-sans:Inter,"Noto Sans SC","PingFang SC","Microsoft YaHei",system-ui,sans-serif;
--font-display:"Noto Sans SC","PingFang SC","Microsoft YaHei",system-ui,sans-serif;
}