Skip to content

Commit 7c3ff2c

Browse files
committed
feat: support typography plugin
1 parent 13e433b commit 7c3ff2c

4 files changed

Lines changed: 34 additions & 1 deletion

File tree

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ dist/
33
frappe.css
44
macchiato.css
55
mocha.css
6+
typography.css
67

78
# generated types
89
.astro/

packages/catppuccin-tailwindcss/README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,12 @@
5757
</body>
5858
```
5959

60+
## Usage with `@tailwindcss/typography`
61+
62+
To use with the `prose` class, import `@catppuccin/tailwindcss/typography.css` along with your flavour variant of choice.
63+
64+
**Note**: since `@catpuccin/tailwind` auto-selects color themes, `prose-invert` will have no effect.
65+
6066
Check out some more advanced examples at
6167
[tailwindcss.catppuccin.com](https://tailwindcss.catppuccin.com)!
6268

packages/catppuccin-tailwindcss/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@
2020
"files": [
2121
"./frappe.css",
2222
"./macchiato.css",
23-
"./mocha.css"
23+
"./mocha.css",
24+
"./typography.css"
2425
],
2526
"bugs": {
2627
"url": "https://github.com/catppuccin/tailwindcss/issues"
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
@utility prose-ctp-lattex {
2+
--tw-prose-body: var(--color-ctp-text);
3+
--tw-prose-headings: var(--color-ctp-text);
4+
--tw-prose-lead: var(--color-ctp-overlay2);
5+
--tw-prose-links: var(--color-ctp-blue);
6+
--tw-prose-bold: var(--color-ctp-text);
7+
--tw-prose-counters: var(--color-overlay0);
8+
--tw-prose-bullets: var(--color-ctp-surface2);
9+
--tw-prose-hr: var(--color-ctp-surface1);
10+
--tw-prose-quotes: var(--color-ctp-subtext0);
11+
--tw-prose-quote-borders: var(--color-ctp-overlay2);
12+
--tw-prose-captions: var(--color-ctp-text);
13+
--tw-prose-kbd: var(--color-ctp-overlay2);
14+
--tw-prose-kbd-shadows: color-mix(
15+
in oklab,
16+
var(--color-ctp-overlay2) 50%,
17+
transparent
18+
);
19+
--tw-prose-code: var(--color-ctp-subtext0);
20+
--tw-prose-pre-code: var(--color-ctp-subtext1);
21+
--tw-prose-pre-bg: var(--color-ctp-mantle);
22+
--tw-prose-th-borders: var(--color-ctp-surface2);
23+
--tw-prose-td-borders: var(--color-ctp-surface0);
24+
}
25+

0 commit comments

Comments
 (0)