tailwind-preset.mjs 8.4 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGFpbHdpbmQtcHJlc2V0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vcHJvamVjdHMvY2lyY2xldG9uZS9zcmMvdGFpbHdpbmQtcHJlc2V0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sS0FBSyxNQUFNLE1BQU0sb0JBQW9CLENBQUM7QUFFN0MsMkNBQTJDO0FBRTNDLE1BQU0sQ0FBQyxNQUFNLGNBQWMsR0FBRztJQUM1QixLQUFLLEVBQUU7UUFDTCxXQUFXO1FBQ1gsUUFBUSxFQUFFLE9BQU87UUFDakIsVUFBVSxFQUFFO1lBQ1YsT0FBTyxFQUFFLHFCQUFxQjtZQUM5QixLQUFLLEVBQUUsbUJBQW1CO1NBQzNCO1FBQ0QsTUFBTSxFQUFFO1lBQ04sR0FBRyxNQUFNO1lBQ1QsT0FBTyxFQUFFO2dCQUNQLE9BQU8sRUFBRSxxQ0FBcUM7Z0JBQzlDLElBQUksRUFBRSwwQ0FBMEM7Z0JBQ2hELFNBQVMsRUFBRSwrQ0FBK0M7Z0JBQzFELGdCQUFnQixFQUFFLG9EQUFvRDthQUN2RTtZQUNELFNBQVMsRUFBRTtnQkFDVCxPQUFPLEVBQUUsdUNBQXVDO2dCQUNoRCxJQUFJLEVBQUUsNENBQTRDO2FBQ25EO1lBQ0QsVUFBVSxFQUFFO2dCQUNWLE9BQU8sRUFBRSx3Q0FBd0M7Z0JBQ2pELElBQUksRUFBRSw2Q0FBNkM7YUFDcEQ7WUFDRCxPQUFPLEVBQUU7Z0JBQ1AsT0FBTyxFQUFFLHFDQUFxQztnQkFDOUMsU0FBUyxFQUFFLCtDQUErQztnQkFDMUQsSUFBSSxFQUFFLDBDQUEwQztnQkFDaEQsZ0JBQWdCLEVBQUUsb0RBQW9EO2FBQ3ZFO1lBQ0QsTUFBTSxFQUFFO2dCQUNOLE9BQU8sRUFBRSxvQ0FBb0M7Z0JBQzdDLElBQUksRUFBRSx5Q0FBeUM7YUFDaEQ7WUFDRCxFQUFFLEVBQUU7Z0JBQ0YsT0FBTyxFQUFFLHdDQUF3QztnQkFDakQsbUJBQW1CLEVBQUUsa0RBQWtEO2dCQUN2RSxTQUFTLEVBQUUsMENBQTBDO2dCQUNyRCxxQkFBcUIsRUFBRSxvREFBb0Q7Z0JBQzNFLE1BQU0sRUFBRSx1Q0FBdUM7Z0JBQy9DLFVBQVUsRUFBRSwyQ0FBMkM7Z0JBQ3ZELHNCQUFzQixFQUFFLHFEQUFxRDtnQkFDN0UsT0FBTyxFQUFFLHdDQUF3QztnQkFDakQsbUJBQW1CLEVBQUUsa0RBQWtEO2dCQUN2RSxjQUFjLEVBQUUsNkNBQTZDO2dCQUM3RCx3QkFBd0IsRUFBRSx1REFBdUQ7Z0JBQ2pGLGdCQUFnQixFQUFFLCtDQUErQztnQkFDakUsMEJBQTBCLEVBQUUseURBQXlEO2dCQUNyRixhQUFhLEVBQUUsNENBQTRDO2dCQUMzRCxpQkFBaUIsRUFBRSxnREFBZ0Q7Z0JBQ25FLDJCQUEyQixFQUFFLDBEQUEwRDtnQkFDdkYsY0FBYyxFQUFFLDZDQUE2QztnQkFDN0Qsd0JBQXdCLEVBQUUsdURBQXVEO2FBQ2xGO1NBQ0Y7S0FDRjtJQUNELElBQUk7Q0FDTCxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0ICogYXMgY29sb3JzIGZyb20gJ3RhaWx3aW5kY3NzL2NvbG9ycyc7XG5cbi8qKiBAdHlwZSB7aW1wb3J0KCd0YWlsd2luZGNzcycpLkNvbmZpZ30gKi9cblxuZXhwb3J0IGNvbnN0IHRhaWx3aW5kUHJlc2V0ID0ge1xuICB0aGVtZToge1xuICAgIC8vZXh0ZW5kOiB7XG4gICAgZGFya01vZGU6ICdjbGFzcycsXG4gICAgZm9udEZhbWlseToge1xuICAgICAgcHJpbWFyeTogJ3ZhcigtLWZvbnQtcHJpbWFyeSknLFxuICAgICAgdGl0bGU6ICd2YXIoLS1mb250LXRpdGxlKScsXG4gICAgfSxcbiAgICBjb2xvcnM6IHtcbiAgICAgIC4uLmNvbG9ycyxcbiAgICAgIHByaW1hcnk6IHtcbiAgICAgICAgREVGQVVMVDogJ3JnYih2YXIoLS1wcmltYXJ5KSAvIDxhbHBoYS12YWx1ZT4pJyxcbiAgICAgICAgZGFyazogJ3JnYih2YXIoLS1wcmlhbXJ5LWRhcmspIC8gPGFscGhhLXZhbHVlPiknLFxuICAgICAgICB2YXJpYXRpb246ICdyZ2IodmFyKC0tcHJpbWFyeS12YXJpYXRpb24pIC8gPGFscGhhLXZhbHVlPiknLFxuICAgICAgICAndmFyaWF0aW9uLWRhcmsnOiAncmdiKHZhcigtLXByaW1hcnktdmFyaWF0aW9uLWRhcmspIC8gPGFscGhhLXZhbHVlPiknLFxuICAgICAgfSxcbiAgICAgIHNlY29uZGFyeToge1xuICAgICAgICBERUZBVUxUOiAncmdiKHZhcigtLXNlY29uZGFyeSkgLyA8YWxwaGEtdmFsdWU+KScsXG4gICAgICAgIGRhcms6ICdyZ2IodmFyKC0tc2Vjb25kYXJ5LWRhcmspIC8gPGFscGhhLXZhbHVlPiknLFxuICAgICAgfSxcbiAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgREVGQVVMVDogJ3JnYih2YXIoLS1iYWNrZ3JvdW5kKSAvIDxhbHBoYS12YWx1ZT4pJyxcbiAgICAgICAgZGFyazogJ3JnYih2YXIoLS1iYWNrZ3JvdW5kLWRhcmspIC8gPGFscGhhLXZhbHVlPiknLFxuICAgICAgfSxcbiAgICAgIHN1cmZhY2U6IHtcbiAgICAgICAgREVGQVVMVDogJ3JnYih2YXIoLS1zdXJmYWNlKSAvIDxhbHBoYS12YWx1ZT4pJyxcbiAgICAgICAgdmFyaWF0aW9uOiAncmdiKHZhcigtLXN1cmZhY2UtdmFyaWF0aW9uKSAvIDxhbHBoYS12YWx1ZT4pJyxcbiAgICAgICAgZGFyazogJ3JnYih2YXIoLS1zdXJmYWNlLWRhcmspIC8gPGFscGhhLXZhbHVlPiknLFxuICAgICAgICAndmFyaWF0aW9uLWRhcmsnOiAncmdiKHZhcigtLXN1cmZhY2UtdmFyaWF0aW9uLWRhcmspIC8gPGFscGhhLXZhbHVlPiknLFxuICAgICAgfSxcbiAgICAgIGFjY2VudDoge1xuICAgICAgICBERUZBVUxUOiAncmdiKHZhcigtLWFjY2VudCkgLyA8YWxwaGEtdmFsdWU+KScsXG4gICAgICAgIGRhcms6ICdyZ2IodmFyKC0tYWNjZW50LWRhcmspIC8gPGFscGhhLXZhbHVlPiknLFxuICAgICAgfSxcbiAgICAgIG9uOiB7XG4gICAgICAgIHByaW1hcnk6ICdyZ2IodmFyKC0tb24tcHJpbWFyeSkgLyA8YWxwaGEtdmFsdWU+KScsXG4gICAgICAgICdwcmltYXJ5LXZhcmlhdGlvbic6ICdyZ2IodmFyKC0tb24tcHJpbWFyeS12YXJpYXRpb24pIC8gPGFscGhhLXZhbHVlPiknLFxuICAgICAgICBzZWNvbmRhcnk6ICdyZ2IodmFyKC0tb24tc2Vjb25kYXJ5KSAvIDxhbHBoYS12YWx1ZT4pJyxcbiAgICAgICAgJ3NlY29uZGFyeS12YXJpYXRpb24nOiAncmdiKHZhcigtLW9uLXNlY29uZGFyeS12YXJpYXRpb24pIC8gPGFscGhhLXZhbHVlPiknLFxuICAgICAgICBhY2NlbnQ6ICdyZ2IodmFyKC0tb24tYWNjZW50KSAvIDxhbHBoYS12YWx1ZT4pJyxcbiAgICAgICAgYmFja2dyb3VuZDogJ3JnYih2YXIoLS1vbi1iYWNrZ3JvdW5kKSAvIDxhbHBoYS12YWx1ZT4pJyxcbiAgICAgICAgJ2JhY2tncm91bmQtdmFyaWF0aW9uJzogJ3JnYih2YXIoLS1vbi1iYWNrZ3JvdW5kLXZhcmlhdGlvbikgLyA8YWxwaGEtdmFsdWU+KScsXG4gICAgICAgIHN1cmZhY2U6ICdyZ2IodmFyKC0tb24tc3VyZmFjZSkgLyA8YWxwaGEtdmFsdWU+KScsXG4gICAgICAgICdzdXJmYWNlLXZhcmlhdGlvbic6ICdyZ2IodmFyKC0tb24tc3VyZmFjZS12YXJpYXRpb24pIC8gPGFscGhhLXZhbHVlPiknLFxuICAgICAgICAncHJpbWFyeS1kYXJrJzogJ3JnYih2YXIoLS1vbi1wcmltYXJ5LWRhcmspIC8gPGFscGhhLXZhbHVlPiknLFxuICAgICAgICAncHJpbWFyeS12YXJpYXRpb24tZGFyayc6ICdyZ2IodmFyKC0tb24tcHJpbWFyeS12YXJpYXRpb24tZGFyaykgLyA8YWxwaGEtdmFsdWU+KScsXG4gICAgICAgICdzZWNvbmRhcnktZGFyayc6ICdyZ2IodmFyKC0tb24tc2Vjb25kYXJ5LWRhcmspIC8gPGFscGhhLXZhbHVlPiknLFxuICAgICAgICAnc2Vjb25kYXJ5LXZhcmlhdGlvbi1kYXJrJzogJ3JnYih2YXIoLS1vbi1zZWNvbmRhcnktdmFyaWF0aW9uLWRhcmspIC8gPGFscGhhLXZhbHVlPiknLFxuICAgICAgICAnYWNjZW50LWRhcmsnOiAncmdiKHZhcigtLW9uLWFjY2VudC1kYXJrKSAvIDxhbHBoYS12YWx1ZT4pJyxcbiAgICAgICAgJ2JhY2tncm91bmQtZGFyayc6ICdyZ2IodmFyKC0tb24tYmFja2dyb3VuZC1kYXJrKSAvIDxhbHBoYS12YWx1ZT4pJyxcbiAgICAgICAgJ2JhY2tncm91bmQtdmFyaWF0aW9uLWRhcmsnOiAncmdiKHZhcigtLW9uLWJhY2tncm91bmQtdmFyaWF0aW9uLWRhcmspIC8gPGFscGhhLXZhbHVlPiknLFxuICAgICAgICAnc3VyZmFjZS1kYXJrJzogJ3JnYih2YXIoLS1vbi1zdXJmYWNlLWRhcmspIC8gPGFscGhhLXZhbHVlPiknLFxuICAgICAgICAnc3VyZmFjZS12YXJpYXRpb24tZGFyayc6ICdyZ2IodmFyKC0tb24tc3VyZmFjZS12YXJpYXRpb24tZGFyaykgLyA8YWxwaGEtdmFsdWU+KScsXG4gICAgICB9LFxuICAgIH0sXG4gIH0sXG4gIC8vfSxcbn07XG4iXX0=