/* Small custom layer over Tailwind. Most styling lives in tailwind.config.js
   and the utility classes in the templates — this is for anything that's
   awkward to express as a utility. */

/* Force min-height layout so the footer stays at the bottom on short pages. */
html, body { min-height: 100vh; }
body { display: flex; flex-direction: column; }
body > main { flex: 1 0 auto; }
