design : accueil en trois variantes (console, parcours, établi) + couleur par axe

- typo : Bricolage Grotesque (titres) + Atkinson Hyperlegible (texte),
  Syne gardée pour le logo seul ; une seule source de polices (Bunny)
- palettes : teinte propre à chaque axe dans les 4 ambiances ;
  pages d'axe en axis-scope, cartes sans bordure (canon design)
- accueil : console des trois curseurs (tablist clavier), boîte à outils,
  bloc format éditorial + événement + reproduction ; ?v=a|b|c|0
- numérique : carte LPK ; bouquet rendu avec statut et légende
- messages : sans bordure, deux colonnes en grand écran

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Yvv
2026-09-28 10:15:46 +02:00
co-authored by Claude Opus 5.5
parent c3ada04e52
commit e9fce4be8f
29 changed files with 2901 additions and 56 deletions
+6 -10
View File
@@ -2,7 +2,6 @@ import {
defineConfig,
presetIcons,
presetUno,
presetWebFonts,
transformerDirectives,
transformerVariantGroup,
} from 'unocss'
@@ -17,21 +16,18 @@ export default defineConfig({
ph: () => import('@iconify-json/ph/icons.json').then(i => i.default),
},
}),
presetWebFonts({
provider: 'bunny',
fonts: {
display: 'Outfit:400,500,600,700,800',
sans: 'Inter:300,400,500,600,700',
mono: 'JetBrains Mono:400,500,700',
calligraphy: 'Playfair Display:400,700',
},
}),
],
transformers: [
transformerDirectives(),
transformerVariantGroup(),
],
theme: {
// Font files are loaded once, from Bunny Fonts, in nuxt.config.ts (app.head.link).
fontFamily: {
display: 'var(--font-display)',
sans: 'var(--font-sans)',
mono: 'var(--font-mono)',
},
colors: {
primary: {
DEFAULT: 'hsl(var(--color-primary))',