/*
 * Minimal utility subset used by theme and plugin templates.
 * This replaces the Tailwind CDN without adding a build step.
 */

.text-center { text-align: center !important; }
.w-full { width: 100% !important; }
.flex { display: flex !important; }
.grid { display: grid !important; }
.d-flex { display: flex !important; }
.flex-row { flex-direction: row !important; }
.flex-column { flex-direction: column !important; }
.justify-center { justify-content: center !important; }
.justify-between { justify-content: space-between !important; }
.items-center { align-items: center !important; }
.rounded-xl { border-radius: 0.75rem !important; }
.mx-5 { margin-left: 3rem !important; margin-right: 3rem !important; }
.my-5 { margin-top: 3rem !important; margin-bottom: 3rem !important; }
.mb-5 { margin-bottom: 3rem !important; }
.mb-4 { margin-bottom: 1.5rem !important; }
.mt-0 { margin-top: 0 !important; }
.ml-3 { margin-left: 1rem !important; }
.py-0 { padding-top: 0 !important; padding-bottom: 0 !important; }
.gap-2 { gap: 0.5rem !important; }
.gap-3 { gap: 0.75rem !important; }
.gap-4 { gap: 1rem !important; }
.space-y-4 > :not([hidden]) ~ :not([hidden]) { margin-top: 1rem !important; }
