Borders
Three weights for separation hierarchy, plus accent + error states. Borders derive from the surface bg in OKLCH so they stay visually consistent across themes.
Subtle · ambient separation
Default · standard card / input outline
Strong · hover, selection, focus surrounds
Accent · primary CTA outline / focus ring base
Error · validation fail / destructive confirm