:root{
/* Base — drawn from the logo ink and the Upper Arkansas Valley photography */
--hm-ink:#281E1E;          /* logo ink, warm near-black */
--hm-ink-2:#4A3F3C;
--hm-granite-700:#5E5852;
--hm-granite-500:#8A837A;
--hm-granite-300:#C9C2B8;
--hm-granite-200:#E2DCD3;
--hm-snow:#F6F2EC;         /* paper */
--hm-snow-2:#EFE9E0;
--hm-white:#FFFFFF;
--hm-pine-900:#1E3328;
--hm-pine-700:#2F4A3A;     /* primary brand color */
--hm-pine-500:#4E6E59;
--hm-pine-100:#DCE5DD;
--hm-sky-700:#2C5479;
--hm-sky-500:#3E6E9E;      /* Collegiate Peaks sky */
--hm-sky-100:#DCE7F1;
--hm-ember-700:#A4521F;
--hm-ember-500:#C8692E;    /* sunrise accent — giving + key CTAs */
--hm-ember-100:#F6E1D2;
--hm-aspen-500:#D9A441;    /* aspen gold — highlights */
--hm-aspen-100:#F7EBCF;
/* Semantic */
--text-1:var(--hm-ink);
--text-2:var(--hm-granite-700);
--text-3:var(--hm-granite-500);
--text-inverse:var(--hm-snow);
--text-link:var(--hm-pine-700);
--text-link-hover:var(--hm-ember-700);
--surface-page:var(--hm-snow);
--surface-card:var(--hm-white);
--surface-sunken:var(--hm-snow-2);
--surface-inverse:var(--hm-ink);
--surface-brand:var(--hm-pine-700);
--surface-brand-deep:var(--hm-pine-900);
--border-1:var(--hm-granite-200);
--border-2:var(--hm-granite-300);
--border-strong:var(--hm-ink);
--accent:var(--hm-ember-500);
--accent-hover:var(--hm-ember-700);
--focus-ring:var(--hm-sky-500);
--success:#3F7A4E;--success-bg:#E1EEE3;
--warning:#B07A16;--warning-bg:#F7EBCF;
--danger:#A63A2B;--danger-bg:#F5DDD8;
--info:var(--hm-sky-700);--info-bg:var(--hm-sky-100);
--scrim:rgba(40,30,30,.55);
--photo-protect:linear-gradient(180deg,rgba(40,30,30,0) 35%,rgba(40,30,30,.65) 100%);/* @kind color */
}
