variants.css 1.1 KB

123456789101112131415161718192021222324252627282930
  1. /*
  2. * Custom Tailwind v4 variants migrated from:
  3. * - packages/config/ui.config.js addVariant calls
  4. * - packages/config/tailwind.config.js addVariant + darkMode setting
  5. */
  6. /*
  7. * `darkMode: ['class', '[data-theme*="dark"]']` from the v3 config is replaced
  8. * by this @custom-variant. The :where() wrapper keeps specificity at 0 so
  9. * the dark utilities don't override unrelated rules.
  10. */
  11. @custom-variant dark (&:where([data-theme*='dark'] *, [data-theme*='dark']));
  12. @custom-variant data-open-parent ([data-state='open'] &);
  13. @custom-variant data-closed-parent ([data-state='closed'] &);
  14. @custom-variant data-open (&[data-state='open']);
  15. @custom-variant data-closed (&[data-state='closed']);
  16. /* may be unused — verify before pruning */
  17. @custom-variant data-show (&[data-state='show']);
  18. /* may be unused — verify before pruning */
  19. @custom-variant data-hide (&[data-state='hide']);
  20. @custom-variant data-checked (&[data-state='checked']);
  21. /* may be unused — verify before pruning */
  22. @custom-variant data-unchecked (&[data-state='unchecked']);
  23. @custom-variant aria-expanded (&[aria-expanded='true']);
  24. @custom-variant not-disabled (&:not(:disabled));