:root {
  --border-radius-none: 0;
  --border-radius-xs: 0.125rem;
  --border-radius-sm: 0.5rem;
  --border-radius-base: 0.75rem;
  --border-radius-md: 1rem;
  --border-radius-lg: 1.25rem;
  --border-radius-xl: 1.25rem;
  --border-radius-2xl: 1.25rem;
  --border-radius-full: 9999px;

  --border-width-thin: 1px;
  --border-width-base: 1.5px;
  --border-width-thick: 2px;

  /* Role aliases: cards & panels 1.25rem, inputs 0.75rem, controls fully round. */
  --radius-card: var(--border-radius-2xl);
  --radius-input: var(--border-radius-base);
  --radius-input-sm: var(--border-radius-sm);
  --radius-control: var(--border-radius-full);
  --radius-nav-item: var(--border-radius-2xl);
}
