/* ============================================================
   client.css — Catering Rental · marca del client (RENTALAPP)
   ------------------------------------------------------------
   Tema RENTALAPP: ambre càlid sobre fons fosc torrat.
   Es carrega DESPRÉS de tormo-ds.css. Sobreescriu la família
   de tokens de marca (--tm-signal*) i els neutres base perquè
   tota la PWA passi del groc TMC a la paleta RENTALAPP,
   mantenint els modes fosc/clar (data-theme) intactes.

   Tipografia: system font del dispositiu (zero dependencies).
   ============================================================ */

/* ── Mode fosc (default) ── */
:root,
[data-theme="dark"] {
  /* marca: ambre */
  --tm-signal:      #F3B34C;
  --tm-signal-2:    #e0a03a;
  --tm-signal-ink:  #1a1206;
  --tm-signal-soft: rgba(243, 179, 76, .14);
  --tm-signal-line: rgba(243, 179, 76, .45);

  /* neutres: fons torrat càlid */
  --tm-bg:        #0d0b09;
  --tm-bg-grad:   #12100c;
  --tm-surface:   #17130f;
  --tm-surface-2: #211b15;
  --tm-surface-3: #2b231b;
  --tm-line:      rgba(243, 179, 76, .10);
  --tm-line-2:    rgba(243, 179, 76, .20);

  --tm-text:      #f4efe8;
  --tm-text-dim:  #9a9186;
  --tm-text-faint:#6b6357;

  /* tipografia */
  --tm-font-display: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", system-ui, sans-serif;
  --tm-font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", system-ui, sans-serif;
}

/* ── Mode clar (day) ── */
[data-theme="day"] {
  --tm-signal:      #C77D18;
  --tm-signal-2:    #a96608;
  --tm-signal-ink:  #ffffff;
  --tm-signal-soft: rgba(199, 125, 24, .12);
  --tm-signal-line: rgba(199, 125, 24, .40);

  --tm-bg:        #f7f3ec;
  --tm-bg-grad:   #f2ede4;
  --tm-surface:   #ffffff;
  --tm-surface-2: #ffffff;
  --tm-surface-3: #f0e9dd;
  --tm-line:      rgba(60, 45, 25, .12);
  --tm-line-2:    rgba(60, 45, 25, .22);

  --tm-text:      #1f1a13;
  --tm-text-dim:  #6b6053;
  --tm-text-faint:#8f8577;

  --tm-font-display: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", system-ui, sans-serif;
  --tm-font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", system-ui, sans-serif;
}

/* ── Ajustos RENTALAPP ──
   Sense degradat a la pantalla d'accés i sense ombra a la
   primera card (decisió de disseny de David). */
.tm-login, .tm-login__hero, .tm-hero { background-image: none !important; }
.tm-card:first-of-type { box-shadow: none !important; }

/* Cifras alineadas (stock, merma, importes) — sin fuente externa */
.gk, .tm-h1, .tm-h2, input.qty, #t-eur, #miss-big, #t-out, #t-in, #t-miss {
  font-variant-numeric: tabular-nums;
  letter-spacing: -0.01em;
}
