:root {
  --ss-font-sans: Arial, Helvetica, sans-serif;
  --ss-ink: var(--cms-text, #17212b);
  --ss-muted: var(--cms-muted-text, #5c6875);
  --ss-line: var(--cms-line, #d9dee4);
  --ss-surface: var(--cms-surface, #ffffff);
  --ss-surface-soft: var(--cms-panel-bg, #f4f6f8);
  --ss-primary: var(--cms-primary, #315f45);
  --ss-primary-soft: var(--cms-primary-soft, #e8f2eb);
  --ss-accent: var(--cms-accent, #b65322);
  --ss-danger: #a52a2a;
  --ss-success: #17623a;
  --ss-warning: #ad651f;
  --ss-on-primary: var(--cms-on-primary, #ffffff);
  --ss-sidebar: #18212b;
  --ss-sidebar-soft: #263340;
}
