/* =============================================================
   INDIA — "The Balance" (market #11) · DESIGN TOKENS
   Skin: light peacock-teal + brass, a weighing balance in
   equilibrium as the mark (tarazu / तराज़ू). Gold, silver and the
   rupee measured across many independent sources.

   Loaded AFTER ind/assets/board.css (this market ships its OWN
   board.css — the asset merge lays it over the shared fleet
   sheet, retiring that shared-fingerprint copy the eg/iq way,
   by same-name overwrite). ind ships board.css and NOT styles.css
   on purpose: the shared legal / methodology / footer templates
   (which ind's privacy/contact/methodology wrappers include) link
   `assets/board.css` by name, and write_site DELETES board.css
   whenever a market ships styles.css — that would leave the DPDP
   legal pages unstyled. Re-skin by editing ONLY these two files.

   FONTS: no Google Fonts in production (self-contained fleet /
   CSP rule) — the approved mockup's Sora / Space Grotesk / Hind
   are rendered here through a system stack. Tradeoff: the exact
   letterforms are not guaranteed across devices, but the board
   pulls zero bytes off gstatic and stays CSP-clean; numerals hold
   their column via tabular-nums (.tnum). The Devanagari accent
   (सोना · मुद्रा · मानक) falls back to the device's Devanagari UI
   font — the India scope notes no Devanagari glyph is vendored in
   the repo, acceptable for a single brand phrase.
   ============================================================= */
:root {
  color-scheme: light;   /* single committed palette, fleet convention (eg is light too) */

  /* ---- India design palette (mockup: peacock-teal + brass) ---- */
  --peacock:      #0c4a49;   /* structure: header band, headings   */
  --peacock-deep: #08383a;
  --peacock-mid:  #116a66;
  --brass:        #b08a3e;   /* ornament fill                       */
  --brass-ink:    #8a6a26;   /* brass as text on light              */
  --brass-bright: #d2ae5e;   /* brass as text on peacock            */
  --card:         #f7f5ee;
  --card-hi:      #fbf9f2;
  --rule-soft:    #ccc5b3;
  --up-bg:        rgba(26, 122, 82, .10);
  --down-bg:      rgba(179, 68, 40, .10);
  --shadow:       0 1px 0 #fff, 0 2px 10px rgba(12, 74, 73, .06);
  --radius:       10px;

  /* ---- shared TOKEN CONTRACT (board.css / the shared legal,
          methodology, footer + consent partials read these) ---- */
  /* surfaces */
  --paper:      #f7f5ee;   /* cards, tables                         */
  --panel:      #ece7d9;   /* table head / tinted band              */
  --card-bg:    #fbf9f2;
  --glass:      rgba(247, 245, 238, .85);
  --anchor-bg:  #efe9db;

  /* lines */
  --hairline:   #d9d3c2;
  --line-soft:  #e4dfce;
  --card-line:  #ccc5b3;

  /* text */
  --ink:        #0e2f2d;
  --ink-soft:   #43605d;
  --muted:      #566a67;
  --faint:      #7c8b88;

  /* brand */
  --accent:      #0c4a49;  /* peacock: headings, links, active tab  */
  --accent-deep: #08383a;
  --gold:        #b08a3e;  /* brass: rules, ornaments               */

  /* semantics (price cues only — never national/flag colours) */
  --up:   #1a7a52;
  --down: #b34428;
  --flat: #7c8b88;

  /* honesty (HELD / STALE) */
  --hold-fg:   #8a6a26;
  --hold-bg:   #f3ecd9;
  --hold-line: #d9c48c;

  /* trust band */
  --trust-fg:   #1a7a52;
  --trust-bg:   #e7efe7;
  --trust-line: #9ab8a6;

  /* background */
  --bg-grad-from: #efe6d6;
  --bg-grad-to:   #f2efe6;

  /* type — system stacks, no vendored/Google fonts (see header) */
  --font:      "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", Arial, sans-serif;
  --font-num:  "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", Arial, sans-serif;
  --font-deva: "Nirmala UI", "Kohinoor Devanagari", "Noto Sans Devanagari", "Mangal", system-ui, sans-serif;

  /* shape / space */
  --r-sm: 5px;
  --r-md: 8px;
  --r-lg: 12px;
  --pad: 16px;
  --page-max: 1520px;
}
