/* ══════════════════════════════════════════════════════════════════
   MANVA-BUILD.CSS — Build Agent-specific styles
   ══════════════════════════════════════════════════════════════════

   PURPOSE
   -------
   Per-agent CSS isolation per BUILD-AGENT-INDEPENDENCE.md item B2.
   This file is loaded ONLY by Build Agent pages. Rules here cannot
   affect Social Agent pages (because Social pages don't link this
   file).

   LOAD ORDER (in Build pages' <head>)
   -----------------------------------
     <link rel="stylesheet" href="/manva-theme.css">    -- design tokens
     <link rel="stylesheet" href="/manva.css">          -- shared base
     <link rel="stylesheet" href="/build-app-shell.css"> -- shell (some pages)
     <link rel="stylesheet" href="/manva-build.css">    -- THIS FILE

   The Build-specific rules below override shared/base styles via
   normal CSS cascade — they win because they load later.

   PAGES THAT INCLUDE THIS FILE
   ----------------------------
   Build Agent surfaces:
     /manva-dashboard.html       (Build home)
     /manva-builder.html         (wizard)
     /ai-website-builder.html    (editor)
     /my-sites.html              (Build site list)
     /website-products.html
     /website-orders.html
     /website-customers.html
     /website-reviews.html
     /website-analytics.html
     /website-blog.html
     /website-leads.html
     /website-subscribers.html
     /website-seo.html
     /website-store-settings.html
     /website-versions.html
     /website-pages.html
     /store-admin.html

   Social Agent surfaces deliberately exclude this file.

   WHAT GOES HERE
   --------------
   - Build-specific component styles (e.g. storefront product cards,
     site preview tiles, GST invoice styling for printable PDFs)
   - Build dashboard widgets that don't share with Social
   - Color tokens for Build's purple gradient where it differs from
     Social's blue accent
   - Print styles for invoice PDFs (PDF render uses Puppeteer; the
     invoice HTML imports this file)

   WHAT DOES NOT GO HERE
   ---------------------
   - Shared design tokens — those live in /manva-theme.css
   - Layout primitives, typography, button base — /manva.css
   - Anything used by a Social Agent page — that's a sign the rule
     should be promoted to /manva.css

   ══════════════════════════════════════════════════════════════════
*/

/* ── Build palette accents ──
   Build uses purple (#7c3aed) as its accent vs Social's blue.
   Anywhere a page needs the Build accent without touching theme
   tokens, use these variables. */
:root {
  --build-accent:        #7c3aed;
  --build-accent-soft:   #ede9fe;
  --build-accent-dark:   #6d28d9;
  --build-gradient:      linear-gradient(135deg, #7c3aed, #ec4899);
  --build-gradient-soft: linear-gradient(135deg, rgba(124,58,237,0.08), rgba(236,72,153,0.06));
}

/* This file is intentionally minimal at launch.
   Per-page Build-specific styles currently live inline in the page
   HTML or in /build-app-shell.css. Future PRs can extract recurring
   patterns here. The file's existence is the foundation — additions
   are now constrained to this file by convention, preventing drift. */
