Cohere design system.
Cohere design system — Piattaforma AI aziendale. Gradienti vivaci, estetica dashboard ricca di dati.
Guardalo in contesto
Gli stessi design token applicati a diversi tipi di artefatto — un sito web, un’app, una slide, un poster. Mock originali ri-vestiti con questo sistema, non screenshot.
it
real.
Design token
56 token conformi al token contract di Open Design — gli stessi valori strutturati di palette, tipografia, spaziatura e motion che il tuo agent legge per applicare il tema a qualsiasi artefatto.
Superficie
-
--bg#ffffff -
--surface#fafafa -
--surface-warmvar(--surface)
Testo
-
--fg#000000 -
--fg-2#212121 -
--muted#93939f -
--metavar(--muted)
Bordo
-
--border#d9d9dd -
--border-soft#f2f2f2
Accento
-
--accent#1863dc -
--accent-on#ffffff -
--accent-hovercolor-mix(in oklab, var(--accent), black 8%) -
--accent-activecolor-mix(in oklab, var(--accent), black 16%)
Semantico
-
--success#16a34a -
--warn#eab308 -
--danger#ef4444
Tipografia
-
--font-display"CohereText", "Space Grotesk", Inter, ui-sans-serif, sans-serif -
--font-body"Unica77 Cohere Web", Inter, Arial, ui-sans-serif, sans-serif -
--font-mono"CohereMono", "JetBrains Mono", ui-monospace, monospace
Scala tipografica
-
--text-xs12px -
--text-sm14px -
--text-base16px -
--text-lg18px -
--text-xl24px -
--text-2xl32px -
--text-3xl60px -
--text-4xl72px -
--leading-body1.5 -
--leading-tight1.0 -
--tracking-display-0.02em
Spaziatura
-
--space-14px -
--space-28px -
--space-312px -
--space-416px -
--space-520px -
--space-624px -
--space-832px -
--space-1248px -
--section-y-desktop60px -
--section-y-tablet48px -
--section-y-phone32px
Raggio
-
--radius-sm8px -
--radius-md22px -
--radius-lg22px -
--radius-pill9999px
Elevazione
-
--elev-flatnone -
--elev-ring0 0 0 1px var(--border-soft) -
--elev-raised0 4px 16px rgba(0, 0, 0, 0.06)
Focus
-
--focus-ring0 0 0 2px var(--accent)
Motion
-
--motion-fast150ms -
--motion-base200ms -
--ease-standardcubic-bezier(0.2, 0, 0, 1)
Layout
-
--container-max1440px -
--container-gutter-desktop32px -
--container-gutter-tablet24px -
--container-gutter-phone16px
Design System Inspired by Cohere
Category: AI & LLM Piattaforma AI enterprise. Gradienti vivaci, estetica da dashboard ricca di dati.
1. Tema Visivo e Atmosfera
L’interfaccia di Cohere è un deck di comando enterprise rifinito — deciso, pulito, progettato per far percepire l’AI come un’infrastruttura seria piuttosto che un giocattolo consumer. L’esperienza vive su una tela bianco brillante dove i contenuti sono organizzati in card generosamente arrotondate (raggio 22px) che creano un linguaggio di contenimento organico, simile alle nuvole. È un sito che parla a CTO e architetti enterprise: professionale senza essere freddo, sofisticato senza essere intimidatorio.
Il linguaggio di design unisce due mondi con un sistema a doppio carattere tipografico: CohereText, un serif display personalizzato con tracking stretto, conferisce ai titoli il peso di un manifesto tecnologico, mentre Unica77 Cohere Web gestisce tutto il testo corpo e UI con precisione geometrica svizzera. Questo abbinamento serif/sans crea una personalità di “autorità sicura incontra chiarezza ingegneristica” che riflette perfettamente una piattaforma AI enterprise.
Il colore è usato con estrema moderazione — l’interfaccia è quasi interamente in bianco e nero con bordi grigio freddo (#d9d9dd, #e5e7eb). Il viola-violetto appare solo nelle bande hero fotografiche, nelle sezioni con gradienti e nell’interattivo blu (#1863dc) che segnala gli stati hover e focus. Questa moderazione cromatica significa che quando il colore APPARE — negli screenshot di prodotto, nelle fotografie enterprise e nella sezione viola profondo — porta il massimo peso visivo.
Caratteristiche Chiave:
- Tela bianco brillante con bordi di contenimento grigio freddo
- Raggio del bordo caratteristico di 22px — la distintiva “rotondità della card Cohere”
- Doppio carattere tipografico personalizzato: CohereText (serif display) + Unica77 (sans corpo)
- Moderazione cromatica di livello enterprise: nero, bianco, grigi freddi, accento viola-blu minimale
- Sezioni hero viola profondo/violetto che forniscono un contrasto drammatico
- Pulsanti ghost/trasparenti che virano al blu al passaggio del mouse
- Fotografia enterprise che mostra diverse applicazioni nel mondo reale
- CohereMono per codice ed etichette tecniche con trasformazioni maiuscole
2. Palette Colori e Ruoli
Primari
- Cohere Black (
#000000): Testo dei titoli principale ed elementi di massima enfasi. - Near Black (
#212121): Colore standard dei link del corpo — leggermente più morbido del nero puro. - Deep Dark (
#17171c): Un quasi-nero con sfumatura blu per la navigazione e il testo nelle sezioni scure.
Secondari e Accenti
- Interaction Blue (
#1863dc): L’accento interattivo primario — appare al passaggio del mouse sui pulsanti, negli stati focus e nei link attivi. L’unico colore d’azione cromatico. - Ring Blue (
#4c6ee6al 50%): Colore del ring Tailwind per gli indicatori di focus da tastiera. - Focus Purple (
#9b60aa): Colore del bordo di focus degli input — un violetto attenuato.
Superfici e Sfondi
- Pure White (
#ffffff): Lo sfondo principale della pagina e la superficie delle card. - Snow (
#fafafa): Superfici elevate sottili e sfondi delle sezioni chiare. - Lightest Gray (
#f2f2f2): Bordi delle card e le linee di contenimento più morbide.
Neutri e Testo
- Muted Slate (
#93939f): Link footer de-enfatizzati e testo terziario — un grigio dai toni freddi con una leggera sfumatura blu-violetto. - Border Cool (
#d9d9dd): Bordi standard di sezione e di elemento di lista — un grigio freddo con leggera sfumatura violacea. - Border Light (
#e5e7eb): Variante bordo più chiara — il gray-200 standard di Tailwind.
Sistema di Gradienti
- Banda Hero Viola-Violetto: Sezioni con gradiente viola profondo che creano un contrasto drammatico rispetto alla tela bianca. Appaiono come bande a piena larghezza che ospitano screenshot di prodotto e messaggi chiave.
- Gradiente Footer Scuro: La pagina transisce attraverso viola profondo/carbone fino al footer nero, creando un effetto “tramonto”.
3. Regole Tipografiche
Famiglia di Caratteri
- Display:
CohereText, con fallback:Space Grotesk, Inter, ui-sans-serif, system-ui - Corpo / UI:
Unica77 Cohere Web, con fallback:Inter, Arial, ui-sans-serif, system-ui - Codice:
CohereMono, con fallback:Arial, ui-sans-serif, system-ui - Icone:
CohereIconDefault(font di icone personalizzato)
Gerarchia
| Ruolo | Font | Dimensione | Peso | Altezza Riga | Spaziatura Lettere | Note |
|---|---|---|---|---|---|---|
| Display / Hero | CohereText | 72px (4.5rem) | 400 | 1.00 (stretto) | -1.44px | Impatto massimo, autorità serif |
| Display Secondario | CohereText | 60px (3.75rem) | 400 | 1.00 (stretto) | -1.2px | Intestazioni di sezione grandi |
| Intestazione Sezione | Unica77 | 48px (3rem) | 400 | 1.20 (stretto) | -0.48px | Titoli sezione feature |
| Sotto-intestazione | Unica77 | 32px (2rem) | 400 | 1.20 (stretto) | -0.32px | Intestazioni card, nomi feature |
| Titolo Feature | Unica77 | 24px (1.5rem) | 400 | 1.30 | normal | Titoli sezione più piccoli |
| Corpo Grande | Unica77 | 18px (1.13rem) | 400 | 1.40 | normal | Paragrafi introduttivi |
| Corpo / Pulsante | Unica77 | 16px (1rem) | 400 | 1.50 | normal | Corpo standard, testo pulsante |
| Pulsante Medio | Unica77 | 14px (0.88rem) | 500 | 1.71 (rilassato) | normal | Pulsanti più piccoli, etichette enfatizzate |
| Didascalia | Unica77 | 14px (0.88rem) | 400 | 1.40 | normal | Metadati, descrizioni |
| Etichetta Maiuscola | Unica77 / CohereMono | 14px (0.88rem) | 400 | 1.40 | 0.28px | Etichette di sezione in maiuscolo |
| Piccolo | Unica77 | 12px (0.75rem) | 400 | 1.40 | normal | Testo più piccolo, link footer |
| Codice Micro | CohereMono | 8px (0.5rem) | 400 | 1.40 | 0.16px | Etichette codice in maiuscolo minuscolo |
Principi
- Serif per la dichiarazione, sans per l’utilità: CohereText porta la voce del brand alla scala display — le sue terminazioni serif danno ai titoli l’autorità della ricerca pubblicata. Unica77 gestisce tutto il funzionale con neutralità geometrico-svizzera.
- Tracking negativo alla scala: CohereText usa da -1.2px a -1.44px di spaziatura tra lettere a 60–72px, creando blocchi di testo densi e d’impatto.
- Peso corpo singolo: Quasi tutto l’uso di Unica77 è al peso 400. Il peso 500 appare solo per l’enfasi nei pulsanti piccoli. Il sistema si affida a dimensione e spaziatura, non al contrasto di peso.
- Etichette codice in maiuscolo: CohereMono usa il maiuscolo con spaziatura positiva tra lettere (0.16–0.28px) per tag tecnici e marcatori di sezione.
4. Stili dei Componenti
Pulsanti
Ghost / Trasparente
- Sfondo: trasparente (
rgba(255, 255, 255, 0)) - Testo: Cohere Black (
#000000) - Nessun bordo visibile
- Hover: il testo vira a Interaction Blue (
#1863dc), opacità 0.8 - Focus: contorno solido 2px in Interaction Blue
- Lo stile principale del pulsante — invisibile finché non si interagisce
Solido Scuro
- Sfondo: scuro/nero
- Testo: Pure White
- Per CTA su superfici chiare
- A forma di pillola o con raggio standard
Delineato
- Contenimento basato sul bordo
- Usato nelle azioni secondarie
Card e Contenitori
- Sfondo: Pure White (
#ffffff) - Bordo: sottile solido Lightest Gray (
1px solid #f2f2f2) per card sottili; Cool Border (#d9d9dd) per le enfatizzate - Raggio: 22px — il raggio caratteristico di Cohere per card primarie, immagini e contenitori di dialogo. Anche 4px, 8px, 16px, 20px per elementi più piccoli
- Ombra: minimale — Cohere si affida al colore di sfondo e ai bordi piuttosto che alle ombre
- Speciale: raggio
0px 0px 22px 22px(arrotondamento solo in basso) per i contenitori di sezione - Dialog: raggio 8px per le finestre modali/dialog
Input e Form
- Testo: bianco su input scuro, nero su chiaro
- Bordo focus: Focus Purple (
#9b60aa) con1px solid - Ombra focus: ring rosso (
rgb(179, 0, 0) 0px 0px 0px 2px) — probabilmente per indicazione di stato errore - Contorno focus: Interaction Blue solido 2px
Navigazione
- Nav orizzontale pulita su sfondo bianco o scuro
- Logo: wordmark Cohere (SVG personalizzato)
- Link: testo scuro a 16px Unica77
- CTA: pulsante solido scuro
- Mobile: collasso hamburger
Trattamento delle Immagini
- Fotografia enterprise con soggetti e ambienti diversificati
- Fotografia hero con tinta viola per le sezioni drammatiche
- Screenshot UI del prodotto su superfici scure
- Immagini con raggio 22px in linea con il sistema delle card
- Sezioni a gradiente viola a piena larghezza
Componenti Distintivi
Sistema Card 22px
- Il raggio del bordo di 22px è la firma visiva di Cohere
- Tutte le card, immagini e contenitori primari usano questo raggio
- Crea una morbidezza organica, simile alle nuvole, che è distintiva rispetto ai tipici 8–12px
Barra di Fiducia Enterprise
- Loghi aziendali visualizzati in una striscia orizzontale
- Dimostra l’adozione enterprise
- Trattamento logo pulito, monocromatico
Bande Hero Viola
- Sezioni viola profondo a piena larghezza che ospitano le vetrine del prodotto
- Creano pause visive drammatiche nel flusso della pagina bianca
- Gli screenshot del prodotto galleggiano nell’ambiente viola
Tag Codice Maiuscolo
- CohereMono in maiuscolo con spaziatura tra lettere
- Usato come marcatori di sezione ed etichette di categorizzazione
- Crea una gerarchia informativa tecnica e strutturata
5. Principi di Layout
Sistema di Spaziatura
- Unità base: 8px
- Scala: 2px, 6px, 8px, 10px, 12px, 16px, 20px, 22px, 24px, 28px, 32px, 36px, 40px, 56px, 60px
- Il padding dei pulsanti varia per variante
- Padding interno delle card: circa 24–32px
- Spaziatura verticale delle sezioni: generosa (56–60px tra le sezioni)
Griglia e Contenitore
- Larghezza massima del contenitore: fino a 2560px (molto ampia) con ridimensionamento responsivo
- Hero: centrato con tipografia drammatica
- Sezioni feature: griglie di card multi-colonna
- Sezioni enterprise: bande viola a piena larghezza
- 26 breakpoint rilevati — sistema responsivo estremamente granulare
Filosofia dello Spazio Bianco
- Chiarezza enterprise: Ogni sezione presenta una proposta chiara con spazio di respiro tra le altre.
- La fotografia come hero: Le grandi sezioni fotografiche forniscono interesse visivo senza richiedere elementi di design decorativi.
- Raggruppamento a card: I contenuti correlati sono raggruppati in card con arrotondamento a 22px, creando cluster informativi naturali.
Scala dei Raggi dei Bordi
- Netto (4px): Elementi di navigazione, tag piccoli, paginazione
- Comodo (8px): Finestre dialog, contenitori secondari, card piccole
- Generoso (16px): Contenitori featured, card medie
- Grande (20px): Card feature grandi
- Caratteristico (22px): Card primarie, immagini hero, contenitori principali — IL raggio Cohere
- Pillola (9999px): Pulsanti, tag, indicatori di stato
6. Profondità ed Elevazione
| Livello | Trattamento | Uso |
|---|---|---|
| Piatto (Livello 0) | Nessuna ombra, nessun bordo | Sfondo pagina, blocchi di testo |
| Con bordo (Livello 1) | 1px solid #f2f2f2 o #d9d9dd | Card standard, separatori di lista |
| Banda Viola (Livello 2) | Sfondo viola scuro a piena larghezza | Sezioni hero, vetrine feature |
Filosofia delle Ombre: Cohere è praticamente privo di ombre. La profondità è comunicata attraverso il contrasto del colore di sfondo (card bianche su bande viola, superficie bianca su neve), il contenimento con bordi (bordi grigio freddo), e la drammatica alternanza di sezioni chiare e scure. Quando gli elementi hanno bisogno di elevazione, la ottengono essendo bianco-su-scuro piuttosto che proiettando ombre.
7. Cosa Fare e Cosa Evitare
Da Fare
- Usare il raggio del bordo di 22px su tutte le card e i contenitori primari — è la firma visiva
- Usare CohereText per i titoli display (72px, 60px) con spaziatura tra lettere negativa
- Usare Unica77 per tutto il testo corpo e UI al peso 400
- Mantenere la palette in bianco e nero con bordi grigio freddo
- Usare Interaction Blue (#1863dc) solo per gli stati interattivi hover/focus
- Usare le sezioni viola profondo per pause visive drammatiche e vetrine di prodotto
- Applicare maiuscolo + spaziatura tra lettere su CohereMono per le etichette di sezione
- Mantenere fotografia appropriata al contesto enterprise con soggetti diversificati
Da Evitare
- Non usare raggi del bordo diversi da 22px sulle card primarie — il raggio caratteristico è importante
- Non introdurre colori caldi — la palette è rigorosamente dai toni freddi
- Non usare ombre pesanti — la profondità viene dal contrasto cromatico e dai bordi
- Non usare il peso grassetto (700+) sul testo corpo — l’intervallo è 400–500
- Non saltare la gerarchia serif/sans — CohereText per i titoli, Unica77 per il corpo
- Non usare il viola come colore di superficie per le card — il viola è riservato alle sezioni a piena larghezza
- Non ridurre la spaziatura delle sezioni sotto i 40px — i layout enterprise hanno bisogno di spazio di respiro
- Non usare decorazione sui pulsanti per impostazione predefinita — ghost/trasparente è lo stato base
8. Comportamento Responsivo
Breakpoint
| Nome | Larghezza | Cambiamenti Principali |
|---|---|---|
| Mobile Piccolo | <425px | Layout compatto, spaziatura minimale |
| Mobile | 425–640px | Colonna singola, card impilate |
| Mobile Grande | 640–768px | Aggiustamenti minori alla spaziatura |
| Tablet | 768–1024px | Inizio delle griglie a 2 colonne |
| Desktop | 1024–1440px | Layout multi-colonna completo |
| Desktop Grande | 1440–2560px | Larghezza massima del contenitore |
26 breakpoint rilevati — uno dei siti più granularmente responsivi nel dataset.
Target di Tocco
- Pulsanti adeguatamente dimensionati per l’interazione touch
- Link di navigazione con spaziatura comoda
- Superfici delle card come target di tocco
Strategia di Collasso
- Navigazione: La nav completa si riduce a hamburger
- Griglie feature: Multi-colonna → 2 colonne → colonna singola
- Testo hero: 72px → 48px → 32px ridimensionamento progressivo
- Sezioni viola: Mantengono la piena larghezza, il contenuto si impila
- Griglie card: 3 → 2 → 1 colonna
Comportamento delle Immagini
- La fotografia si ridimensiona proporzionalmente all’interno di contenitori con raggio 22px
- Gli screenshot del prodotto mantengono il rapporto d’aspetto
- Le sezioni viola ridimensionano lo sfondo proporzionalmente
9. Guida ai Prompt per Agenti
Riferimento Rapido ai Colori
- Testo Principale: “Cohere Black (#000000)”
- Sfondo Pagina: “Pure White (#ffffff)”
- Testo Secondario: “Near Black (#212121)”
- Accento Hover: “Interaction Blue (#1863dc)”
- Testo Attenuato: “Muted Slate (#93939f)”
- Bordi Card: “Lightest Gray (#f2f2f2)”
- Bordi Sezione: “Border Cool (#d9d9dd)“
Esempi di Prompt per Componenti
- “Crea una sezione hero su Pure White (#ffffff) con CohereText a 72px peso 400, line-height 1.0, letter-spacing -1.44px. Testo Cohere Black. Sottotitolo in Unica77 a 18px peso 400, line-height 1.4.”
- “Progetta una card feature con raggio del bordo 22px, bordo 1px solid Lightest Gray (#f2f2f2) su bianco. Titolo in Unica77 a 32px, letter-spacing -0.32px. Corpo in Unica77 a 16px, Muted Slate (#93939f).”
- “Costruisci un pulsante ghost: sfondo trasparente, testo Cohere Black in Unica77 a 16px. Al hover, il testo vira a Interaction Blue (#1863dc) con opacità 0.8. Focus: contorno solido 2px Interaction Blue.”
- “Crea una sezione a piena larghezza viola profondo con testo bianco. CohereText a 60px per il titolo. Lo screenshot del prodotto galleggia all’interno con raggio del bordo 22px.”
- “Progetta un’etichetta di sezione usando CohereMono a 14px, maiuscolo, letter-spacing 0.28px. Testo Muted Slate (#93939f).”
Guida all’Iterazione
- Concentrarsi su UN componente alla volta
- Usare sempre il raggio 22px per le card primarie — “la rotondità della card Cohere”
- Specificare il carattere tipografico — CohereText per i titoli, Unica77 per il corpo, CohereMono per le etichette
- Gli elementi interattivi usano Interaction Blue (#1863dc) solo al hover
- Mantenere le superfici bianche con bordi grigio freddo — nessun tono caldo
- Il viola è per le sezioni a piena larghezza, mai per gli sfondi delle card
Tag
design-systemfirst-partydesignai-llm