<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Feedback: Tailwind]]></title><description><![CDATA[<p dir="auto">I just upgraded to FusionAuth 1.64.1 and am having a bear of a time with styles. Not quite sure where to provide this feedback so I'm just going to drop it here in the hopes that someone sees it.  Given FusionAuth's current theming model (specifically wholesale forking of freemarker templates with manual upgrades based on diffs) I think the move to Tailwind was a mistake and would love to see that reversed.</p>
<p dir="auto">My reasoning is twofold:</p>
<ol>
<li>
<p dir="auto">Before Tailwind was introduced I could keep my style overrides in a stylesheet separate from my freemarker templates. When it came to upgrading my freemarker templates I could easily see FusionAuth's markup changes, diff those with my templates, and work through the migration without too much pain. Styles almost never came into the picture - they just worked across numerous upgrades. Unfortunately now my upgrade process includes a lot of noise since FusionAuth's Tailwind style changes are all mixed up in the markup. This makes it difficult to pick out the important changes to the markup and logic in freemarker.</p>
</li>
<li>
<p dir="auto">Tailwind itself is ill-suited for pre-built themeable templates. I can't make changes to the Tailwind classes in FusionAuth templates because the CSS is already built (e.g. I can't reference a Tailwind class unless FusionAuth used it for the default template), so I'm forced to live in an in-between world with Tailwind and vanilla CSS overrides. Additionally the overrides become quite tricky because semantic class names have been removed (nothing to hook into) and Tailwind's generated styles are quite complex (e.g. border-top/right/bottom/left all being set independently for the same border).</p>
</li>
</ol>
<p dir="auto">My 2c. I'll keep struggling along and will be fine, but I do think Tailwind is a step backwards for FusionAuth themes.</p>
]]></description><link>https://fusionauth.io/community/forum/topic/3107/feedback-tailwind</link><generator>RSS for Node</generator><lastBuildDate>Wed, 08 Apr 2026 05:28:50 GMT</lastBuildDate><atom:link href="https://fusionauth.io/community/forum/topic/3107.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 07 Apr 2026 18:20:32 GMT</pubDate><ttl>60</ttl></channel></rss>