Değişmezler
Token mu ham değer mi, yeni basamak eşiği, sürüm günlüğü.
Renk kararlarının tamamı globals.css'in tepesindeki tema bloğunda. Kural içinde ham renk kalırsa koyu temada kırılır.
Tip, ağırlık, yarıçap, yükseklik ve hareket için tek doğruluk kaynağı tokenlar. Uymayan bir değer gerekiyorsa ya bileşen yanlış ölçülmüştür ya da ölçek eksik.
Bir ekranda aksanlı hücre oranı %10'u geçmez. Geçtiği anda vurgu vurgu olmaktan çıkar.
Birincil eylem, boş ekran, kurulum panosu ve ilerleme. Yüzeyler (kart, alan, satır) düz renk kalır.
Düz, yükseltilmiş, yüzen. Her bileşen tam birine ait; gölge dekorasyon değil katman bilgisidir.
Metin AA (4,5:1), etkileşimli kenar 3:1 hedefinde, odak göstergesi iki katmanlı halka. Bu sayfadaki oranlar canlı ölçüm — kırmızı çıkan basamak düzeltilecek demektir.
A value written a second time becomes a token. A number that stays in one place is not a token — naming it in the scale turns it into a shared decision, and it has not been shared yet.
A new token can be proposed, but not because “it looked right to me”. The question is always the same: was the component mis-measured, or is the scale missing a step? There is no third option.
Scale changes are written with their version in the block at the top of globals.css (v0.4 type · v0.8 neutrals · v1.0 planes · v1.3 spacing · v1.4 radius · v1.5 letter-spacing and breakpoints). No step can be reverted without reading why its value changed.