SPB Git

spb/phi-conseil

Public
3.1 KB · 101 lines css
1/*2 * Design tokens — PHI Conseil3 * Couleurs échantillonnées sur references/phi-conseil-homepage.jpeg (2026-11-08).4 * Point d'entrée unique : ne pas coder de valeur brute dans les composants.5 */6:root {7  /* Couleurs */8  --color-ivory-50: #faf7f1; /* fond des sections (services, à propos, footer) */9  --color-ivory-100: #f5eee4; /* fond du hero */10  --color-ivory-200: #f0e4d2; /* vague ivoire, bouton bandeau */11  --color-ivory-300: #eddcc8;1213  --color-pale-100: #e6edf3;14  --color-pale-200: #d7e0e7; /* encadré témoignage, disques services */15  --color-pale-300: #c4cdd6; /* vague bleu pâle */16  --color-pale-400: #b7c1ca; /* points de pagination inactifs */1718  --color-slate-500: #597992; /* boutons bleus */19  --color-slate-600: #55738f; /* bandeau final */20  --color-slate-700: #4a657f;2122  --color-navy-800: #233a52;23  --color-navy-900: #1d3047; /* titres */2425  --color-gold-300: #e3cfae;26  --color-gold-400: #d2b991; /* coches, guillemets */27  --color-gold-500: #c7a075; /* spirale, filets */28  --color-gold-600: #bea177; /* filets, motifs */29  --color-gold-700: #7c5e34; /* texte doré lisible (AA sur ivoire) */3031  --color-ink-900: #1f2a33; /* texte courant fort */32  --color-ink-700: #3a4652; /* texte courant */33  --color-ink-500: #5b6771; /* texte secondaire */34  --color-ink-300: #9aa4ad;3536  --color-white: #ffffff;37  --color-danger: #a23b3b;38  --color-success: #2f6b4f;3940  /* Typographie */41  --font-serif: var(--font-eb-garamond), "Iowan Old Style", Georgia, serif;42  --font-sans: var(--font-figtree), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;4344  --text-xs: 0.75rem;45  --text-sm: 0.875rem;46  --text-base: clamp(1rem, 0.95rem + 0.2vw, 1.0625rem);47  --text-lg: clamp(1.0625rem, 1rem + 0.35vw, 1.25rem);48  --text-xl: clamp(1.15rem, 1.05rem + 0.4vw, 1.35rem);49  --text-2xl: clamp(1.5rem, 1.3rem + 0.9vw, 1.875rem);50  --text-3xl: clamp(1.75rem, 1.3rem + 1.1vw, 2.25rem);51  --text-4xl: clamp(2rem, 1.55rem + 1.7vw, 2.75rem);52  --text-display: clamp(2.5rem, 1.55rem + 3.3vw, 4.25rem);5354  --leading-tight: 1.05;55  --leading-snug: 1.2;56  --leading-normal: 1.55;57  --tracking-caps: 0.14em;5859  /* Espacements */60  --space-1: 0.25rem;61  --space-2: 0.5rem;62  --space-3: 0.75rem;63  --space-4: 1rem;64  --space-5: 1.25rem;65  --space-6: 1.5rem;66  --space-8: 2rem;67  --space-10: 2.5rem;68  --space-12: 3rem;69  --space-16: 4rem;70  --space-20: 5rem;71  --space-24: 6rem;72  --section-y: clamp(3rem, 2rem + 4vw, 5.5rem);73  --container-max: 1180px;74  --container-pad: clamp(1.25rem, 4vw, 3rem);7576  /* Rayons */77  --radius-sm: 0.375rem;78  --radius-md: 0.75rem;79  --radius-lg: 1.25rem;80  --radius-xl: 1.75rem;81  --radius-pill: 999px;8283  /* Ombres */84  --shadow-sm: 0 1px 2px rgba(29, 48, 71, 0.06);85  --shadow-md: 0 6px 18px rgba(29, 48, 71, 0.1);86  --shadow-lg: 0 18px 40px rgba(29, 48, 71, 0.14);8788  /* Mouvement */89  --ease-out: cubic-bezier(0.22, 1, 0.36, 1);90  --duration-fast: 150ms;91  --duration-base: 250ms;92  --duration-slow: 450ms;9394  /* Points de rupture (référence, Tailwind utilise les siens) */95  --bp-sm: 640px;96  --bp-md: 768px;97  --bp-lg: 1024px;98  --bp-xl: 1280px;99  --bp-2xl: 1536px;100}101
Files · 18a9e1379a7e4662b184e2c070c92578c5de3ea8
Menu

Theme