+Prevent `sub` and `sup` elements from affecting the line height in all browsers.
+*/
+
+sub,
+sup {
+ font-size: 75%;
+ line-height: 0;
+ position: relative;
+ vertical-align: baseline;
+}
+
+sub {
+ bottom: -0.25em;
+}
+
+sup {
+ top: -0.5em;
+}
+
+/*
+1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
+2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
+3. Remove gaps between table borders by default.
+*/
+
+table {
+ text-indent: 0;
+ /* 1 */
+ border-color: inherit;
+ /* 2 */
+ border-collapse: collapse;
+ /* 3 */
+}
+
+/*
+1. Change the font styles in all browsers.
+2. Remove the margin in Firefox and Safari.
+3. Remove default padding in all browsers.
+*/
+
+button,
+input,
+optgroup,
+select,
+textarea {
+ font-family: inherit;
+ /* 1 */
+ font-feature-settings: inherit;
+ /* 1 */
+ font-variation-settings: inherit;
+ /* 1 */
+ font-size: 100%;
+ /* 1 */
+ font-weight: inherit;
+ /* 1 */
+ line-height: inherit;
+ /* 1 */
+ color: inherit;
+ /* 1 */
+ margin: 0;
+ /* 2 */
+ padding: 0;
+ /* 3 */
+}
+
+/*
+Remove the inheritance of text transform in Edge and Firefox.
+*/
+
+button,
+select {
+ text-transform: none;
+}
+
+/*
+1. Correct the inability to style clickable types in iOS and Safari.
+2. Remove default button styles.
+*/
+
+button,
+[type='button'],
+[type='reset'],
+[type='submit'] {
+ -webkit-appearance: button;
+ /* 1 */
+ background-color: transparent;
+ /* 2 */
+ background-image: none;
+ /* 2 */
+}
+
+/*
+Use the modern Firefox focus style for all focusable elements.
+*/
+
+:-moz-focusring {
+ outline: auto;
+}
+
+/*
+Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
+*/
+
+:-moz-ui-invalid {
+ box-shadow: none;
+}
+
+/*
+Add the correct vertical alignment in Chrome and Firefox.
+*/
+
+progress {
+ vertical-align: baseline;
+}
+
+/*
+Correct the cursor style of increment and decrement buttons in Safari.
+*/
+
+::-webkit-inner-spin-button,
+::-webkit-outer-spin-button {
+ height: auto;
+}
+
+/*
+1. Correct the odd appearance in Chrome and Safari.
+2. Correct the outline style in Safari.
+*/
+
+[type='search'] {
+ -webkit-appearance: textfield;
+ /* 1 */
+ outline-offset: -2px;
+ /* 2 */
+}
+
+/*
+Remove the inner padding in Chrome and Safari on macOS.
+*/
+
+::-webkit-search-decoration {
+ -webkit-appearance: none;
+}
+
+/*
+1. Correct the inability to style clickable types in iOS and Safari.
+2. Change font properties to `inherit` in Safari.
+*/
+
+::-webkit-file-upload-button {
+ -webkit-appearance: button;
+ /* 1 */
+ font: inherit;
+ /* 2 */
+}
+
+/*
+Add the correct display in Chrome and Safari.
+*/
+
+summary {
+ display: list-item;
+}
+
+/*
+Removes the default spacing and border for appropriate elements.
+*/
+
+blockquote,
+dl,
+dd,
+h1,
+h2,
+h3,
+h4,
+h5,
+h6,
+hr,
+figure,
+p,
+pre {
+ margin: 0;
+}
+
+fieldset {
+ margin: 0;
+ padding: 0;
+}
+
+legend {
+ padding: 0;
+}
+
+ol,
+ul,
+menu {
+ list-style: none;
+ margin: 0;
+ padding: 0;
+}
+
+/*
+Reset default styling for dialogs.
+*/
+
+dialog {
+ padding: 0;
+}
+
+/*
+Prevent resizing textareas horizontally by default.
+*/
+
+textarea {
+ resize: vertical;
+}
+
+/*
+1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
+2. Set the default placeholder color to the user's configured gray 400 color.
+Make sure disabled buttons don't get the pointer cursor.
+*/
+
+:disabled {
+ cursor: default;
+}
+
+/*
+1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
+2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
+ This can trigger a poorly considered lint error in some tools but is included by design.
+*/
+
+img,
+svg,
+video,
+canvas,
+audio,
+iframe,
+embed,
+object {
+ display: block;
+ /* 1 */
+ vertical-align: middle;
+ /* 2 */
+}
+
+/*
+Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
+*/
+
+img,
+video {
+ max-width: 100%;
+ height: auto;
+}
+
+/* Make elements with the HTML hidden attribute stay hidden by default */
+description: A test with @tailwindcss/typography & Prose
+---
+
+<!-- @format -->
+
+<section class="lg:pb-24">
+ <div class="max-w-screen-md px-4 mx-auto">
+ <p class="mb-8 font-light text-center text-gray-500 lg:mb-16 dark:text-gray-400 sm:text-xl">Got a technical issue? Want to send feedback about a beta feature? Need details about our Business plan? Let us know.</p>
+summary: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed cursus, odio nec venenatis lacinia, lacus lectus varius nisi, in tristique mi purus ut libero.
+description: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed cursus, odio nec venenatis lacinia, lacus lectus varius nisi, in tristique mi purus ut libero. Vestibulum vel convallis felis. Ut finibus lorem vestibulum lobortis rhoncus.
+author: TailBliss
+authorimage: ../assets/images/global/author.webp
+categories: Blog
+tags: Blog
+---
+__Advertisement :smile:__
+
+- __[pica](https://nodeca.github.io/pica/demo/)__ - high quality and fast image
+summary: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed cursus, odio nec venenatis lacinia, lacus lectus varius nisi, in tristique mi purus ut libero.
+description: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed cursus, odio nec venenatis lacinia, lacus lectus varius nisi, in tristique mi purus ut libero. Vestibulum vel convallis felis. Ut finibus lorem vestibulum lobortis rhoncus.
+author: TailBliss
+authorimage: ../assets/images/global/author.webp
+categories: blog
+tags: blog
+---
+__Advertisement :smile:__
+
+- __[pica](https://nodeca.github.io/pica/demo/)__ - high quality and fast image
+summary: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed cursus, odio nec venenatis lacinia, lacus lectus varius nisi, in tristique mi purus ut libero.
+description: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed cursus, odio nec venenatis lacinia, lacus lectus varius nisi, in tristique mi purus ut libero. Vestibulum vel convallis felis. Ut finibus lorem vestibulum lobortis rhoncus.
+author: TailBliss
+authorimage: ../assets/images/global/author.webp
+categories: blog
+tags: blog
+---
+__Advertisement :smile:__
+
+- __[pica](https://nodeca.github.io/pica/demo/)__ - high quality and fast image
+summary: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed cursus, odio nec venenatis lacinia, lacus lectus varius nisi, in tristique mi purus ut libero.
+description: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed cursus, odio nec venenatis lacinia, lacus lectus varius nisi, in tristique mi purus ut libero. Vestibulum vel convallis felis. Ut finibus lorem vestibulum lobortis rhoncus.
+author: TailBliss
+authorimage: ../assets/images/global/author.webp
+categories: blog
+tags: blog
+---
+__Advertisement :smile:__
+
+- __[pica](https://nodeca.github.io/pica/demo/)__ - high quality and fast image
+summary: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed cursus, odio nec venenatis lacinia, lacus lectus varius nisi, in tristique mi purus ut libero.
+description: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed cursus, odio nec venenatis lacinia, lacus lectus varius nisi, in tristique mi purus ut libero. Vestibulum vel convallis felis. Ut finibus lorem vestibulum lobortis rhoncus.
+author: TailBliss
+authorimage: ../assets/images/global/author.webp
+categories: blog
+tags: blog
+---
+__Advertisement :smile:__
+
+- __[pica](https://nodeca.github.io/pica/demo/)__ - high quality and fast image
+summary: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed cursus, odio nec venenatis lacinia, lacus lectus varius nisi, in tristique mi purus ut libero.
+description: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed cursus, odio nec venenatis lacinia, lacus lectus varius nisi, in tristique mi purus ut libero. Vestibulum vel convallis felis. Ut finibus lorem vestibulum lobortis rhoncus.
+author: TailBliss
+authorimage: ../assets/images/global/author.webp
+categories: blog
+tags: blog
+---
+__Advertisement :smile:__
+
+- __[pica](https://nodeca.github.io/pica/demo/)__ - high quality and fast image
+summary: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed cursus, odio nec venenatis lacinia, lacus lectus varius nisi, in tristique mi purus ut libero.
+description: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed cursus, odio nec venenatis lacinia, lacus lectus varius nisi, in tristique mi purus ut libero. Vestibulum vel convallis felis. Ut finibus lorem vestibulum lobortis rhoncus.
+author: TailBliss
+authorimage: ../assets/images/global/author.webp
+categories: News
+tags: News
+---
+__Advertisement :smile:__
+
+- __[pica](https://nodeca.github.io/pica/demo/)__ - high quality and fast image
+summary: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed cursus, odio nec venenatis lacinia, lacus lectus varius nisi, in tristique mi purus ut libero.
+description: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed cursus, odio nec venenatis lacinia, lacus lectus varius nisi, in tristique mi purus ut libero. Vestibulum vel convallis felis. Ut finibus lorem vestibulum lobortis rhoncus.
+author: TailBliss
+authorimage: ../assets/images/global/author.webp
+categories: News
+tags: News
+---
+__Advertisement :smile:__
+
+- __[pica](https://nodeca.github.io/pica/demo/)__ - high quality and fast image
+summary: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed cursus, odio nec venenatis lacinia, lacus lectus varius nisi, in tristique mi purus ut libero.
+description: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed cursus, odio nec venenatis lacinia, lacus lectus varius nisi, in tristique mi purus ut libero. Vestibulum vel convallis felis. Ut finibus lorem vestibulum lobortis rhoncus.
+author: TailBliss
+authorimage: ../assets/images/global/author.webp
+categories: News
+tags: News
+---
+__Advertisement :smile:__
+
+- __[pica](https://nodeca.github.io/pica/demo/)__ - high quality and fast image
+summary: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed cursus, odio nec venenatis lacinia, lacus lectus varius nisi, in tristique mi purus ut libero.
+description: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed cursus, odio nec venenatis lacinia, lacus lectus varius nisi, in tristique mi purus ut libero. Vestibulum vel convallis felis. Ut finibus lorem vestibulum lobortis rhoncus.
+author: TailBliss
+authorimage: ../assets/images/global/author.webp
+categories: News
+tags: news
+---
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed cursus, odio nec venenatis lacinia, lacus lectus varius nisi, in tristique mi purus ut libero. <!--more--> Vestibulum vel convallis felis. Ut finibus lorem vestibulum lobortis rhoncus. Sed mi tellus, volutpat aliquam enim sed, efficitur cursus lacus. Nunc congue, justo luctus vehicula finibus, tortor justo consectetur ligula, at lobortis nisl ipsum eu mauris. Fusce finibus mi in enim mollis dapibus. In non leo et mi pharetra vehicula vel ut felis. Nam eros metus, tristique a tellus vitae, aliquet posuere turpis. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Pellentesque non molestie orci, id scelerisque odio. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Suspendisse pharetra rhoncus massa, eu sagittis purus consectetur eget.
+
+Duis vitae consectetur dolor. Sed consectetur nibh ligula, vitae eleifend velit vulputate non. Nam eleifend, tellus ut commodo hendrerit, leo erat dictum est, non faucibus sapien mauris eu sapien. Sed et tortor sit amet ex rhoncus sagittis. Vestibulum pretium nisl non sodales congue. Ut sit amet iaculis felis. Nulla tristique tristique posuere.
+
+Sed neque ex, euismod vel leo vitae, ornare elementum neque. Ut laoreet metus nec ex euismod mattis. Vivamus dapibus suscipit risus nec gravida. Mauris est odio, maximus eget sem eu, rhoncus tincidunt ipsum. Proin laoreet maximus dolor, in euismod purus suscipit et. Praesent eleifend mi sed massa pulvinar dictum. Curabitur leo lorem, pharetra sit amet orci in, maximus cursus purus. Integer finibus massa tincidunt orci gravida mattis. Praesent nec orci libero. Suspendisse vel magna posuere libero ultricies lacinia.
+
+Pellentesque at feugiat arcu, at tincidunt est. Sed vel urna congue, porta dui sed, lacinia velit. Nulla porta vehicula sem, id porta sem suscipit id. Ut faucibus erat ac odio tempus molestie at a nisi. Pellentesque id ornare ipsum, a vestibulum nisi. Nullam id felis nec dolor tincidunt viverra quis ac tortor. Maecenas id viverra tellus, eu egestas tellus. Integer feugiat et arcu sit amet venenatis. Nam posuere mi quis justo rhoncus, nec cursus quam venenatis. Duis sapien ante, egestas sit amet nulla sit amet, facilisis lobortis lectus. Nullam non arcu pretium, pretium ligula in, sagittis nibh. Aenean egestas eget ipsum tempus feugiat.
+
+Aliquam tortor erat, elementum a neque et, ultricies mollis nunc. Etiam bibendum eu magna ut commodo. Curabitur gravida lorem nec ultrices blandit. Nam egestas est a purus porttitor cursus. Suspendisse dapibus scelerisque odio facilisis porta. Curabitur urna felis, vehicula eget aliquam ut, elementum ac est. Vestibulum posuere nulla nunc, ut condimentum turpis imperdiet sit amet.
+summary: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed cursus, odio nec venenatis lacinia, lacus lectus varius nisi, in tristique mi purus ut libero.
+description: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed cursus, odio nec venenatis lacinia, lacus lectus varius nisi, in tristique mi purus ut libero. Vestibulum vel convallis felis. Ut finibus lorem vestibulum lobortis rhoncus.
+author: TailBliss
+authorimage: ../assets/images/global/author.webp
+categories: News
+tags: news
+---
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed cursus, odio nec venenatis lacinia, lacus lectus varius nisi, in tristique mi purus ut libero. <!--more--> Vestibulum vel convallis felis. Ut finibus lorem vestibulum lobortis rhoncus. Sed mi tellus, volutpat aliquam enim sed, efficitur cursus lacus. Nunc congue, justo luctus vehicula finibus, tortor justo consectetur ligula, at lobortis nisl ipsum eu mauris. Fusce finibus mi in enim mollis dapibus. In non leo et mi pharetra vehicula vel ut felis. Nam eros metus, tristique a tellus vitae, aliquet posuere turpis. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Pellentesque non molestie orci, id scelerisque odio. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Suspendisse pharetra rhoncus massa, eu sagittis purus consectetur eget.
+
+Duis vitae consectetur dolor. Sed consectetur nibh ligula, vitae eleifend velit vulputate non. Nam eleifend, tellus ut commodo hendrerit, leo erat dictum est, non faucibus sapien mauris eu sapien. Sed et tortor sit amet ex rhoncus sagittis. Vestibulum pretium nisl non sodales congue. Ut sit amet iaculis felis. Nulla tristique tristique posuere.
+
+Sed neque ex, euismod vel leo vitae, ornare elementum neque. Ut laoreet metus nec ex euismod mattis. Vivamus dapibus suscipit risus nec gravida. Mauris est odio, maximus eget sem eu, rhoncus tincidunt ipsum. Proin laoreet maximus dolor, in euismod purus suscipit et. Praesent eleifend mi sed massa pulvinar dictum. Curabitur leo lorem, pharetra sit amet orci in, maximus cursus purus. Integer finibus massa tincidunt orci gravida mattis. Praesent nec orci libero. Suspendisse vel magna posuere libero ultricies lacinia.
+
+Pellentesque at feugiat arcu, at tincidunt est. Sed vel urna congue, porta dui sed, lacinia velit. Nulla porta vehicula sem, id porta sem suscipit id. Ut faucibus erat ac odio tempus molestie at a nisi. Pellentesque id ornare ipsum, a vestibulum nisi. Nullam id felis nec dolor tincidunt viverra quis ac tortor. Maecenas id viverra tellus, eu egestas tellus. Integer feugiat et arcu sit amet venenatis. Nam posuere mi quis justo rhoncus, nec cursus quam venenatis. Duis sapien ante, egestas sit amet nulla sit amet, facilisis lobortis lectus. Nullam non arcu pretium, pretium ligula in, sagittis nibh. Aenean egestas eget ipsum tempus feugiat.
+
+Aliquam tortor erat, elementum a neque et, ultricies mollis nunc. Etiam bibendum eu magna ut commodo. Curabitur gravida lorem nec ultrices blandit. Nam egestas est a purus porttitor cursus. Suspendisse dapibus scelerisque odio facilisis porta. Curabitur urna felis, vehicula eget aliquam ut, elementum ac est. Vestibulum posuere nulla nunc, ut condimentum turpis imperdiet sit amet.
+summary: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed cursus, odio nec venenatis lacinia, lacus lectus varius nisi, in tristique mi purus ut libero.
+description: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed cursus, odio nec venenatis lacinia, lacus lectus varius nisi, in tristique mi purus ut libero. Vestibulum vel convallis felis. Ut finibus lorem vestibulum lobortis rhoncus.
+author: TailBliss
+authorimage: ../assets/images/global/author.webp
+categories: News
+tags: news
+---
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed cursus, odio nec venenatis lacinia, lacus lectus varius nisi, in tristique mi purus ut libero. <!--more--> Vestibulum vel convallis felis. Ut finibus lorem vestibulum lobortis rhoncus. Sed mi tellus, volutpat aliquam enim sed, efficitur cursus lacus. Nunc congue, justo luctus vehicula finibus, tortor justo consectetur ligula, at lobortis nisl ipsum eu mauris. Fusce finibus mi in enim mollis dapibus. In non leo et mi pharetra vehicula vel ut felis. Nam eros metus, tristique a tellus vitae, aliquet posuere turpis. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Pellentesque non molestie orci, id scelerisque odio. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Suspendisse pharetra rhoncus massa, eu sagittis purus consectetur eget.
+
+Duis vitae consectetur dolor. Sed consectetur nibh ligula, vitae eleifend velit vulputate non. Nam eleifend, tellus ut commodo hendrerit, leo erat dictum est, non faucibus sapien mauris eu sapien. Sed et tortor sit amet ex rhoncus sagittis. Vestibulum pretium nisl non sodales congue. Ut sit amet iaculis felis. Nulla tristique tristique posuere.
+
+Sed neque ex, euismod vel leo vitae, ornare elementum neque. Ut laoreet metus nec ex euismod mattis. Vivamus dapibus suscipit risus nec gravida. Mauris est odio, maximus eget sem eu, rhoncus tincidunt ipsum. Proin laoreet maximus dolor, in euismod purus suscipit et. Praesent eleifend mi sed massa pulvinar dictum. Curabitur leo lorem, pharetra sit amet orci in, maximus cursus purus. Integer finibus massa tincidunt orci gravida mattis. Praesent nec orci libero. Suspendisse vel magna posuere libero ultricies lacinia.
+
+Pellentesque at feugiat arcu, at tincidunt est. Sed vel urna congue, porta dui sed, lacinia velit. Nulla porta vehicula sem, id porta sem suscipit id. Ut faucibus erat ac odio tempus molestie at a nisi. Pellentesque id ornare ipsum, a vestibulum nisi. Nullam id felis nec dolor tincidunt viverra quis ac tortor. Maecenas id viverra tellus, eu egestas tellus. Integer feugiat et arcu sit amet venenatis. Nam posuere mi quis justo rhoncus, nec cursus quam venenatis. Duis sapien ante, egestas sit amet nulla sit amet, facilisis lobortis lectus. Nullam non arcu pretium, pretium ligula in, sagittis nibh. Aenean egestas eget ipsum tempus feugiat.
+
+Aliquam tortor erat, elementum a neque et, ultricies mollis nunc. Etiam bibendum eu magna ut commodo. Curabitur gravida lorem nec ultrices blandit. Nam egestas est a purus porttitor cursus. Suspendisse dapibus scelerisque odio facilisis porta. Curabitur urna felis, vehicula eget aliquam ut, elementum ac est. Vestibulum posuere nulla nunc, ut condimentum turpis imperdiet sit amet.
+[View on GitHub](https://github.com/tailwindlabs/tailwindcss-typography)!
+
+Beautiful typographic defaults for HTML you don't control.
+
+The official Tailwind CSS Typography plugin provides a set of prose classes you can use to add beautiful typographic defaults to any vanilla HTML you don’t control, like HTML rendered from Markdown, or pulled from a CMS.
+
+Tailwind CSS IntelliSense extension for Visual Studio Code
+```
+<article class="prose lg:prose-xl">
+ {{ markdown }}
+</article>
+```
+
+To see what it looks like in action, check out our [live demo](https://play.tailwindcss.com/uj1vGACRJA?layout=preview) on Tailwind Play.
+
+## Installation
+### Install the plugin from npm:
+
+```
+npm install -D @tailwindcss/typography
+```
+
+Then add the plugin to your tailwind.config.js file: tailwind.config.js
+
+```
+module.exports = {
+ theme: {
+ // ...
+ },
+ plugins: [
+ require('@tailwindcss/typography'),
+ // ...
+ ],
+}
+```
+
+## Basic usage
+Now you can use the prose classes to add sensible typography styles to any vanilla HTML:
+
+```
+<article class="prose lg:prose-xl">
+ <h1>Garlic bread with cheese: What the science tells us</h1>
+ <p>
+ For years parents have espoused the health benefits of eating garlic bread with cheese to their
+ children, with the food earning such an iconic status in our culture that kids will often dress
+ up as warm, cheesy loaf for Halloween.
+ </p>
+ <p>
+ But a recent study shows that the celebrated appetizer may be linked to a series of rabies cases
+ springing up around the country.
+ </p>
+</article>
+```
+
+## Choosing a gray scale
+This plugin includes a modifier class for each of the five gray scales Tailwind includes by default so you can easily style your content to match the grays you’re using in your project.
+
+```
+<article class="prose prose-slate">
+ {{ markdown }}
+</article>
+```
+
+## Here are the classes that are generated using a totally default Tailwind CSS v2.0 build:
+
+| Class | Gray scale |
+| ----------- | ----------- |
+| prose-gray (default) | Gray |
+| prose-slate | Slate |
+| prose-zinc | Zinc |
+| prose-neutral | Neutral |
+| prose-stone | Stone |
+
+Modifier classes are designed to be used with the multi-class modifier pattern and must be used in conjunction with the base prose class.
+
+Always include the `prose` class when adding a gray scale modifier
+
+```
+<article class="prose prose-stone">
+ {{ markdown }}
+</article>
+```
+To learn about creating your own color themes, read the adding custom color themes documentation.
+
+## Applying a type scale
+Size modifiers allow you to adjust the overall size of your typography for different contexts.
+
+```
+<article class="prose prose-xl">
+ {{ markdown }}
+</article>
+```
+
+### Five different typography sizes are included out of the box:
+
+Class Body font size
+| prose-sm | Gray scale |
+| ----------- | ----------- |
+| prose-gray (default) | 0.875rem (14px) |
+| prose-base (default) | 1rem (16px) |
+| prose-lg | 1.125rem (18px) |
+| prose-xl | 1.25rem (20px) |
+| prose-2xl | 1.5rem (24px) |
+
+These can be used in combination with Tailwind’s breakpoint modifiers to change the overall font size of a piece of content at different viewport sizes:
+
+```
+<article class="prose md:prose-lg lg:prose-xl">
+ {{ markdown }}
+</article>
+```
+
+Everything about the provided size modifiers has been hand-tuned by professional designers to look as beautiful as possible, including the relationships between font sizes, heading spacing, code block padding, and more.
+
+Size modifiers are designed to be used with the multi-class modifier pattern and must be used in conjunction with the base prose class.
+
+Always include the `prose` class when adding a size modifier
+
+```
+<article class="prose prose-lg">
+ {{ markdown }}
+</article>
+```
+To learn about customizing the included type scales, read the documentation on customizing the CSS.
+
+## Adapting to dark mode
+Each default color theme includes a hand-designed dark mode version that you can trigger by adding the prose-invert class:
+
+```
+<article class="prose dark:prose-invert">
+ {{ markdown }}
+</article>
+```
+
+To learn about creating your own color themes, read the adding custom color themes documentation.
+
+
+Element modifiers
+Use element modifiers to customize the style of individual elements in your content directly in your HTML:
+## Read the Tailwind CSS documentation on ordering stacked modifiers to learn more.
+
+Overriding max-width
+Each size modifier comes with a baked in max-width designed to keep the content as readable as possible. This isn’t always what you want though, and sometimes you’ll want the content to just fill the width of its container.
+
+In those cases, all you need to do is add max-w-none to your content to override the embedded max-width:
+
+```
+<div class="grid grid-cols-4">
+ <div class="col-span-1">
+ <!-- ... -->
+ </div>
+ <div class="col-span-3">
+ <article class="prose max-w-none">
+ {{ markdown }}
+ </article>
+ </div>
+</div>
+```
+
+## Advanced topics
+
+Undoing typography styles
+If you have a block of markup embedded in some content that shouldn’t inherit the prose styles, use the not-prose class to sandbox it:
+
+```
+<article class="prose">
+ <h1>My Heading</h1>
+ <p>...</p>
+
+ <div class="not-prose">
+ <!-- Some example or demo that needs to be prose-free -->
+ </div>
+
+ <p>...</p>
+ <!-- ... -->
+</article>
+```
+
+Note that you can’t nest new prose instances within a not-prose block at this time.
+
+## Adding custom color themes
+You can create your own color theme by adding a new key in the typography section of your tailwind.config.js file and providing your colors under the css key:
+ <!-- Some example or demo that needs to be prose-free -->
+ </div>
+
+ <p>...</p>
+ <!-- ... -->
+ </article>
+```
+
+## Customizing the CSS
+If you want to customize the raw CSS generated by this plugin, add your overrides under the typography key in the theme section of your tailwind.config.js file:
+```
+ tailwind.config.js
+ module.exports = {
+ theme: {
+ extend: {
+ typography: {
+ DEFAULT: {
+ css: {
+ color: '#333',
+ a: {
+ color: '#3182ce',
+ '&:hover': {
+ color: '#2c5282',
+ },
+ },
+ },
+ },
+ },
+ },
+ },
+ plugins: [
+ require('@tailwindcss/typography'),
+ // ...
+ ],
+ }
+```
+Like with all theme customizations in Tailwind, you can also define the typography key as a function if you need access to the theme helper:
+
+```
+tailwind.config.js
+module.exports = {
+ theme: {
+ extend: {
+ typography: (theme) => ({
+ DEFAULT: {
+ css: {
+ color: theme('colors.gray.800'),
+
+ // ...
+ },
+ },
+ }),
+ },
+ },
+ plugins: [
+ require('@tailwindcss/typography'),
+ // ...
+ ],
+}
+```
+Customizations should be applied to a specific modifier like DEFAULT or xl, and must be added under the css property. Customizations are authored in the same CSS-in-JS syntax used to write Tailwind plugins.
+
+See the default styles for this plugin for more in-depth examples of configuring each modifier.
+ description: "A Hugo theme built with love, using TailwindCSS 3, Alpine.JS, and Hugo Pipes. Images are optimized for use with Hugo Pipes for WebP format."
+ disable_theme_toggle: false
+ disable_stay_uptodate: false
+
+ p1:
+ heading: "Our mission"
+ image: "images/pages/our-mission.png"
+ content:
+ - text: "Sagittis scelerisque nulla cursus in enim consectetur quam. Dictum urna sed consectetur neque tristique pellentesque. Blandit amet, sed aenean erat arcu morbi. Cursus faucibus nunc nisl netus morbi vel porttitor vitae ut. Amet vitae fames senectus vitae."
+ - text: "Sollicitudin tristique eros erat odio sed vitae, consequat turpis elementum. Lorem nibh vel, eget pretium arcu vitae. Eros eu viverra donec ut volutpat donec laoreet quam urna. Sollicitudin tristique eroserat odio sed vitae, consequat turpis elementum. Lorem nibh vel, eget pretium arcu vitae. Eros eu viverra donec ut volutpat donec laoreet quam urna."
+ - text: "Rhoncus nisl, libero egestas diam fermentum dui. At quis tincidunt vel ultricies. Vulputate aliquet velit faucibus semper. Pellentesque in venenatis vestibulum consectetur nibh id. In id ut tempus egestas. Enim sit aliquam nec, a. Morbi enim fermentum lacus in. Viverra."
+ p2:
+ heading: "Just in time for Hacktoberfest with JIT Tailwind."
+ image: "images/pages/hacktoberfest.jpg"
+ content:
+ - text: "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur at purus non enim commodo tincidunt vel in nulla. Aenean pretium dolor non ultricies bibendum. Etiam quis blandit enim. Nunc condimentum ut lorem in faucibus. Phasellus varius ligula et commodo tristique. Nunc sodales nisl nec laoreet vehicula. Donec velit nibh, sollicitudin at nulla a, egestas dignissim eros. Sed lacinia hendrerit interdum. Vestibulum pellentesque sem venenatis nisl tempor accumsan sit amet tempus felis. Mauris leo diam, porttitor nec bibendum id, tempus ac nulla. Etiam congue ornare erat at convallis. Donec in nisi dapibus, mattis risus vel, imperdiet enim. Donec fermentum sit amet tortor nec tincidunt. Nam nec lectus tortor. Nunc sit amet laoreet orci, porta ornare massa. Phasellus eget lorem mi. Nam eleifend ultricies sapien, quis mollis leo bibendum at. Quisque viverra lorem sit amet magna aliquet, et dignissim arcu eleifend."
+ p3:
+ heading: "Backed by world-renowned investors"
+ content:
+ - text: "Sagittis scelerisque nulla cursus in enim consectetur quam. Dictum urna sed consectetur neque tristique pellentesque. Blandit amet, sed aenean erat arcu morbi. Cursus faucibus nunc nisl netus morbi vel porttitor vitae ut. Amet vitae fames senectus vitae."
+ links:
+ - text: Meet our investors and advisors
+ url: "#"
+ logos:
+ - identifier: a
+ image: "images/global/sample-logo.svg"
+ alt: "a"
+ - identifier: b
+ - identifier: c
+ - identifier: d
+ - identifier: e
+ - identifier: f
+ p4:
+ heading: "From the blog"
+ content:
+ - text: "Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ipsa libero labore natus atque, ducimus sed."
+ p5:
+ heading: "Stay Up to Date"
+ content:
+ - text: "Sagittis scelerisque nulla cursus in enim consectetur quam. Dictum urna sed consectetur neque tristique pellentesque."
+ action: "#"
+ label: "Email address"
+ placeholder: "Enter your email"
+ button: "Notify me"
+
+ social_media:
+ github:
+ enabled: true
+ url: 'https://github.com/nusserstudios'
+ facebook:
+ enabled: true
+ url: 'https://facebook.com/nusserstudios'
+ instagram:
+ enabled: true
+ url: 'https://instagram.com/nusserstudios'
+ twitter:
+ enabled: true
+ url: '@nusserstudios'
+
+
+menu:
+ main:
+ - identifier: prose
+ name: Prose
+ url: /prose/
+ weight: 10
+ - identifier: about
+ name: About
+ url: /about/
+ weight: 20
+ - identifier: categories
+ pre: dropdown
+ name: Categories
+ weight: 30
+ - identifier: dropdown
+ pre: complexdropdown
+ name: Dropdown
+ weight: 40
+ - identifier: contact
+ name: Contact
+ url: /contact/
+ weight: 50
+ categories:
+ - identifier: prose
+ name: Prose
+ url: /prose/
+ weight: 10
+ - identifier: about
+ name: About
+ url: /about/
+ weight: 20
+ dropdown:
+ - identifier: appearance
+ pre: stars # can be stars, comments or piechart
+ name: Appearance
+ post: "Easy customization"
+ url: "#"
+ weight: 10
+ - identifier: comments
+ pre: comments # can be stars, comments or piechart
+ name: Comments
+ post: "Check your latest comments"
+ url: "#"
+ weight: 20
+ - identifier: analytics
+ pre: piechart # can be stars, comments or piechart
+ description: "A Hugo theme built with love, using TailwindCSS 3, Alpine.JS, and Hugo Pipes. Images are optimized for use with Hugo Pipes for WebP format."
+ disable_theme_toggle: false
+ disable_stay_uptodate: true
+
+ p1:
+ heading: "Our mission"
+ image: "images/pages/astronaut.jpg"
+ content:
+ - text: "Sagittis scelerisque nulla cursus in enim consectetur quam. Dictum urna sed consectetur neque tristique pellentesque. Blandit amet, sed aenean erat arcu morbi. Cursus faucibus nunc nisl netus morbi vel porttitor vitae ut. Amet vitae fames senectus vitae."
+ - text: "Sollicitudin tristique eros erat odio sed vitae, consequat turpis elementum. Lorem nibh vel, eget pretium arcu vitae. Eros eu viverra donec ut volutpat donec laoreet quam urna. Sollicitudin tristique eroserat odio sed vitae, consequat turpis elementum. Lorem nibh vel, eget pretium arcu vitae. Eros eu viverra donec ut volutpat donec laoreet quam urna."
+ - text: "Rhoncus nisl, libero egestas diam fermentum dui. At quis tincidunt vel ultricies. Vulputate aliquet velit faucibus semper. Pellentesque in venenatis vestibulum consectetur nibh id. In id ut tempus egestas. Enim sit aliquam nec, a. Morbi enim fermentum lacus in. Viverra."
+
+ p2:
+ heading: "Just in time for Hacktoberfest with JIT Tailwind."
+ image: "images/pages/astronaut.jpg"
+ content:
+ - text: "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur at purus non enim commodo tincidunt vel in nulla. Aenean pretium dolor non ultricies bibendum. Etiam quis blandit enim. Nunc condimentum ut lorem in faucibus. Phasellus varius ligula et commodo tristique. Nunc sodales nisl nec laoreet vehicula. Donec velit nibh, sollicitudin at nulla a, egestas dignissim eros. Sed lacinia hendrerit interdum. Vestibulum pellentesque sem venenatis nisl tempor accumsan sit amet tempus felis. Mauris leo diam, porttitor nec bibendum id, tempus ac nulla. Etiam congue ornare erat at convallis. Donec in nisi dapibus, mattis risus vel, imperdiet enim. Donec fermentum sit amet tortor nec tincidunt. Nam nec lectus tortor. Nunc sit amet laoreet orci, porta ornare massa. Phasellus eget lorem mi. Nam eleifend ultricies sapien, quis mollis leo bibendum at. Quisque viverra lorem sit amet magna aliquet, et dignissim arcu eleifend."
+ p3:
+ heading: "Backed by world-renowned investors"
+ content:
+ - text: "Sagittis scelerisque nulla cursus in enim consectetur quam. Dictum urna sed consectetur neque tristique pellentesque. Blandit amet, sed aenean erat arcu morbi. Cursus faucibus nunc nisl netus morbi vel porttitor vitae ut. Amet vitae fames senectus vitae."
+ links:
+ - text: Meet our investors and advisors
+ url: "#"
+ logos:
+ - identifier: a
+ image: "images/global/sample-logo.svg"
+ alt: "a"
+ - identifier: b
+ - identifier: c
+ - identifier: d
+ - identifier: e
+ - identifier: f
+ p4:
+ heading: "From the blog"
+ content:
+ - text: "Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ipsa libero labore natus atque, ducimus sed."
+ p5:
+ heading: "Stay Up to Date"
+ content:
+ - text: "Sagittis scelerisque nulla cursus in enim consectetur quam. Dictum urna sed consectetur neque tristique pellentesque."
+ action: "#"
+ label: "Email address"
+ placeholder: "Enter your email"
+ button: "Notify me"
+
+ social_media:
+ github:
+ enabled: true
+ url: 'https://github.com/nusserstudios'
+ facebook:
+ enabled: true
+ url: 'https://facebook.com/nusserstudios'
+ instagram:
+ enabled: true
+ url: 'https://instagram.com/nusserstudios'
+ twitter:
+ enabled: true
+ url: '@nusserstudios'
+
+menu:
+ main:
+ - identifier: prose
+ name: Prose
+ url: /prose/
+ weight: 10
+ - identifier: about
+ name: About
+ url: /about/
+ weight: 20
+ - identifier: categories
+ pre: dropdown
+ name: Categories
+ weight: 30
+ - identifier: dropdown
+ pre: complexdropdown
+ name: Dropdown
+ weight: 40
+ - identifier: contact
+ name: Contact
+ url: /contact/
+ weight: 50
+ categories:
+ - identifier: prose
+ name: Prose
+ url: /prose/
+ weight: 10
+ - identifier: about
+ name: About
+ url: /about/
+ weight: 20
+ dropdown:
+ - identifier: appearance
+ pre: stars # can be stars, comments or piechart
+ name: Appearance
+ post: "Easy customization"
+ url: "#"
+ weight: 10
+ - identifier: comments
+ pre: comments # can be stars, comments or piechart
+ name: Comments
+ post: "Check your latest comments"
+ url: "#"
+ weight: 20
+ - identifier: analytics
+ pre: piechart # can be stars, comments or piechart