/* * The stylesheet for the server-rendered site. * * Compiled by the Tailwind CLI (`npm run build:css`) straight into target/classes/static/css: it is a * source file, not a resource, and the generated stylesheet belongs in the build output rather than in * src/main/resources next to it. * * It lives in this directory, beside the admin's stylesheet, because Tailwind resolves `@import * "tailwindcss"` by walking up from the CSS file looking for node_modules — and node_modules is here. * So this directory is the whole asset pipeline: one Tailwind, two stylesheets, one of them for pages * that contain no JavaScript at all. * * @source points Tailwind at the templates, and at gallery.js — the product-card arrows are created in * script, so their classes are only written down there. A utility exists in the output only if Tailwind * saw it in one of these files, which is why a class name must never be assembled from pieces at * runtime. */ @import "tailwindcss"; @import "./src/tokens.css"; @source "../src/main/resources/templates"; @source "../src/main/resources/static/js";