Foundations /
stableRadius & Shadow
9 radius scales + 6 elevation shadows. Semua pakai token. Shadow tidak naik di dark mode — alternatif: border + bg-surface.
Border Radius
Konsisten di seluruh komponen.
--radius-none0px · Sharp edges, table cells
--radius-xs0.125rem · Mini badge, kbd
--radius-sm0.25rem · Tag, kecil label
--radius-md0.375rem · Button, input default
--radius-lg0.5rem · Card, panel
--radius-xl0.75rem · Large card, dialog
--radius-2xl1rem · Hero card, feature card
--radius-3xl1.5rem · Splash, marketing block
--radius-full9999px · Pill, avatar, FAB
Shadow / Elevation
6 level dari subtle ke maksimal.
--shadow-xsSubtle separation, hover lift
--shadow-smCard default, input focus
--shadow-mdDropdown, popover
--shadow-lgModal, dialog
--shadow-xlTop-level overlay, hero
--shadow-glowHighlight, focus ring on brand
Dark Mode Note
Shadow tidak terlihat di dark mode karena tidak ada light source.
Praktik di dark mode
Gunakan kombinasi border: 1px solid rgb(var(--border-subtle)) + background: rgb(var(--bg-surface)) untuk menciptakan elevation tanpa relying pada shadow.