Camadas
Camadas nomeadas (z-index) e opacidades padrão. Nada de z-50 solto.
Camadas (z-index)
popover fica acima de modal: um select ou tooltip dentro de um dialog sempre aparece por cima.
z-(--z-base)0z-(--z-raised)10Sobreposição local (badges sobre cards)
z-(--z-sticky)20z-(--z-float)30PromptBar flutuante, floating bar
z-(--z-overlay)40z-(--z-modal)50Dialog, sheet, sidebar do chat
z-(--z-popover)100Popover/menu acima de modal
z-(--z-toast)120Opacidade
--opacity-disabled0.5--opacity-text-secondary0.8text-foreground/80
--opacity-text-tertiary0.6text-muted-foreground/60
--opacity-text-quiet0.4eyebrows, placeholders decorativos
--opacity-border-subtle0.3border-border/30 — divisores leves
--opacity-border-faint0.1