Compose a design language: pick a base, then swap any component to another language. This is the design surface — separate from the builder scorecard.
scripts/quality/settings_admissibility.py), routed through the real render → conform path; this page only displays it (no verdict JS).swap each component to another language; only ADMISSIBLE swaps can be applied
| component ↓ / source → | apple-dark | carbon | liquid-glass |
|---|---|---|---|
| button | apple-dark (base)admissible | carbonadmissible | liquid-glassadmissible |
| chip | apple-dark (base)admissible | carbonadmissible | liquid-glassadmissible |
| card | apple-dark (base)admissible | carbonadmissible | liquid-glassadmissible |
swap each component to another language; only ADMISSIBLE swaps can be applied
| component ↓ / source → | apple-dark | carbon | liquid-glass |
|---|---|---|---|
| button | apple-darkadmissible | carbon (base)admissible | liquid-glassunconstructable |
| chip | apple-darkadmissible | carbon (base)admissible | liquid-glassunconstructable |
| card | apple-darkadmissible | carbon (base)admissible | liquid-glassadmissible |
swap each component to another language; only ADMISSIBLE swaps can be applied
| component ↓ / source → | apple-dark | carbon | liquid-glass |
|---|---|---|---|
| button | apple-darkadmissible | carbonadmissible | liquid-glass (base)admissible |
| chip | apple-darkadmissible | carbonadmissible | liquid-glass (base)admissible |
| card | apple-darkadmissible | carbonadmissible | liquid-glass (base)admissible |