:root{--c-primary:#f6b21a;--c-primary-dark:#e39c00;--c-primary-contrast:#22180a;--c-accent:#b36b00;--c-accent-strong:#8f5200;--c-text:#22180a;--c-text-muted:#5e5345;--c-bg:#fffbf3;--c-bg-alt:#fdf0d5;--c-surface:#fff;--c-border:#ead9b5;--c-dark:#2a1d0e;--c-on-dark:#fff6e3;--f-head:'HTL Sans',system-ui,-apple-system,'Segoe UI',sans-serif;--f-body:'HTL Sans',system-ui,-apple-system,'Segoe UI',sans-serif;--f-script:'HTL Script','Brush Script MT',cursive;--fs-xs:0.8125rem;--fs-sm:0.9375rem;--fs-base:1.0625rem;--fs-lg:clamp(1.125rem,1.05rem + .4vw,1.3125rem);--fs-xl:clamp(1.375rem,1.2rem + .8vw,1.75rem);--fs-2xl:clamp(1.75rem,1.4rem + 1.6vw,2.5rem);--fs-3xl:clamp(2.25rem,1.6rem + 3.2vw,4rem);--s-1:0.5rem;--s-2:1rem;--s-3:1.5rem;--s-4:2rem;--s-6:3rem;--s-8:4rem;--s-12:6rem;--section-space:clamp(3.5rem,2.5rem + 4vw,6.5rem);--section-space-sm:calc(var(--section-space) / 2);--radius:14px;--radius-sm:8px;--shadow:0 6px 24px rgba(74,46,6,.1);--shadow-lg:0 14px 40px rgba(74,46,6,.18);--container:1200px;--container-narrow:70ch}