/* NeevStep brand guard — sabse aakhir me load hota hai (bootstrap head()). Owner ka hukm, 28 Sep 2026:
   "NeevStep ki branding, Crestly ki nahi". Palette = /brand (tokens.css) ke rang HI. Koi naya rang chahiye to
   pehle brand page me jodo, yahan nahi. Rules: Coral sirf galat/not-yet, Mint sirf sahi, subject rang sirf tiles/covers,
   gradient kabhi nahi. Rename (brand-4.css) on change — hCDN ?v= nahi maanta. */

/* ---- 1. Chat-format stage (scene-N.js) — Crestly ke rang the; ab NeevStep tokens ---- */
.scene{--ink:#17153A;--muted:#5C5A7A;--line:#E4E0FA;--paper:#FFFFFF;
  --purple:#5B3DF5;--purple-soft:#EEEAFF;          /* main highlight = Violet */
  --blue:#4527D6;--blue-soft:#EEEAFF;              /* labels = Violet Deep */
  --green:#8C75FF;--green-soft:#EEEAFF;            /* scene me kono ke rings (neutral) — Mint sirf sahi jawab ke liye, isliye Lilac */
  --red:#FF5A5F;                                   /* sirf "gap / abhi nahi" */
  --orange:#FFC83D;--yellow:#FFF4D6;               /* Sunshine accent */
  --wood:#FFF4D6;--wood-d:#FFC83D}                 /* frame/sticks: brown nahi, Sunshine */
/* Sunshine par text padha nahi jaata (brand: text on sun = #3B2A00) — orange TEXT ko Violet Deep */
.scene text[fill="var(--orange)"],.scene [fill="var(--orange)"] text{fill:#4527D6}
/* scene-1.js me seedhe likhe rang → palette */
.scene [fill="#FFF8F1" i],.scene [fill="#FFF6E0" i],.scene [fill="#FAF7EF" i],.scene [fill="#F1ECE0" i],.scene [fill="#FFF1E6" i],.scene [fill="#FFE9C9" i]{fill:#FFF4D6}
.scene [fill="#FFF1EE" i],.scene [fill="#FBE3DD" i],.scene [fill="#F1EAFF" i],.scene [fill="#DCEBFF" i],.scene [fill="#D8E3F5" i]{fill:#EEEAFF}
.scene [fill="#F0B9AE" i],.scene [fill="#C9C3B4" i],.scene [fill="#E6E1D5" i]{fill:#D3CDF5}
.scene [fill="#A8D5B5" i]{fill:#E3F9EF}
.scene [fill="#F5C43F" i]{fill:#FFC83D}
.scene [stroke="#B9C6D8" i],.scene [stroke="#C9C3B4" i],.scene [stroke="#E6E1D5" i]{stroke:#D3CDF5}
.scene [stroke="#F0B9AE" i]{stroke:#8C75FF}

/* ---- 2. Lesson figures (figs/*.svg + app/shell CSS) ---- */
.fig .d{stroke:#8C75FF}                            /* diagonal = Lilac (tha #D9A21C, palette me nahi) */
.fig .hl2{stroke:#5B3DF5}                         /* highlight line (diagonal) = Violet — frame Sunshine hai, diagonal alag dikhe */
.fig .m{stroke:#4527D6}                            /* barabar-side ticks, parallel arrows — Coral nahi */
.fig .a2{stroke:#FFC83D;stroke-width:3}            /* doosra / "?" angle */
.fig .thr,.fig .thrs{stroke:#8C75FF}
.fig .no{fill:#5B3DF5}.fig .q{fill:#4527D6}
.fig .cloth{fill:#FFF4D6;stroke:#FFC83D}
.brd .kside{stroke:#8C75FF}.brd .klen{fill:#4527D6}
.fig .wood{stroke:#FFC83D}.fig .wood2{stroke:#D3CDF5}
.fig [fill="#A0652B" i],.fig [stroke="#A0652B" i]{fill:#FFF4D6;stroke:#FFC83D}
.fig [fill="#CFE8D6" i]{fill:#E3F9EF}
/* Venn: Mint/Coral ka matlab sahi/galat hai — family diagram me nahi */
.fig .v1{fill:#E4EDFF;stroke:#1D5FD6}
.fig .v3{fill:#FFF4D6;stroke:#FFC83D;fill-opacity:.8}
.fig .v4{fill:#EEEAFF;stroke:#8C75FF;fill-opacity:.8}
.fig .v5{fill:#FFFFFF;stroke:#4527D6;fill-opacity:.35;stroke-dasharray:6 5}

/* ---- 3. Gradient kabhi nahi ---- */
.start-go{background:#F6F5FF}
.pg .hl{background:#FFF4D6}

/* ---- 4. Teacher panel: "away" gulabi tha — brand me gulabi nahi. Away = Sunshine soft (dhyan do), stuck = Coral ---- */
.sum.away{background:#FFF4D6}
.tile.away{border-color:#FFC83D;background:#FFF4D6}
.tile.away .st{color:#3B2A00}
