/* P051 design tokens. */
:root {
  --accent:         #6454BA;
  --accent-hover:   #5546A8;
  --accent-soft:    #EDEBF8;
  --accent-text:    #4A3D99;

  --canvas:         #FFFFFF;
  --surface:        #FFFFFF;
  --surface-raised: #F8F7F5;
  --border:         #E8E6E1;
  --border-soft:    #F0EEE9;

  --text-1:  #242329;
  --text-2:  #504E5A;
  --text-3:  #9390A4;

  --ok:         #1A6B42;
  --ok-soft:    #E6F5EE;
  --warn:       #935A0A;
  --warn-soft:  #FEF4E2;
  --warn-border:#F4D68A;
  --err:        #8F2B35;
  --err-soft:   #FDEAEC;

  --r1: 6px;
  --r2: 10px;
  --r3: 14px;
  --shadow-card: 0 1px 3px rgba(36,35,41,.07), 0 0 0 1px var(--border);
  --sidebar-width: 256px;
}
