:root{
--cms-dominant-source:#244735;
--cms-dominant:#244735;
--cms-dominant-deep:#1c3729;
--cms-dominant-soft:#3e5d4d;
--cms-dominant-rgb:36,71,53;
--cms-accent:#b85d3b;
--cms-accent-dark:#84432a;
--cms-accent-light:#ddb1a1;
--cms-accent-soft:var(--cms-theme-accent-soft,#f5e8e4);
--cms-accent-rgb:184,93,59;
--cms-paper:#f3f5f4;
--cms-surface:var(--cms-theme-surface,#ffffff);
--cms-surface-soft:var(--cms-theme-surface-soft,#f7f9f8);
--cms-line:var(--cms-theme-line,#dce2df);
--cms-line-strong:var(--cms-theme-line-strong,#c2cbc6);
--cms-muted:var(--cms-theme-muted,#96a79e);
--cms-on-accent:#ffffff;
--cms-on-dominant:#ffffff;
--cms-on-dominant-muted:#c6cfca;
--cms-ink:var(--cms-dominant);
--cms-ink-soft:var(--cms-theme-ink-soft,var(--cms-dominant-soft));
--cms-canvas:var(--cms-theme-canvas,var(--cms-paper));
--cms-text:var(--cms-theme-text,var(--cms-dominant));
--cms-heading:var(--cms-theme-heading,var(--cms-dominant));
--cms-success:var(--cms-theme-success,#24734a);
--cms-danger:var(--cms-theme-danger,#b43d3d);
--cms-warning:var(--cms-theme-warning,#a5640b);
--cms-shadow:var(--cms-theme-shadow,0 1px 2px rgba(var(--cms-dominant-rgb),.06),0 8px 24px rgba(var(--cms-dominant-rgb),.04));
--red:var(--cms-accent);
--red-dark:var(--cms-accent-dark);
--red-jasny:var(--cms-accent-light);
--ink:var(--cms-dominant);
--dark:var(--cms-dominant);
--dark-deep:var(--cms-dominant-deep);
--dark-soft:var(--cms-dominant-soft);
--paper:var(--cms-paper);
--muted:var(--cms-muted);
--line:var(--cms-line);
--on-accent:var(--cms-on-accent);
}
