// design-system.jsx — System screen + design tokens display
function ScreenSystem() {
const colors = [
['Background', '--bg'],
['Surface', '--surface'],
['Surface 2', '--surface-2'],
['Surface 3', '--surface-3'],
['Ink', '--ink'],
['Ink dim', '--ink-dim'],
['Ink mute', '--ink-mute'],
['Accent', '--accent'],
['Accent 2', '--accent-2'],
['Accent soft', '--accent-soft'],
];
return (
Système de design.
Une base sobre, profonde, lisible. L'accent porte la promesse de service ; le reste s'efface.
{/* Type */}
Display · Instrument Serif
Aa Æ l'heure
32 / 40 / 48 / 56 / 64 / 72 / 88 px · regular + italic
Sans · Geist
Réservez en moins de 60 secondes.
Le tarif est fixe, calculé à la réservation. Aucun frais caché.
11 / 12 / 13 / 14 / 15 / 16 / 18 / 22 / 28 px · 400, 500, 600
{/* Color */}
{colors.map(([n, v]) => (
))}
{/* Components */}
Boutons
Badges de statut
Champs
);
}
function SectionLabel({ n, t }) {
return (
{n}
{t}
);
}
Object.assign(window, { ScreenSystem });