/* Arrive design tokens — values copied VERBATIM from /design/design-reference.html.
   The only file where colour/geometry/type values may exist. */
:root {
  /* Canvas & ink */
  --canvas:        #F6F4EF;
  --card:          #FFFFFF;
  --ink:           #1A1814;
  --ink-soft:      #4A463E;
  --muted:         #6F6A60;
  --faint:         #9B958A;
  --line:          #E7E3DA;
  --line-strong:   #D8D3C7;

  /* Interactive accent */
  --signal:        #2451E6;
  --signal-ink:    #FFFFFF;
  --signal-soft:   #E9EEFD;

  /* Semantic status */
  --status-ordered:        #8A8478;
  --status-ordered-soft:   #EFEDE6;
  --status-transit:        #2451E6;
  --status-transit-soft:   #E9EEFD;
  --status-out:            #D97A00;
  --status-out-soft:       #FBF0DF;
  --status-delivered:      #1E8A4C;
  --status-delivered-soft: #E6F4EB;
  --status-exception:      #C8362E;
  --status-exception-soft: #FAE9E8;
  --status-unknown:        #8A8478;
  --status-unknown-soft:   #EFEDE6;

  /* Workspace identity */
  --ws-personal:      #E4EFE6;
  --ws-personal-ink:  #2E5E3C;
  --ws-business:      #ECE6F6;
  --ws-business-ink:  #4D3B78;

  /* Geometry */
  --r-card: 16px;
  --r-ctl:  10px;
  --r-pill: 999px;
  --shadow-card: 0 1px 2px rgba(26,24,20,.05), 0 4px 16px rgba(26,24,20,.06);
  --shadow-float: 0 8px 28px rgba(26,24,20,.14);

  /* Spacing scale */
  --s-1: 4px; --s-2: 8px; --s-3: 12px; --s-4: 16px; --s-5: 24px; --s-6: 32px; --s-7: 48px;

  /* Type */
  --font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --serif: "New York", "Iowan Old Style", Georgia, serif;
  --fs-display: 28px;
  --fs-title:   20px;
  --fs-body:    15px;
  --fs-small:   13px;
  --fs-micro:   11.5px;
}
