Aller au contenu principal
Mariam · Design System

Charte
graphique Mariam

L'identité visuelle officielle de Mariam : ses couleurs, ses typographies, son iconographie et les règles d'usage du logo. Cette page documente le Design System tel qu'il vit aujourd'hui dans le produit.

02 · Couleurs

Palette de marque

Trois familles structurent l'identité chromatique : un bleu profond comme couleur de marque, un saffran comme accent ponctuel, et une échelle neutre qui porte la majorité de l'interface.

Mariam Blue

Couleur de marque · primaire

Accent · Saffran

Highlights · pills · campagnes

Neutres

Texte · surfaces · bordures
03 · Catégories menu

Six teintes pour le menu

Chaque carte de plat ou de catégorie utilise l'une de ces six teintes, avec un bord inférieur de 4px plus sombre. Cette signature crée un léger relief 3D, structure le scan visuel et permet une distinction tactile immédiate sur écran TV comme sur mobile.

Plat principal
Aperçu de carte
Indigo
Entrée
Aperçu de carte
Sky
Végétarien
Aperçu de carte
Mint
Boisson
Aperçu de carte
Saffron
Spécial
Aperçu de carte
Clay
Dessert
Aperçu de carte
Lilac
Note technique : ces couleurs ne sont pas exposées comme tokens Tailwind — elles vivent dans le code des cartes de menu (admin et apps) avec leur propre logique d'attribution. Cette page sert de source de vérité.
04 · Sémantique

États du système

Quatre couleurs sémantiques pour communiquer l'état d'une action ou d'un message. Chacune est définie en OKLCH avec une variante claire et une variante texte qui assurent un contraste accessible (AA minimum).

Succès
Action validée, paiement reçu
--color-success
Avertissement
Stock faible, action requise
--color-warning
Erreur
Échec, validation impossible
--color-error
Information
Astuce, contexte, neutre
--color-info
05 · Typographie

Trois fontes

Mariam s'écrit avec trois fontes distinctes, chacune avec un rôle précis. Inter structure l'interface, Fugaz One donne le ton sur les affiches, et Climate Crisis ponctue les campagnes éditoriales.

Aa
Sans serif · UI & corps

Inter

Variable de 100 à 900. Lisibilité optimale aux petites tailles, reste élégante en grande échelle. Notre fonte par défaut.

Plat du jour
100 · Thin
Plat du jour
300 · Light
Plat du jour
400 · Regular
Plat du jour
500 · Medium
Plat du jour
600 · SemiBold
Plat du jour
700 · Bold
Plat du jour
900 · Black
Échelle typographique
Mariam, gérez les menus simplement.
xs 12 / 16
Mariam, gérez les menus simplement.
sm 14 / 20
Mariam, gérez les menus simplement.
base 16 / 24
Mariam, gérez les menus simplement.
lg 18 / 28
Mariam, gérez les menus simplement.
xl 20 / 28
Mariam, gérez les menus simplement.
2xl 24 / 32
Mariam, gérez les menus simplement.
3xl 30 / 36
Mariam, gérez les menus simplement.
4xl 36 / 40
Mariam, gérez les menus simplement.
5xl 48 / 1
Display · headlines

Fugaz One

Sans serif géométrique, en UPPERCASE pour les titres, affiches et le wordmark. Présence forte, identité immédiatement reconnaissable.

Mariam
Poids unique 400
Casse UPPERCASE
Tracking tight
Accent · campagnes

Climate Crisis

Une fonte variable expressive, à n'utiliser qu'avec parcimonie pour les accents éditoriaux ou les campagnes ponctuelles. Jamais en corps.

Prochainement
06 · Iconographie

Une seule famille

Mariam utilise exclusivement Lucide pour son iconographie — du dashboard admin aux apps mobile et TV. Cohérence visuelle garantie, traits de 1.5px, coins arrondis subtils.

layout-dashboard
folder
users
settings
user
credit-card
calendar
utensils
salad
soup
sandwich
coffee
leaf
wheat-off
fish
chef-hat
qr-code
smartphone
tv
bell
search
menu
bar-chart-3
lock
Iconographie · Lucide

Plus de 1 600 icônes open source, libres d'utilisation sous licence ISC. Lucide est issu d'un fork de Feather Icons (par Cole Bemis) et maintenu par une communauté active. Chaque icône est dessinée sur une grille de 24×24 avec un trait de 2px.

lucide.dev
07 · Fondations

Espacement, rayons, ombres

Les unités structurelles de l'interface. Toutes définies en variables CSS et exposées via Tailwind.

Échelle d'espacement

1
4px
2
8px
4
16px
6
24px
8
32px
12
48px
16
64px
24
96px

Border radius

sm
0.375rem · 6px
md
0.5rem · 8px
lg
1rem · 16px
xl
1.5rem · 24px
3xl
2rem · 32px
full
pill / cercle

Ombres

shadow-sm
Élévation discrète
shadow
Élévation par défaut
shadow-lg
Modales · overlays
shadow-category
Cartes catégories · 4px solide
Crédits

Ce système a été pensé,
dessiné, écrit.

Direction artistique
Eliot Cupillard
Design System & identité visuelle
Développement
Eliot Cupillard
Site vitrine, apps, dashboard
Iconographie
Lucide.dev
Licence ISC
Charte mise à jour en 2026