/* Public site stylesheet entry point.
   ORDER IS SIGNIFICANT AND MUST NOT CHANGE.

   On the legacy static site, the page-specific rules lived in an inline
   <style> block in each page's <head>, i.e. AFTER <link href="styles.css">,
   so they overrode the base stylesheet. Several of them rely on that:
   .subscription-hero, for example, repaints a light pastel gradient as a
   dark green one and flips the text to white.

   @import is only valid before any other CSS rule, so the page files cannot
   simply be appended to the base. Keeping the base itself in an @import lets
   all three sit at the top while preserving the original cascade order.

   Loading site-services/site-subscribe BEFORE site-base silently reverts
   those overrides — white text on a near-white background. */
@import "site-base.css";
@import "site-services.css";
@import "site-subscribe.css";
