not styled yet — focus is tracked for keyboard/event routing (click + Tab set it), but :focus selectors don’t match, so there’s no focus ring / focus styling today
:active / :disabled
🟡
T1
selectors parse but never match yet — pressed/disabled state isn’t tracked
border shorthand is <width> [<color>] only — no border-style keyword (solid/dashed): write border: 1px #ccc, not border: 1px solid #ccc. Per-side shorthands (border-bottom) aren’t parsed — use border-bottom-width/-color
border-radius
✅
T1
outline (+ -width / -offset / -color)
✅
T2
box-shadow
✅
T2
text-shadow
✅
T2
font-size / font-family
✅
T1
text-align / line-height
✅
T1
transition
✅
T2
animation
✅
T2
drives @keyframes
transform
✅
T2
2D only: translate[X/Y], scale[X/Y], rotate/rotateZ. No 3D (rotateX/Y, rotate3d, translateZ, perspective) or matrix/skew. Functions must appear in order translate scale rotate
background-image (gradient)
✅
T2
linear / radial gradients
font-weight / font-style
🟡
T2
bold / italic not supported — text uses a single font asset