/* ============================================================================
   Theme: fresh — the intentionally-unstyled baseline.

   This is the template's blank canvas: clean neutral spacing from app.css,
   colors and fonts straight from siteconfig.json, and visible AI placeholder
   blocks wherever content has not been generated yet.

   The AI design pipeline either:
     1) selects a richer theme (e.g. themes/ink-noir) via Site:Theme:ThemeId, or
     2) generates a brand-new theme folder with its own theme.css.

   Themes may restyle ANYTHING, but must keep using the --brand-* variables so
   color changes in siteconfig.json keep working after the theme is applied.
   ========================================================================== */

/* Subtle polish only — everything else inherits from app.css */
.surface-card { box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04); }
