/* Template-only rules. Everything else comes from site.css, which is the live
 * site's own stylesheets serialized out of the browser's CSSOM.
 *
 * Keep this file small. Every rule here is one the original does not have, and
 * each is somewhere the template can drift from the source. */

/* The theme's reveals are its own CSS keyframes gated on .aos-animate, and
 * app.js adds that class on intersection. Nothing to restyle — but if the
 * script never runs, the page must still be readable rather than invisible. */
.no-js [data-aos] {
  opacity: 1 !important;
}

/* Forms are inert in a static template — there is no storefront behind them. */
form button[type='submit'],
form input[type='submit'] {
  cursor: default;
}
