/* ============================================================
   NIKA BRAND TOKENS  --  B-5 SKELETON, 2026-07-30
   MARKER: B5-SKELETON-20260730-MARKER

   The ONLY thing in this file is the :root token block. Surface
   CSS (shell.css, settings.css, and -- opportunistically, on next
   touch -- accounts.css / admin.css / front.css / report.css)
   consumes these and nothing else.

   Donor: FrontLive-AskNika-Web/app/nika-brand.css (0714, Azure +
   Cerise, 267 lines, hand-rolled). Values are carried across
   UNCHANGED in hue; only the namespace differs (--nk-*), so a
   legacy surface can be migrated one variable at a time instead
   of in a batch sweep (FABLE_ORCHESTRATION_GUIDE §3).

   Stock Tailwind is BANNED on this platform. This is Tracy's
   simplified-Tailwind: minimal, hand-rolled, per-surface.

   Fonts: the donor pulls Google Fonts via a CSS import. B-5 does NOT -- design
   C15 rules self-hosting (a third-party font fetch on an
   authenticated privacy page contradicts our own copy). Until the
   woff2 files land under webapp/assets/fonts/, --nk-serif and
   --nk-sans fall through to the system stack. NAMED FALLBACK, not
   a silent one: nothing renders wrong, it renders in Georgia /
   system-sans until the fonts ship.
   ============================================================ */

:root {
  /* -- Primary: Azure ------------------------------------------------ */
  --nk-azure:        #75a3bd;
  --nk-azure-deep:   #1b4e75;
  --nk-azure-tint:   #cddce4;
  --nk-azure-soft:   #e9f1f5;

  /* -- Secondary: Cerise (sparing -- CTAs of consequence, the paid
        boundary. Never a default button colour.) ---------------------- */
  --nk-cerise:       #dd7465;  /* LANDRHS2-20260910-MARKER: [T] RULED the coral swap -- the Codesign accent */
  --nk-cerise-deep:  #c25a4e;  /* [T-TUNE 0910: derived hover for the coral swap — fine-tune freely (LANDRHS2-20260910-MARKER) */

  /* -- Tertiary: Gold (very sparing -- credits / premium) ------------- */
  --nk-gold:         #f0c987;
  --nk-gold-soft:    #F6D991;  /* LANDRHS2-20260910-MARKER: the Codesign dot gold, EXACT -- --nk-gold is a different hue and the dots must match the reference */

  /* -- Neutrals: warm cream + ink ------------------------------------ */
  --nk-ink:          #141413;
  --nk-muted:        #6b665e;
  --nk-bg: #faf9f5;
  --nk-bg-door: #F4F8FA;       /* DOORTINT1 [T] 0910: logged-out door canvas -- Codesign azure-white. Siblings to try: #EAF1F4 / #F1F5F9 */            /* LANDFIX1 [T] 0910: the canvas token */
  --nk-cream:        #faf9f5;
  --nk-cream-2:      #f4f3ee;
  --nk-border:       rgba(20,20,19,.10);

  /* -- State (hue-identical to the live accounts.css values) --------- */
  --nk-ok:           #3f7d52;
  --nk-warn:         #936412;
  --nk-err:          #b2433f;

  /* -- Non-colour tokens carried with the palette -------------------- */
  --nk-radius:       16px;
  --nk-radius-sm:    10px;
  --nk-radius-lg:    22px;
  --nk-shadow-sm:    0 1px 3px rgba(20,20,19,.07), 0 1px 2px rgba(20,20,19,.05);

  --nk-serif: 'Newsreader', Georgia, 'Times New Roman', serif;
  --nk-sans:  'Hanken Grotesk', -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;

  /* -- Derived, used by the shell ------------------------------------ */
  --nk-white:        #ffffff;
  --nk-ink-soft:     #46423b;
  --nk-muted-soft:   #9c968c;
  --nk-border-soft:  rgba(20,20,19,.07);
  --nk-sidebar-w:    248px;
  --nk-sidebar-w-collapsed: 64px;

  /* -- PUBUX1-ST6-20260826-MARKER: 0826-ratified additions ([T] M2) ---------
        #FCFCFB cards + hairline; --nk-wash = the Azure section-wash and it is
        APP-ONLY BY RULING: never a page canvas, never on customer-account or
        business-site surfaces (cream stays the canvas everywhere). The live
        watcher/record pages already reference --nk-card/--nk-line via
        fallback literals -- this makes the tokens true in ONE place. -------- */
  --nk-card:  #FCFCFB;
  --nk-line:  #e8e5de;
  --nk-wash:  #EDF2F4;
}
