:root{
/* --- Brand core (given) --- */
--mk-espresso:#33261C;
--mk-saddle:#6B4A32;
--mk-rust:#B77B4A;
--mk-cream:#F3E9D8;
--mk-sage:#798C5A;

/* --- Extended ramps, derived in oklch from the five core hues --- */
--mk-espresso-900:#1E1611;
--mk-espresso-800:#2A1F17;
--mk-espresso-700:#33261C;
--mk-espresso-600:#4A382A;

--mk-saddle-700:#553A27;
--mk-saddle-600:#6B4A32;
--mk-saddle-500:#83603F;

--mk-rust-700:#8E5B32;
--mk-rust-600:#A26A3D;
--mk-rust-500:#B77B4A;
--mk-rust-300:#D3A97F;
--mk-rust-100:#EDD8C0;

--mk-cream-100:#FBF6EC;
--mk-cream-200:#F3E9D8;
--mk-cream-300:#E8DAC3;
--mk-cream-400:#DCCBAF;

--mk-sage-700:#4F5E3A;
--mk-sage-600:#61734A;
--mk-sage-500:#798C5A;
--mk-sage-300:#A3B189;
--mk-sage-100:#DDE4D0;

/* --- Neutrals: warm, never grey --- */
--mk-paper:#FDFAF4;
--mk-stone-200:#E6DED0;
--mk-stone-400:#B9AC99;
--mk-stone-600:#7A6A5C;

/* --- Feedback (kept inside the brand hues) --- */
--mk-positive:#61734A;
--mk-caution:#B77B4A;
--mk-critical:#8C3B2A;
}
