/* Shape — radii + border widths (Nimbus) */
:root {
  --radius-0-5: 0.125rem;
  --radius-1:   0.25rem;   /* chips, tags */
  --radius-2:   0.5rem;    /* inputs, buttons */
  --radius-3:   0.75rem;   /* cards */
  --radius-4:   1rem;      /* large cards / hero blocks */
  --radius-5:   1.25rem;
  --radius-6:   1.5rem;    /* feature cards / panels */
  --radius-full: 9999px;
  --radius-half: 50%;

  /* Semantic */
  --radius-button:  var(--radius-2);
  --radius-input:   var(--radius-2);
  --radius-card:    var(--radius-3);
  --radius-modal:   var(--radius-4);
  --radius-pill:    var(--radius-full);

  --border-1: 1px; /* @kind spacing */
  --border-2: 2px; /* @kind spacing */
  --border-3: 3px; /* @kind spacing */
}
