/* Small overrides on top of the vendored Tailwind v2 build. */
[x-cloak] { display: none !important; }
.htmx-request .htmx-indicator { display: inline-block; }
.htmx-indicator { display: none; }
.prose-jd h1, .prose-jd h2, .prose-jd h3 { font-weight: 600; margin: 1rem 0 0.5rem; }
.prose-jd h1 { font-size: 1.5rem; }
.prose-jd h2 { font-size: 1.25rem; }
.prose-jd h3 { font-size: 1.1rem; }
.prose-jd p { margin: 0.5rem 0; }
.prose-jd ul { list-style: disc; padding-left: 1.5rem; margin: 0.5rem 0; }
.prose-jd ol { list-style: decimal; padding-left: 1.5rem; margin: 0.5rem 0; }
.prose-jd a { color: #4f46e5; text-decoration: underline; }
details > summary { list-style: none; cursor: pointer; }
details > summary::-webkit-details-marker { display: none; }
.kanban { display: grid; grid-auto-flow: column; grid-auto-columns: minmax(16rem, 1fr); gap: 1rem; overflow-x: auto; padding-bottom: 1rem; }
