* prune: remove daisyui config * upgrade daisyui and implement new themes * Update .env checksum
60 lines
1.3 KiB
JavaScript
60 lines
1.3 KiB
JavaScript
/** @type {import('tailwindcss').Config} */
|
|
const dotenv = require("dotenv")
|
|
|
|
dotenv.config()
|
|
|
|
const defaultTitleStyles = Array.from(
|
|
{ length: 6 },
|
|
(_, k) => `h${k + 1}`,
|
|
).reduce(
|
|
(acc, heading) => ({
|
|
...acc,
|
|
[heading]: {
|
|
"margin-top": "0",
|
|
"margin-bottom": "0.5em",
|
|
},
|
|
}),
|
|
{},
|
|
)
|
|
|
|
module.exports = {
|
|
content: ["./src/**/*.{vue,js,ts}"],
|
|
theme: {
|
|
extend: {
|
|
typography: () => ({
|
|
DEFAULT: {
|
|
css: {
|
|
"font-size": "13pt",
|
|
"font-family": '"Courier Prime", monospace',
|
|
...defaultTitleStyles,
|
|
p: {
|
|
"margin-top": "0.8em",
|
|
"margin-bottom": "0.8em",
|
|
"text-align": "justify",
|
|
},
|
|
img: {
|
|
"margin-top": 0,
|
|
"margin-bottom": 0,
|
|
"border-radius": "1rem",
|
|
},
|
|
a: {
|
|
"text-decoration": "none",
|
|
color: "var(--color-primary)",
|
|
},
|
|
"a.btn-primary": {
|
|
color: "var(--color-secondary-content)",
|
|
},
|
|
"a:hover": {
|
|
"text-decoration": "underline",
|
|
},
|
|
li: {
|
|
"margin-top": 0,
|
|
"margin-bottom": 0,
|
|
},
|
|
},
|
|
},
|
|
}),
|
|
},
|
|
},
|
|
}
|