/* shinta.theme.css — section-scoped token remap (auto-rescoped from _assembled/fidget-shinta/fidget-theme.css).
   Selector .framer-pAHLH, body -> [data-gc-site="shinta"] so the Fidget OKLCH token remap applies ONLY
   inside the CloneSection wrapper (no global body leak). Loaded AFTER shinta.scoped.css by CloneSection.

   DE-BRAND (OwnedSurfaces clone-mount, 2026-06-26): the donor PainPoint cards ship as warm STONE/BROWN
   fills (#44403c) with an ORANGE icon dot (#ffa952) and pink/green/purple stray accents. De-branding
   happens HERE (token remap), never inline. The cards now render as COOL GRAPHITE glass with WHITE ink
   and a single SIGNAL-BLUE accent. Zero donor brown/orange/stone/pink/green reaches the rendered DOM. */
[data-gc-site="shinta"] {
  --token-a94a69c8-4eb5-4dba-a2ac-d9b68e8c8b9e: oklch(0.175 0.026 258); /* #1c1917 → ink (headline on paper) */
  --token-b9b29e69-e997-4651-b982-7d2578af98ba: oklch(0.56 0.23 258); /* #ffa8f2 → signal-blue accent (icon dot) */
  --token-36358b80-843b-4b9b-8837-1db6f0179267: oklch(0.995 0.003 252); /* #f4f4f3 → surface / card ink (white) */
  --token-36691d6b-fd51-40c3-90d4-8c2b90652b0a: oklch(0.56 0.23 258); /* #aa94ff → signal-blue accent */
  --token-8e3e3777-b629-4428-b98e-de9f99cf29c7: oklch(0.855 0.018 252); /* #e7e5e4 → rule */
  --token-9390ee0f-6276-43bf-884e-7519f927be6b: oklch(0.385 0.025 258); /* #78716c → ink-2 */
  --token-319eba99-1424-4723-9327-7906d74a7237: oklch(0.56 0.23 258); /* #ffa952 (orange dot) → signal-blue accent */
  --token-8ce2847c-a5fe-4863-beb3-465f21a680e9: oklch(0.31 0.018 264); /* #44403c (card fill, stone) → cool graphite */
  --token-0ddbc857-f8b5-4b77-ba78-345cc93c3e71: oklch(0.56 0.23 258); /* #ac459d → signal-blue accent */
  --token-97e3ea9d-f90f-4401-b807-591dd22eaa3f: oklch(0.855 0.018 252); /* #d0cac6 → rule */
  --token-5a68d921-836c-4fc4-85c6-de30b05a19ab: oklch(0.56 0.23 258); /* #9ef483 (green) → signal-blue accent */
  --token-516e4704-9e17-454f-a5b3-385a87f41a7e: oklch(1 0 0); /* #fff → paper */
  --token-150242f5-ab25-4ec0-a122-46ae43c0ba04: oklch(0.175 0.026 258 / 0.7); /* #1c1917b3 → ink-alpha(0.7) */
  /* --framer-* colour vars that reference the tokens above inherit the remap automatically. A few
     are hard-set to a raw colour in page.css; those rare cases are fixed in the _assembled copy. */
}
/* ---- hand-tune below this line (survives regeneration only if you move it to a separate file) ---- */

/* ================================================================
   TYPE — A8 audit (text too bold). The donor PainPoint presets ship
   at --framer-font-weight:700 (headline 48-64px, card titles 24px),
   which reads heavier than the canonical body-H2/H3 weight (600).
   Conform WEIGHT only to the canonical 600 — sizes are left at the
   donor scale (already in-band; no enlargement). Mechanism A: override
   --framer-font-weight on the preset; theme.css loads AFTER
   shinta.scoped.css and the selectors match the donor specificity
   (incl. the .framer-Xpj46 / .framer-oVaau ancestor), so source order
   wins across every breakpoint variant.
   ================================================================ */
[data-gc-site="shinta"] .framer-Xpj46 .framer-styles-preset-rrfwft {   /* section headline → fg-h2 weight */
  --framer-font-weight: 600;
  --framer-letter-spacing: var(--tracking-h2, -0.03em);
}
[data-gc-site="shinta"] .framer-oVaau .framer-styles-preset-tm36jc {   /* drifting card titles → fg-h3 weight */
  --framer-font-weight: 600;
  --framer-letter-spacing: var(--tracking-h3, -0.025em);
}
