tailwind-preset.mjs 8.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. import * as colors from 'tailwindcss/colors';
  2. /** @type {import('tailwindcss').Config} */
  3. export const tailwindPreset = {
  4. theme: {
  5. extend: {
  6. darkMode: 'class',
  7. fontFamily: {
  8. primary: 'var(--font-primary)',
  9. title: 'var(--font-title)',
  10. },
  11. colors: {
  12. ...colors,
  13. primary: {
  14. DEFAULT: 'rgb(var(--primary) / <alpha-value>)',
  15. dark: 'rgb(var(--priamry-dark) / <alpha-value>)',
  16. variation: 'rgb(var(--primary-variation) / <alpha-value>)',
  17. 'variation-dark': 'rgb(var(--primary-variation-dark) / <alpha-value>)',
  18. },
  19. secondary: {
  20. DEFAULT: 'rgb(var(--secondary) / <alpha-value>)',
  21. dark: 'rgb(var(--secondary-dark) / <alpha-value>)',
  22. },
  23. background: {
  24. DEFAULT: 'rgb(var(--background) / <alpha-value>)',
  25. dark: 'rgb(var(--background-dark) / <alpha-value>)',
  26. },
  27. surface: {
  28. DEFAULT: 'rgb(var(--surface) / <alpha-value>)',
  29. variation: 'rgb(var(--surface-variation) / <alpha-value>)',
  30. dark: 'rgb(var(--surface-dark) / <alpha-value>)',
  31. 'variation-dark': 'rgb(var(--surface-variation-dark) / <alpha-value>)',
  32. },
  33. accent: {
  34. DEFAULT: 'rgb(var(--accent) / <alpha-value>)',
  35. dark: 'rgb(var(--accent-dark) / <alpha-value>)',
  36. },
  37. on: {
  38. primary: 'rgb(var(--on-primary) / <alpha-value>)',
  39. 'primary-variation': 'rgb(var(--on-primary-variation) / <alpha-value>)',
  40. secondary: 'rgb(var(--on-secondary) / <alpha-value>)',
  41. 'secondary-variation': 'rgb(var(--on-secondary-variation) / <alpha-value>)',
  42. accent: 'rgb(var(--on-accent) / <alpha-value>)',
  43. background: 'rgb(var(--on-background) / <alpha-value>)',
  44. 'background-variation': 'rgb(var(--on-background-variation) / <alpha-value>)',
  45. surface: 'rgb(var(--on-surface) / <alpha-value>)',
  46. 'surface-variation': 'rgb(var(--on-surface-variation) / <alpha-value>)',
  47. 'primary-dark': 'rgb(var(--on-primary-dark) / <alpha-value>)',
  48. 'primary-variation-dark': 'rgb(var(--on-primary-variation-dark) / <alpha-value>)',
  49. 'secondary-dark': 'rgb(var(--on-secondary-dark) / <alpha-value>)',
  50. 'secondary-variation-dark': 'rgb(var(--on-secondary-variation-dark) / <alpha-value>)',
  51. 'accent-dark': 'rgb(var(--on-accent-dark) / <alpha-value>)',
  52. 'background-dark': 'rgb(var(--on-background-dark) / <alpha-value>)',
  53. 'background-variation-dark': 'rgb(var(--on-background-variation-dark) / <alpha-value>)',
  54. 'surface-dark': 'rgb(var(--on-surface-dark) / <alpha-value>)',
  55. 'surface-variation-dark': 'rgb(var(--on-surface-variation-dark) / <alpha-value>)',
  56. },
  57. },
  58. },
  59. },
  60. };
  61. //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGFpbHdpbmQtcHJlc2V0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vcHJvamVjdHMvY2lyY2xldG9uZS9zcmMvdGFpbHdpbmQtcHJlc2V0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sS0FBSyxNQUFNLE1BQU0sb0JBQW9CLENBQUM7QUFFN0MsMkNBQTJDO0FBRTNDLE1BQU0sQ0FBQyxNQUFNLGNBQWMsR0FBRztJQUM1QixLQUFLLEVBQUU7UUFDTCxNQUFNLEVBQUU7WUFDTixRQUFRLEVBQUUsT0FBTztZQUNqQixVQUFVLEVBQUU7Z0JBQ1YsT0FBTyxFQUFFLHFCQUFxQjtnQkFDOUIsS0FBSyxFQUFFLG1CQUFtQjthQUMzQjtZQUNELE1BQU0sRUFBRTtnQkFDTixHQUFHLE1BQU07Z0JBQ1QsT0FBTyxFQUFFO29CQUNQLE9BQU8sRUFBRSxxQ0FBcUM7b0JBQzlDLElBQUksRUFBRSwwQ0FBMEM7b0JBQ2hELFNBQVMsRUFBRSwrQ0FBK0M7b0JBQzFELGdCQUFnQixFQUFFLG9EQUFvRDtpQkFDdkU7Z0JBQ0QsU0FBUyxFQUFFO29CQUNULE9BQU8sRUFBRSx1Q0FBdUM7b0JBQ2hELElBQUksRUFBRSw0Q0FBNEM7aUJBQ25EO2dCQUNELFVBQVUsRUFBRTtvQkFDVixPQUFPLEVBQUUsd0NBQXdDO29CQUNqRCxJQUFJLEVBQUUsNkNBQTZDO2lCQUNwRDtnQkFDRCxPQUFPLEVBQUU7b0JBQ1AsT0FBTyxFQUFFLHFDQUFxQztvQkFDOUMsU0FBUyxFQUFFLCtDQUErQztvQkFDMUQsSUFBSSxFQUFFLDBDQUEwQztvQkFDaEQsZ0JBQWdCLEVBQUUsb0RBQW9EO2lCQUN2RTtnQkFDRCxNQUFNLEVBQUU7b0JBQ04sT0FBTyxFQUFFLG9DQUFvQztvQkFDN0MsSUFBSSxFQUFFLHlDQUF5QztpQkFDaEQ7Z0JBQ0QsRUFBRSxFQUFFO29CQUNGLE9BQU8sRUFBRSx3Q0FBd0M7b0JBQ2pELG1CQUFtQixFQUFFLGtEQUFrRDtvQkFDdkUsU0FBUyxFQUFFLDBDQUEwQztvQkFDckQscUJBQXFCLEVBQUUsb0RBQW9EO29CQUMzRSxNQUFNLEVBQUUsdUNBQXVDO29CQUMvQyxVQUFVLEVBQUUsMkNBQTJDO29CQUN2RCxzQkFBc0IsRUFBRSxxREFBcUQ7b0JBQzdFLE9BQU8sRUFBRSx3Q0FBd0M7b0JBQ2pELG1CQUFtQixFQUFFLGtEQUFrRDtvQkFDdkUsY0FBYyxFQUFFLDZDQUE2QztvQkFDN0Qsd0JBQXdCLEVBQUUsdURBQXVEO29CQUNqRixnQkFBZ0IsRUFBRSwrQ0FBK0M7b0JBQ2pFLDBCQUEwQixFQUFFLHlEQUF5RDtvQkFDckYsYUFBYSxFQUFFLDRDQUE0QztvQkFDM0QsaUJBQWlCLEVBQUUsZ0RBQWdEO29CQUNuRSwyQkFBMkIsRUFBRSwwREFBMEQ7b0JBQ3ZGLGNBQWMsRUFBRSw2Q0FBNkM7b0JBQzdELHdCQUF3QixFQUFFLHVEQUF1RDtpQkFDbEY7YUFDRjtTQUNGO0tBQ0Y7Q0FDRixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0ICogYXMgY29sb3JzIGZyb20gJ3RhaWx3aW5kY3NzL2NvbG9ycyc7XG5cbi8qKiBAdHlwZSB7aW1wb3J0KCd0YWlsd2luZGNzcycpLkNvbmZpZ30gKi9cblxuZXhwb3J0IGNvbnN0IHRhaWx3aW5kUHJlc2V0ID0ge1xuICB0aGVtZToge1xuICAgIGV4dGVuZDoge1xuICAgICAgZGFya01vZGU6ICdjbGFzcycsXG4gICAgICBmb250RmFtaWx5OiB7XG4gICAgICAgIHByaW1hcnk6ICd2YXIoLS1mb250LXByaW1hcnkpJyxcbiAgICAgICAgdGl0bGU6ICd2YXIoLS1mb250LXRpdGxlKScsXG4gICAgICB9LFxuICAgICAgY29sb3JzOiB7XG4gICAgICAgIC4uLmNvbG9ycyxcbiAgICAgICAgcHJpbWFyeToge1xuICAgICAgICAgIERFRkFVTFQ6ICdyZ2IodmFyKC0tcHJpbWFyeSkgLyA8YWxwaGEtdmFsdWU+KScsXG4gICAgICAgICAgZGFyazogJ3JnYih2YXIoLS1wcmlhbXJ5LWRhcmspIC8gPGFscGhhLXZhbHVlPiknLFxuICAgICAgICAgIHZhcmlhdGlvbjogJ3JnYih2YXIoLS1wcmltYXJ5LXZhcmlhdGlvbikgLyA8YWxwaGEtdmFsdWU+KScsXG4gICAgICAgICAgJ3ZhcmlhdGlvbi1kYXJrJzogJ3JnYih2YXIoLS1wcmltYXJ5LXZhcmlhdGlvbi1kYXJrKSAvIDxhbHBoYS12YWx1ZT4pJyxcbiAgICAgICAgfSxcbiAgICAgICAgc2Vjb25kYXJ5OiB7XG4gICAgICAgICAgREVGQVVMVDogJ3JnYih2YXIoLS1zZWNvbmRhcnkpIC8gPGFscGhhLXZhbHVlPiknLFxuICAgICAgICAgIGRhcms6ICdyZ2IodmFyKC0tc2Vjb25kYXJ5LWRhcmspIC8gPGFscGhhLXZhbHVlPiknLFxuICAgICAgICB9LFxuICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgREVGQVVMVDogJ3JnYih2YXIoLS1iYWNrZ3JvdW5kKSAvIDxhbHBoYS12YWx1ZT4pJyxcbiAgICAgICAgICBkYXJrOiAncmdiKHZhcigtLWJhY2tncm91bmQtZGFyaykgLyA8YWxwaGEtdmFsdWU+KScsXG4gICAgICAgIH0sXG4gICAgICAgIHN1cmZhY2U6IHtcbiAgICAgICAgICBERUZBVUxUOiAncmdiKHZhcigtLXN1cmZhY2UpIC8gPGFscGhhLXZhbHVlPiknLFxuICAgICAgICAgIHZhcmlhdGlvbjogJ3JnYih2YXIoLS1zdXJmYWNlLXZhcmlhdGlvbikgLyA8YWxwaGEtdmFsdWU+KScsXG4gICAgICAgICAgZGFyazogJ3JnYih2YXIoLS1zdXJmYWNlLWRhcmspIC8gPGFscGhhLXZhbHVlPiknLFxuICAgICAgICAgICd2YXJpYXRpb24tZGFyayc6ICdyZ2IodmFyKC0tc3VyZmFjZS12YXJpYXRpb24tZGFyaykgLyA8YWxwaGEtdmFsdWU+KScsXG4gICAgICAgIH0sXG4gICAgICAgIGFjY2VudDoge1xuICAgICAgICAgIERFRkFVTFQ6ICdyZ2IodmFyKC0tYWNjZW50KSAvIDxhbHBoYS12YWx1ZT4pJyxcbiAgICAgICAgICBkYXJrOiAncmdiKHZhcigtLWFjY2VudC1kYXJrKSAvIDxhbHBoYS12YWx1ZT4pJyxcbiAgICAgICAgfSxcbiAgICAgICAgb246IHtcbiAgICAgICAgICBwcmltYXJ5OiAncmdiKHZhcigtLW9uLXByaW1hcnkpIC8gPGFscGhhLXZhbHVlPiknLFxuICAgICAgICAgICdwcmltYXJ5LXZhcmlhdGlvbic6ICdyZ2IodmFyKC0tb24tcHJpbWFyeS12YXJpYXRpb24pIC8gPGFscGhhLXZhbHVlPiknLFxuICAgICAgICAgIHNlY29uZGFyeTogJ3JnYih2YXIoLS1vbi1zZWNvbmRhcnkpIC8gPGFscGhhLXZhbHVlPiknLFxuICAgICAgICAgICdzZWNvbmRhcnktdmFyaWF0aW9uJzogJ3JnYih2YXIoLS1vbi1zZWNvbmRhcnktdmFyaWF0aW9uKSAvIDxhbHBoYS12YWx1ZT4pJyxcbiAgICAgICAgICBhY2NlbnQ6ICdyZ2IodmFyKC0tb24tYWNjZW50KSAvIDxhbHBoYS12YWx1ZT4pJyxcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAncmdiKHZhcigtLW9uLWJhY2tncm91bmQpIC8gPGFscGhhLXZhbHVlPiknLFxuICAgICAgICAgICdiYWNrZ3JvdW5kLXZhcmlhdGlvbic6ICdyZ2IodmFyKC0tb24tYmFja2dyb3VuZC12YXJpYXRpb24pIC8gPGFscGhhLXZhbHVlPiknLFxuICAgICAgICAgIHN1cmZhY2U6ICdyZ2IodmFyKC0tb24tc3VyZmFjZSkgLyA8YWxwaGEtdmFsdWU+KScsXG4gICAgICAgICAgJ3N1cmZhY2UtdmFyaWF0aW9uJzogJ3JnYih2YXIoLS1vbi1zdXJmYWNlLXZhcmlhdGlvbikgLyA8YWxwaGEtdmFsdWU+KScsXG4gICAgICAgICAgJ3ByaW1hcnktZGFyayc6ICdyZ2IodmFyKC0tb24tcHJpbWFyeS1kYXJrKSAvIDxhbHBoYS12YWx1ZT4pJyxcbiAgICAgICAgICAncHJpbWFyeS12YXJpYXRpb24tZGFyayc6ICdyZ2IodmFyKC0tb24tcHJpbWFyeS12YXJpYXRpb24tZGFyaykgLyA8YWxwaGEtdmFsdWU+KScsXG4gICAgICAgICAgJ3NlY29uZGFyeS1kYXJrJzogJ3JnYih2YXIoLS1vbi1zZWNvbmRhcnktZGFyaykgLyA8YWxwaGEtdmFsdWU+KScsXG4gICAgICAgICAgJ3NlY29uZGFyeS12YXJpYXRpb24tZGFyayc6ICdyZ2IodmFyKC0tb24tc2Vjb25kYXJ5LXZhcmlhdGlvbi1kYXJrKSAvIDxhbHBoYS12YWx1ZT4pJyxcbiAgICAgICAgICAnYWNjZW50LWRhcmsnOiAncmdiKHZhcigtLW9uLWFjY2VudC1kYXJrKSAvIDxhbHBoYS12YWx1ZT4pJyxcbiAgICAgICAgICAnYmFja2dyb3VuZC1kYXJrJzogJ3JnYih2YXIoLS1vbi1iYWNrZ3JvdW5kLWRhcmspIC8gPGFscGhhLXZhbHVlPiknLFxuICAgICAgICAgICdiYWNrZ3JvdW5kLXZhcmlhdGlvbi1kYXJrJzogJ3JnYih2YXIoLS1vbi1iYWNrZ3JvdW5kLXZhcmlhdGlvbi1kYXJrKSAvIDxhbHBoYS12YWx1ZT4pJyxcbiAgICAgICAgICAnc3VyZmFjZS1kYXJrJzogJ3JnYih2YXIoLS1vbi1zdXJmYWNlLWRhcmspIC8gPGFscGhhLXZhbHVlPiknLFxuICAgICAgICAgICdzdXJmYWNlLXZhcmlhdGlvbi1kYXJrJzogJ3JnYih2YXIoLS1vbi1zdXJmYWNlLXZhcmlhdGlvbi1kYXJrKSAvIDxhbHBoYS12YWx1ZT4pJyxcbiAgICAgICAgfSxcbiAgICAgIH0sXG4gICAgfSxcbiAgfSxcbn07XG4iXX0=