:root{
  
  --tpz-ink:#1b1b19;
  --tpz-page:#ffffff;
  --tpz-card:#ffffff;
  --tpz-sunken:#f4f4f2;
  --tpz-off-white:#fafafa;
  --tpz-white:#ffffff;
  --tpz-grey-700:#6f6f6a;
  --tpz-grey-500:#9a9a94;
  --tpz-grey-100:#f0f0ed;
  --tpz-signal:#c2410c;      

  
  --tpz-ink-80:rgba(27,27,25,.8);
  --tpz-ink-70:rgba(27,27,25,.7);
  --tpz-ink-68:rgba(27,27,25,.68);   
  --tpz-ink-60:rgba(27,27,25,.6);
  --tpz-ink-50:rgba(27,27,25,.5);
  --tpz-ink-40:rgba(27,27,25,.4);    
  --tpz-ink-20:rgba(27,27,25,.2);
  --tpz-ink-22:rgba(27,27,25,.22);
  --tpz-ink-12:rgba(27,27,25,.12);   
  --tpz-ink-05:rgba(27,27,25,.05);
  --tpz-ink-03:rgba(27,27,25,.03);

  
  --surface-page:var(--tpz-page);
  --surface-card:var(--tpz-card);
  --surface-sunken:var(--tpz-sunken);
  --surface-brand:var(--tpz-ink);
  --surface-inverse:var(--tpz-ink);

  
  --text-body:var(--tpz-ink);
  --text-heading:var(--tpz-ink);
  --text-muted:var(--tpz-ink-70);
  --text-faint:var(--tpz-ink-68);
  --text-on-inverse:var(--tpz-page);
  --text-link:var(--tpz-ink);
  --text-link-hover:var(--tpz-ink);

  
  --line-primary:var(--tpz-ink);
  --line-subtle:var(--tpz-ink-22);
  --line-hairline:var(--line-subtle);
  --line-default:var(--line-primary);
  --line-strong:var(--line-primary);
  --line-dashed:var(--line-subtle);   
  --line-form:var(--line-subtle);
  --line-inverse:rgba(255,255,255,.3);

  
  --action-bg:var(--tpz-ink);
  --action-text:var(--tpz-page);
  --action-border:var(--tpz-ink);
  --action-hover-bg:var(--tpz-page);
  --action-hover-text:var(--tpz-ink);
  --action-hover-border:var(--tpz-ink);
  --action-disabled:var(--tpz-ink-40);
  --focus-ring:var(--tpz-signal);    

  --selection-bg:var(--tpz-ink);
  --selection-text:var(--tpz-page);
  --overlay-image:rgba(0,0,0,.35);
  --overlay-image-strong:rgba(0,0,0,.55);

  
  --status-operating:var(--tpz-ink);   
  --status-partner:var(--tpz-ink);     
  --status-archive:var(--tpz-ink-68);  
}
