:root{
--sand:#EFE1A2;
--terra:#E85625;
--terra-d:#C2461C;
--pink:#F3ABA9;
--sky:#A5C6E8;
--olive:#818B51;
--brown:#5A3F31;
--milk:#FFFFFF;
--paper:#F7F3E3;
--ink:#2E211A;
--line:rgba(90,63,49,.18);
--sans:"Cygre","Futura","Century Gothic",system-ui,sans-serif;
--sans-book:"Cygre Book","Cygre","Futura","Century Gothic",system-ui,sans-serif;
--sans-ctl:"Cygre Ctl","Cygre","Futura","Century Gothic",system-ui,sans-serif;
--hand:"Marck Script","Segoe Script",cursive;
--gut:clamp(16px,4vw,56px);
--max:1320px;
--cream:#FEFFEF;
--error:#B3261E;
--stone:#C9BFA8;
--r-xs:6px;
--r-input:12px;
--r-md:16px;
--r-card:24px;
--r-panel:32px;
--r-pill:999px;
--fs-12:12px;
--fs-13:13px;
--fs-14:14px;
--fs-16:16px;
--fs-18:18px;
--h1:clamp(34px,5.4vw,76px);
--h2:clamp(26px,3.4vw,48px);
--h3:clamp(22px,2.4vw,32px);
--h4:clamp(20px,1.8vw,24px);
--h5:18px;
--h-hero:clamp(20px,5.2vw,72px);
--h-display:clamp(40px,6.4vw,92px);
--h-title:clamp(38px,4.2vw,62px);
--rose:#D9787A;
--ochre:#C98A2B;
--blue:#5B8BC0;
--sun:#FFF4C4;
--brown-10:rgba(90,63,49,.1);
--brown-8:rgba(90,63,49,.08);
--cream-35:rgba(254,255,239,.35);
--cream-86:rgba(254,255,239,.86);
--cream-92:rgba(254,255,239,.92);
--ink-22:rgba(46,33,26,.22);
--ink-35:rgba(46,33,26,.35);
--milk-70:rgba(255,255,255,.7);
--milk-86:rgba(255,255,255,.86);
--milk-90:rgba(255,255,255,.9);
--olive-12:rgba(129,139,81,.12);
--olive-45:rgba(129,139,81,.45);
/* прозрачности, ранее объявленные на отдельных страницах */
--brown-3_5:rgba(90,63,49,.035);
--brown-55:rgba(90,63,49,.55);
--brown-60:rgba(90,63,49,.6);
--ink-18:rgba(46,33,26,.18);
--ink-40:rgba(46,33,26,.4);
--ink-42:rgba(46,33,26,.42);
--ink-45:rgba(46,33,26,.45);
--ink-55:rgba(46,33,26,.55);
--ink-6:rgba(46,33,26,.06);
--milk-14:rgba(255,255,255,.14);
--milk-16:rgba(255,255,255,.16);
--milk-18:rgba(255,255,255,.18);
--milk-92:rgba(255,255,255,.92);
--paper-60:rgba(247,243,227,.6);
--paper-70:rgba(247,243,227,.7);
--sand-60:rgba(239,225,162,.6);
--sky-50:rgba(165,198,232,.5);
--terra-12:rgba(232,86,37,.12);
color-scheme:light;
}
