/* ===================================================================
 * app.css — manifest only.
 *
 * Custom CSS lives in 4 layered files (cascading in this order):
 *   1. _base.css        — generic helpers + low-level primitives
 *   2. _components.css  — reusable widgets shared across pages
 *   3. _pages.css       — page-scoped (report, instructor list, detail)
 *   4. _print.css       — @media print (PDF render path)
 *
 * Tailwind utility classes live in app.tailwind.css (auto-generated by
 * `npm run build:css`). The two stylesheets together = full CSS surface.
 *
 * Why @import here instead of <link> tags in partials/header.ejs:
 *   - One <link rel="stylesheet" href="/static/css/app.css"> stays
 *     untouched in every EJS — no template churn.
 *   - Layering / order is enforced in this single file.
 *   - HTTP/2 multiplexing makes the round-trip cost negligible.
 * =================================================================== */

@import url("./_base.css");
@import url("./_components.css");
@import url("./_pages.css");
@import url("./_print.css");
