| Status | Unique Properties | Total Usages | % |
|---|---|---|---|
| PASS | 113 | ~1,630 | 38.3% |
| WARNING | 28 | ~950 | 9.5% |
| VIOLATION | 107 | ~680 | 36.3% |
| UNDOCUMENTED | 47 | ~490 | 15.9% |
| Total | 295 | ~3,750 | 100% |
| Value | Token | Usages | Status |
|---|---|---|---|
#FFFFFF | White | ~405 | PASS |
rgba(255,255,255,0.8) | White Alpha/800 | 67 | PASS |
rgba(255,255,255,0.5) | White Alpha/500 | 5 | PASS |
rgba(255,255,255,0.2) | White Alpha/200 | 1 | PASS |
rgba(255,255,255,0.1) | White Alpha/100 | 1 | PASS |
rgba(249,248,248,0.23) | Card frosted glass fill | 75 | PASS |
#29474C | Dark teal (Badge bg) | 16 | PASS |
#B42318 | Error/destructive red | 1 | PASS |
gradients/green | gradients/green | 18 | PASS |
gradients/plum | gradients/plum | 5 | PASS |
gradients/orange | gradients/orange | 1 | PASS |
| Value | Nearest Token | Usages | Status | Note |
|---|---|---|---|---|
#3B3B3B | — | 599 | WARNING | Used as product "Black" but DS Black is #131313. Widely used in DS components but has no named token. |
#000000 | — | 478 | WARNING | Pure black. DS uses #131313 as Black. iOS Labels/Primary uses #000000. |
#7D7D7D | — | 114 | WARNING | Used in DS (muted text) but no named token. Used as "Gray 1" in product. |
#9B9B99 | — | 114 | WARNING | DS fill color (disabled text) but no named token. |
#FCFCFE | — | 54 | WARNING | DS fill color (near-white) but no named token. |
#010101 | — | 32 | WARNING | DS fill color (near-black) but no named token. |
#F0F0F0 | — | 31 | WARNING | DS fill color (background) but no named token. |
#DFDFDF | — | 27 | WARNING | DS fill color (background) but no named token. |
rgba(0,0,0,0.05) | ~Black Alpha/50 | 12 | WARNING | Uses #000 base, DS Black Alpha uses #121212 base. |
| Value | Usages | Status | Suggestion |
|---|---|---|---|
#DADADA | 18 | VIOLATION | Close to #D9D9D9. Use a named gray token. |
#F5F5F5 | 8 | VIOLATION | Close to #F3F3F3. Use a named background token. |
#ABB0BA | 8 | VIOLATION | Not in DS. Define a token or use Gray/500. |
rgba(245,245,245,0.5) | 6 | VIOLATION | No matching token. Use White Alpha scale. |
rgba(0,0,0,0.2) | 6 | VIOLATION | Uses #000 base. Use Black Alpha/200. |
#030404 | 6 | VIOLATION | Near-black. Use DS Black (#131313). |
rgba(0,0,0,0.3) | 3 | VIOLATION | Uses #000 base. Use Black Alpha/300. |
rgba(0,0,0,0.25) | 3 | VIOLATION | Not in DS alpha scale. Use Black Alpha/200 or /300. |
#D92D20 | 1 | VIOLATION | Close to DS #B42318 (error red). Use DS error token. |
#F7F7F7 | 1 | VIOLATION | Not in DS. Use #F3F3F3 or Gray/50. |
#EBEDF0 | 1 | VIOLATION | Not a named DS token. |
#F3F3F3 | 1 | VIOLATION | DS fill value but no named token. |
#DEDEDE | 2 | VIOLATION | Close to #DFDFDF. Use a named gray token. |
#BBBBBB | 1 | VIOLATION | Not in DS. |
#999999 | 4 | VIOLATION | Close to #9B9B99. Use a named token. |
#292929 | 3 | VIOLATION | Close to #232323. Use DS Black. |
#595A60 | 2 | VIOLATION | Not in DS. Close to #5E5E5D. |
#4B4B3D | 2 | VIOLATION | Not in DS. Close to #4B4B4A. |
#FFFF00 | 2 | VIOLATION | Bright yellow — likely annotation, not design. |
rgba(0,0,0,0.8) | 1 | VIOLATION | Uses #000 base. Use Black Alpha/800. |
rgba(0,0,0,0.9) | 5 | VIOLATION | Uses #000 base. Use Black Alpha/900. |
rgba(0,0,0,0.6) | 2 | VIOLATION | Uses #000 base. Use Black Alpha/600. |
rgba(0,0,0,0.1) | 1 | VIOLATION | Uses #000 base. Use Black Alpha/100. |
rgba(255,255,255,0.75) | 2 | VIOLATION | Not in DS alpha scale. Use White Alpha/700 or /800. |
rgba(255,255,255,0.01) | 13 | VIOLATION | Near-transparent. Not in DS alpha scale. |
rgba(255,255,255,0) | 1 | VIOLATION | Fully transparent. Remove or use proper token. |
rgba(120,120,128,0.04) | 9 | VIOLATION | iOS system color. Not in DS. |
rgba(120,120,128,0.12) | 1 | VIOLATION | iOS system color. Not in DS. |
rgba(60,60,67,0.8) | 3 | VIOLATION | iOS system color. Not in DS. |
rgba(60,60,67,0.3) | 1 | VIOLATION | iOS system color. Not in DS. |
rgba(251,251,251,0.5) | 1 | VIOLATION | Off-white alpha. Not in DS. Use White Alpha/500. |
rgba(223,195,210,0.2) | 1 | VIOLATION | Not in DS. |
| Token/Value | Resolved Value | Usages | Status | Note |
|---|---|---|---|---|
CSK - #78B78E/600 | #47855D | 73 | UNDOCUMENTED | Skill theme color — not in DS |
CSK - #78B78E/100 | #DEEDE3 | 73 | UNDOCUMENTED | Skill theme color — not in DS |
Labels/Secondary | rgba(60,60,67,0.6) | 33 | UNDOCUMENTED | iOS system token — not in DS |
Colors/Blue | #007AFF | 15 | UNDOCUMENTED | iOS blue — DS has Blue/500 #3B82F6 |
CSK - #D4BC78/900 | #27200C | 12 | UNDOCUMENTED | Skill theme color — not in DS |
CSK - #91A7CE/100 | #DCE3EF | 10 | UNDOCUMENTED | Skill theme color — not in DS |
CSK - #D9BB6D/500 | #D9BA6D | 10 | UNDOCUMENTED | Skill theme color — not in DS |
CSK - #78B78E/400 | #7AB890 | 7 | UNDOCUMENTED | Skill theme color — not in DS |
CSK - #91A7CE/600 | #3F5C8D | 5 | UNDOCUMENTED | Skill theme color — not in DS |
CSK - #DA8D8A/500 | #DA8D8A | 4 | UNDOCUMENTED | Skill theme color — not in DS |
Colors/Blue - Dark | #0A84FF | 1 | UNDOCUMENTED | iOS dark mode blue — not in DS |
Icons Color/Icons Color | #292929 | 1 | UNDOCUMENTED | Product-specific icon color — not in DS |
| Style | Font | Size | Usages | Status |
|---|---|---|---|---|
| Brand/Apax • Body 3 | Apax 400 | 14px | 200 | PASS |
| Brand/Apax • Label 1 | Apax 400 | 14px (UPPER) | 148 | PASS |
| Brand/Apax • Body 1 | Apax 400 | 24px | 115 | PASS |
| Brand/Apax • Body 2 | Apax 400 | 16px | 88 | PASS |
| Brand/Apax • Body 1.5 | Apax 400 | 20px | 34 | PASS |
| Brand/Apax • Heading 1 | Apax 400 | 32px | 24 | PASS |
| Body/Regular | SF Pro 400 | 17px | 6 | PASS |
| Callout/Regular | SF Pro 400 | 16px | 6 | PASS |
| Style | Font | Size | Usages | Status | Note |
|---|---|---|---|---|---|
| style_ICISZM | Inter 600 | 17px | 109 | UNDOCUMENTED | Inter SemiBold 17px — not a DS size. Needs naming. |
| Brand/Apax • Small Text | Apax 400 | 12px | 98 | UNDOCUMENTED | Similar to Brand/Apax 12px but different name. |
| style_EE1T5U | SF Pro 400 | 25px | 52 | UNDOCUMENTED | iOS-specific. Not in DS. |
| Apax • Body 3 | Apax 400 | 14px | 32 | UNDOCUMENTED | Missing "Brand/" prefix. Should use Brand/Apax • Body 3. |
| Caption2/Regular | SF Pro 400 | 11px | 30 | UNDOCUMENTED | iOS system style. Not in DS. |
| Footnote/Regular | SF Pro 400 | 13px | 18 | UNDOCUMENTED | iOS system style. Not in DS. |
| Brand/Apax • Display 2 | Apax 400 | 48px | 14 | UNDOCUMENTED | New display style. Not yet in DS. |
| Apax • Label 1 | Apax 400 | 14px (UPPER) | 14 | UNDOCUMENTED | Missing "Brand/" prefix. |
| Brand/Apax • Small Label | Apax 400 | 12px | 13 | UNDOCUMENTED | New style. Not yet in DS. |
| Title1/Regular | SF Pro 400 | 28px | 9 | UNDOCUMENTED | iOS system style. Not in DS. |
| style_IWRTOJ | Apax 400 | 12px (UPPER) | 8 | UNDOCUMENTED | Unnamed uppercase label style. |
| Callout / Bold | SF Pro Text 600 | 16px | 6 | UNDOCUMENTED | Bold variant not in DS. |
| Brand/Apax • Display 1 | Apax 400 | 60px | 1 | UNDOCUMENTED | New large display style. Not yet in DS. |
| Text xs/Regular | Inter 400 | 12px | 1 | UNDOCUMENTED | Inter 12px — not named in DS. |
| Text lg/Semibold | Inter 600 | 18px | 1 | UNDOCUMENTED | Inter 18px — not a DS font size. |
| Style | Font | Size | Usages | Status | Note |
|---|---|---|---|---|---|
| style_B83UQV | Helvetica Neue 400 | 20px | 1 | VIOLATION | Helvetica Neue not in DS fonts. |
| style_U31ZSN | Helvetica Neue 300 | 14px | 1 | VIOLATION | Helvetica Neue not in DS. Weight 300 not valid. |
| style_OHSGFI | Helvetica Neue 300 | 14px | 1 | VIOLATION | Helvetica Neue not in DS. Weight 300 not valid. |
| 15 unnamed style_* tokens | Various | Various | ~40 | VIOLATION | Auto-generated names. Need proper DS naming. |
0px, 3px, 4px, 5px, 6px, 8px, 12px, 16px, 40px
| Value | Status | Suggestion |
|---|---|---|
2px | VIOLATION | Use 3px |
7px | VIOLATION | Use 6px or 8px |
9px | VIOLATION | Use 8px |
10px | VIOLATION | Use 8px or 12px |
11px | VIOLATION | Use 12px |
14px, 15px | VIOLATION | Use 16px |
20px, 24px, 30px, 32px, 36px | VIOLATION | Use 16px or 40px |
100px, 360px, 999px | VIOLATION | Use 50px (circle/pill) |
3.84px, 4.6px, 5.12px, 6.29px, 41.92px | VIOLATION | Fractional values — snap to nearest scale value |
4px, 8px, 12px, 16px, 20px, 24px, 32px, 40px, 80px, 96px, 128px
| Value | Status | Suggestion |
|---|---|---|
2px, 6px, 10px | WARNING | Close to scale values (4px, 8px, 12px) |
42px, 49px, 83px, 95px, 124px | VIOLATION | Not in spacing scale |
287px, 230.93px | VIOLATION | Non-standard page spacing |
-1px, -4px, -92px | VIOLATION | Negative gaps — likely hacks, use proper spacing |
2.06px, 9.85px, 11.36px, 12.34px | VIOLATION | Fractional values — snap to nearest scale |
| Effect | Usages | Status |
|---|---|---|
| Shadow/Light/200 | 20 | PASS |
| bg-blur-1 (backdrop-filter: blur(58px)) | 16 | PASS |
| Effect ID | Type | Value | Usages | Status |
|---|---|---|---|---|
| effect_5YPQJJ | box-shadow | 0px 1px 0px rgba(137,138,141,1) | 64 | UNDOCUMENTED |
| effect_DAHWQU | box-shadow | 0px 1px 4px rgba(255,255,255,0.25) | 44 | UNDOCUMENTED |
| effect_PETPTW | backdrop-filter | blur(4px) | 27 | UNDOCUMENTED |
| effect_ZE46A0 | filter | blur(150px) | 21 | UNDOCUMENTED |
| effect_S2LS9F | backdrop-filter | blur(0.44px) | 16 | UNDOCUMENTED |
| effect_GBMJ5C | backdrop-filter | blur(2px) | 15 | UNDOCUMENTED |
| + 15 more unnamed effects | ~50 | UNDOCUMENTED | ||
| Stroke | Value | Usages | Status | Note |
|---|---|---|---|---|
| stroke_4S1OAA | #FDFDFD 1px | 91 | PASS | Card border |
| Black | #3B3B3B | 90 | WARNING | DS Black is #131313 |
| stroke_OWFP9U | #FDFDFD 2px | 28 | PASS | DS border color |
| Separators/Non-opaque | — | 20 | UNDOCUMENTED | iOS separator token |
| stroke_HAZOG2 | #29474C 1px | 13 | PASS | Badge border |
| stroke_KL2271 | #7D7D7D ~1px | 7 | VIOLATION | Not a DS border color |
| stroke_O01LM9 | #F0F0F0 1px | 7 | PASS | Light border |
| stroke_R4BD3B | #5E5E5D 1px | 4 | VIOLATION | Not a DS border color |
| stroke_E428F8 | rgba(0,0,0,0.1) 1px | 1 | PASS | DS stroke (Black Alpha) |