/* DocsFlow — shared design tokens */
:root {
  /* left / dev palette */
  --ink-dark:    #0E1714;
  --panel-dark:  #13201B;
  --panel-dark2: #192A23;
  --rule-dark:   #243A31;
  --text-dim:    #7A9389;
  --text-bright: #E6EFE9;
  --moss:        #7FB28E;
  --moss-dim:    #4F8268;
  --add:         #3E8F62;
  --add-bg:      rgba(62,143,98,0.13);
  --del:         #B86A5A;
  --del-bg:      rgba(184,106,90,0.12);

  /* right / reviewer palette */
  --cream:       #F5EFE3;
  --cream-deep:  #EDE3D0;
  --paper:       #FBF7EC;
  --ink-warm:    #1F1A12;
  --text-warm:   #3A332A;
  --text-warm-dim: #7A6F5E;
  --rule-warm:   #E2D5BC;
  --amber:       #B98640;
  --suggest-bg:  #FFF4D9;
  --suggest-rule:#E9CE92;

  /* gap / stage */
  --gap-bg:      #1A2520;
  --gap:         28px;
  --radius:      8px;

  /* type */
  --font-mono:   "JetBrains Mono", ui-monospace, monospace;
  --font-serif:  "Source Serif 4", Georgia, serif;
  --font-sans:   "Inter", system-ui, sans-serif;
}
