# Colors95

Semantic colors for surfaces, text, selection, inputs, and bevels.

Colors95 names colors by component role, keeping custom themes consistent across interaction states.

## Use it

```swift
import Swift95
import SwiftUI

let colorTheme: Theme95 = {
  var colors = Colors95.classic
  colors.accent = .purple
  colors.link = .cyan
  return Theme95(
    colors: colors,
    metrics: .classic,
    fonts: .classic
  )
}()
```

## Essential behavior

**Semantic**Prefer changing role tokens instead of styling individual controls.

**Desktop**Workspace background, shortcut text, shadow, and selection have dedicated roles.

**Bevels**Five border levels build raised, sunken, and input surfaces.

## Related

- [Theme95](/components/theme/)
- [Bevel95](/components/bevel/)
- [ClassicWorkspaceBackground95](/components/classic-workspace-background/)

[Open the complete Colors95 API reference →](/api/documentation/swift95/colors95)
