data-theme="uteke"
Field notes, week 43
The document reads on green paper with ink text. Its toolbar switches the accent to blue without leaving the theme.
What a theme may change: fonts, corners, label shape, icon stroke and focus ring. Structure and accessibility stay the same in every theme.
Low Light
Remember that Dana's birthday is 12 March. Any later conversation, on any device, finds it.
01a19474 · 2026-11-01 · 4.92:1
sm 4pxmd 8pxlg 12pxIcon stroke 1.75 · focus ring 3px · dark scheme
Use this theme
<script>
import '@codecora/tokens/tokens.css';
</script>
<!-- the whole app, or any element -->
<html data-theme="dimmed"> --cc-surface Page--cc-surface-raised Cards, inputs, popovers--cc-surface-sunken Wells, sidebars--cc-surface-hover Hover tint--cc-border Decorative hairline--cc-border-strong Control boundary, 3:1--cc-text Body text--cc-text-muted Secondary text--cc-accent Action, link, selection--cc-accent-hover Action on hover--cc-accent-soft Selected row--cc-focus Focus ring--cc-danger Errors, destructive--cc-danger-soft Behind danger text--cc-success Done, healthy--cc-success-soft Behind success text--cc-warning Needs attention--cc-warning-soft Behind warning textPlain HTML on tokens, to show density, focus, error, disabled and selected states. The real components are on the Components page.
Mono, tabular: 0123456789 · 2026-10-29 · 4.92:1
smmdlgpill1 0.25rem2 0.5rem3 0.75rem4 1rem5 1.25rem6 1.5rem8 2rem10 2.5rem12 3rem16 4remEvery @codecora/ui component is on the Components page. This one has no look of its own, so it is
shown here.
VisuallyHiddendata-theme="uteke"
The document reads on green paper with ink text. Its toolbar switches the accent to blue without leaving the theme.
31 pairs checked for Dimmed with the blue accent: all meet WCAG 2.2 AA.
| Sample | Foreground | Background | Ratio | Minimum |
|---|---|---|---|---|
| Aa | text | surface | 10.50:1 | 4.5:1 |
| Aa | text | surface-raised | 9.50:1 | 4.5:1 |
| Aa | text | surface-sunken | 11.77:1 | 4.5:1 |
| Aa | text | surface-hover | 8.19:1 | 4.5:1 |
| Aa | text | accent-soft | 7.91:1 | 4.5:1 |
| Aa | text-muted | surface | 7.27:1 | 4.5:1 |
border-strong | surface | 4.48:1 | 3:1 | |
| Aa | text-muted | surface-raised | 6.58:1 | 4.5:1 |
border-strong | surface-raised | 4.06:1 | 3:1 | |
| Aa | text-muted | surface-sunken | 8.15:1 | 4.5:1 |
border-strong | surface-sunken | 5.02:1 | 3:1 | |
| Aa | accent | surface | 7.28:1 | 4.5:1 |
focus | surface | 7.28:1 | 3:1 | |
| Aa | accent | surface-raised | 6.59:1 | 4.5:1 |
focus | surface-raised | 6.59:1 | 3:1 | |
| Aa | accent | accent-soft | 5.49:1 | 4.5:1 |
| Aa | accent | surface-sunken | 8.16:1 | 4.5:1 |
| Aa | accent-text | accent | 8.16:1 | 4.5:1 |
| Aa | accent-text | accent-hover | 10.02:1 | 4.5:1 |
| Aa | danger | surface | 6.44:1 | 4.5:1 |
| Aa | danger | surface-raised | 5.83:1 | 4.5:1 |
| Aa | danger | danger-soft | 5.02:1 | 4.5:1 |
| Aa | danger-text | danger | 7.22:1 | 4.5:1 |
| Aa | success | surface | 7.34:1 | 4.5:1 |
| Aa | success | surface-raised | 6.64:1 | 4.5:1 |
| Aa | success | success-soft | 5.54:1 | 4.5:1 |
| Aa | success-text | success | 8.23:1 | 4.5:1 |
| Aa | warning | surface | 7.97:1 | 4.5:1 |
| Aa | warning | surface-raised | 7.21:1 | 4.5:1 |
| Aa | warning | warning-soft | 5.93:1 | 4.5:1 |
| Aa | warning-text | warning | 8.93:1 | 4.5:1 |