DIRECTION B TICKET THERMIQUE — néo-analogique ← DIRECTION A DIRECTION C →
*** CONCEPT ***
Chaque dirham laisse une trace.
L'interface est cette trace.

Le ticket de pompe comme langage : papier crème, encre dense, filets pointillés, montants en mono strict. Les pastilles de statut sont des tampons encreurs, la clôture s'imprime comme un reçu déchirable. Un néo-analogique précis — la chaleur du papier, la rigueur du registre comptable.

*** PALETTE « COMPTOIR » ***
{{ s.n }} {{ s.v }}
*** TYPOGRAPHIE ***
IBM Plex Mono (chiffres, références, labels) — l'ADN de l'imprimante à ticket, chasse fixe donc montants alignés sans effort. IBM Plex Sans (texte courant) — même dessinateur, même squelette : le duo est naturellement accordé.
public/css/design/tokens.css
:root {
  --accent: #4B3BBF;  /* encre violette — tenant */
  --bg: #E9E1CE;      /* comptoir */
  --surface: #FBF7EB; /* papier thermique */
  --ink: #2A241A;     /* encre dense */
  --rule: 1px dashed var(--line-soft);
  --radius: 0px;      /* le papier ne s'arrondit pas */
}
[data-theme="dark"] { /* ruban carbone */ }
Filets, tampons, tickets : tout dérive de 8 variables. Tenant = une autre encre.
S SSTM STATION AL MASSIRA · AGADIR · N°0042
YB Y. Benali
— JOURNAL —
{{ it.idx }} {{ it.label }}
CAISSE OUVERTE 06:04
DERNIÈRE CLÔTURE 17/07
*** MERCI ***
{{ k.label }} {{ k.delta }}
{{ k.value }}
{{ k.note }}
RÈGLEMENTS CLIENTS 248 PIÈCES
N° PIÈCE CLIENT DATE MONTANT DH RÉGLÉ DH STATUT ACTIONS
{{ r.no }} {{ r.client }} {{ r.date }} {{ r.montant }} {{ r.regle }} {{ r.statut }}
PAGE 1/42 · 1–6 SUR 248
SAISIE RÈGLEMENT
REF AUTO : RG-2048 · 18/07/2026 14:32
— TOASTS —
*** ENREGISTRÉ ***
Règlement RG-2047
24 850,00 DH · Chèque n°448210
!!! REFUSÉ !!!
Clôture impossible
2 règlements en attente
CLÔTURE DE JOURNÉE
STATION AL MASSIRA · 18/07/2026 · CAISSE 01
VENTES CARBURANT128 440,50
ENCAISSEMENTS96 210,00
VERSÉ AU COFFRE88 500,00
ÉCART DE CAISSE− 130,00
*** CLÔTURE DÉFINITIVE — NON MODIFIABLE ***
*** ENREGISTRÉ ***
Règlement RG-2047 · 24 850,00 DH