/* palettes.css — פלטות צבע לפי ענף (שלב 3, הצעה שמחכה לאישור של גיא). זית וצהוב (olive) = ברירת המחדל ב-app.css,
   ולכן בלי data-palette או עם olive — מילואים נראה בדיוק כמו קודם. לכל פלטה אחרת: רקעים ניטרליים משותפים + צבע ראשי והדגשה
   משלה, ביום ובלילה. "לא בלילה" מפורש (:not([data-theme=night])) — אחרת ערכי היום היו דורסים את הלילה.
   הקובץ נוצר מטבלה (ראו CLAUDE.md); כל פלטה עוברת את סריקת הטלפון ביום ובלילה. */
[data-palette]:not([data-palette="olive"]):not([data-theme="night"]) {
  --board: #eceef1; --panel: #fafbfc; --panel-2: #dfe3e8; --rule: #c9cfd6; --chalk: #1b2430; --dim: #556070;
  --hdr: #dfe3e8; --field: #fff; --pop: #fff; --shadow: 0 18px 40px rgba(20,30,45,.2);
}
[data-palette]:not([data-palette="olive"])[data-theme="night"] {
  --board: #1a1f26; --panel: #232a33; --panel-2: #2c3540; --rule: #38424e; --chalk: #e6e9ee; --dim: #a3acb8;
  --field: #161b21; --hdr: #1a1f26; --pop: #2c3540; --ink: #151a20; --on-tape: #151a20; --night: rgba(0,0,0,.28);
}
/* כחול לילה וענבר */
[data-palette="navy"]:not([data-theme="night"]) { --tag: #1f3a5f; --tag-edge: #142740; --ink: #eef3f9; --tape: #f2b134; --tape-d: #7d5300; --on-tape: #1b1b1b; --nt: #1f2c3d; --nt-ink: #e8eef5; --night: rgba(31,58,95,.06); }
[data-palette="navy"][data-theme="night"] { --tag: #d5e2f2; --tag-edge: #b9cbe2; --tape: #f5bd4a; --tape-d: #f5bd4a; --nt: #1f2c3d; --nt-ink: #e8eef5; }
/* פחם וכתום */
[data-palette="ember"]:not([data-theme="night"]) { --tag: #3a2f2a; --tag-edge: #261e1a; --ink: #f6eee8; --tape: #f08a24; --tape-d: #9a4700; --on-tape: #1b1b1b; --nt: #2e2622; --nt-ink: #f6eee8; --night: rgba(58,47,42,.06); }
[data-palette="ember"][data-theme="night"] { --tag: #efe0d6; --tag-edge: #dcc8ba; --tape: #f39a45; --tape-d: #f39a45; --nt: #2e2622; --nt-ink: #f6eee8; }
/* טורקיז */
[data-palette="teal"]:not([data-theme="night"]) { --tag: #0e4f53; --tag-edge: #08363a; --ink: #e9f6f5; --tape: #36c2b0; --tape-d: #0a675d; --on-tape: #0b2a2a; --nt: #123b3e; --nt-ink: #e9f6f5; --night: rgba(14,79,83,.06); }
[data-palette="teal"][data-theme="night"] { --tag: #cdeeea; --tag-edge: #ade0da; --tape: #4fd6c4; --tape-d: #4fd6c4; --nt: #123b3e; --nt-ink: #e9f6f5; }
/* שמיים */
[data-palette="sky"]:not([data-theme="night"]) { --tag: #1d3d73; --tag-edge: #122a52; --ink: #edf3fc; --tape: #5bb8ff; --tape-d: #0b5aa0; --on-tape: #0c1c33; --nt: #1a2d4f; --nt-ink: #edf3fc; --night: rgba(29,61,115,.06); }
[data-palette="sky"][data-theme="night"] { --tag: #d6e6fb; --tag-edge: #b7d0f2; --tape: #74c4ff; --tape-d: #74c4ff; --nt: #1a2d4f; --nt-ink: #edf3fc; }
/* בורדו וזהב */
[data-palette="wine"]:not([data-theme="night"]) { --tag: #5b1f2e; --tag-edge: #3f1420; --ink: #faeef0; --tape: #e2b34f; --tape-d: #7f5600; --on-tape: #2a1a0a; --nt: #3d1a23; --nt-ink: #faeef0; --night: rgba(91,31,46,.06); }
[data-palette="wine"][data-theme="night"] { --tag: #f2d9df; --tag-edge: #e2bcc6; --tape: #e9c060; --tape-d: #e9c060; --nt: #3d1a23; --nt-ink: #faeef0; }
/* גרפיט וצהוב */
[data-palette="graphite"]:not([data-theme="night"]) { --tag: #2f3640; --tag-edge: #1f242b; --ink: #f1f3f5; --tape: #f5c518; --tape-d: #715900; --on-tape: #1b1b1b; --nt: #262b33; --nt-ink: #f1f3f5; --night: rgba(47,54,64,.06); }
[data-palette="graphite"][data-theme="night"] { --tag: #e1e5ea; --tag-edge: #c9cfd7; --tape: #f7cf3d; --tape-d: #f7cf3d; --nt: #262b33; --nt-ink: #f1f3f5; }
/* ירוק רענן */
[data-palette="green"]:not([data-theme="night"]) { --tag: #1f5a3a; --tag-edge: #133d27; --ink: #eef7f1; --tape: #7fd06a; --tape-d: #2a6e1b; --on-tape: #10240f; --nt: #1d3a2a; --nt-ink: #eef7f1; --night: rgba(31,90,58,.06); }
[data-palette="green"][data-theme="night"] { --tag: #d3eedc; --tag-edge: #b5dec3; --tape: #93db7f; --tape-d: #93db7f; --nt: #1d3a2a; --nt-ink: #eef7f1; }
/* סגול וזהב */
[data-palette="violet"]:not([data-theme="night"]) { --tag: #3f2c6e; --tag-edge: #2a1d4b; --ink: #f2eefa; --tape: #f4b942; --tape-d: #7f5500; --on-tape: #1b1b1b; --nt: #2c2147; --nt-ink: #f2eefa; --night: rgba(63,44,110,.06); }
[data-palette="violet"][data-theme="night"] { --tag: #e1d8f5; --tag-edge: #cbbdeb; --tape: #f6c45c; --tape-d: #f6c45c; --nt: #2c2147; --nt-ink: #f2eefa; }
