Design system

Manuale di marca

Tutto quello che vedi qui è generato dai token del prodotto. Non è una copia del design system: è il design system. Se un valore cambia nel codice, questa pagina cambia con lui.

src/tokens.js — l’unico file del progetto che contiene un valore di marca. Nessun colore, dimensione o ombra di questa pagina è scritto a mano.

01

Idea di marca

SuturaLab è un allenatore di decisione clinica per infermieri: non è un corso con un test alla fine.

Posizionamento

Tra il manuale che si consulta e il laboratorio in presenza a cui non si arriva. Un manuale non obbliga a decidere e un laboratorio non entra in un turno. Qui il caso viene prima, scegli, e la correzione arriva con tutto il ragionamento.

A chi parla

Infermieri assistenziali di Spagna e America Latina — cure primarie, pronto soccorso, ambulatorio lesioni, RSA e domicilio — e studenti dell’ultimo anno che arrivano in tirocinio senza aver mai deciso da soli.

La promessa

Alleni la decisione, non la memoria.

Quello che non siamo

Non siamo un accreditamento, né una consulenza clinica, né un catalogo di prodotti. Non promettiamo risultati: offriamo criterio con la linea guida in mano e la fonte in vista.

Come si dimostra

Ogni pezzo — una lezione, un post, un’email — finisce con una decisione presa e il suo perché. Se un pezzo non obbliga a decidere nulla, non è nostro.

Il registro

Da collega a collega, mai dalla cattedra. Diamo per scontato quello che un infermiere sa e non diamo per scontato quello che la linea guida precisa.

03

Colore

Una sola tinta di proprietà — teal chirurgico — su inchiostro e carta, con filetti da 1 px. Ogni campione porta il suo contrasto reale, calcolato contro gli sfondi con cui può combinarsi.

Scala teal

  • --teal-50 #EFFBF8 Inchiostro sopra16.16 AAA
  • --teal-100 #D3F3EB Inchiostro sopra14.50 AAA
  • --teal-200 #A6E6D8 Inchiostro sopra12.17 AAA
  • --teal-300 #6FD2BF Inchiostro sopra9.49 AAA
  • --teal-400 #34B8A2 Contrasto su paper2.35 Senza testoContrasto su surface2.46 Senza testo
  • --teal-500 #12A594 Contrasto su paper2.93 Senza testoContrasto su surface3.07 AA grande
  • --teal-600 #0E8C7E Contrasto su paper3.94 AA grandeContrasto su surface4.14 AA grande
  • --teal-700 #0E7C6B Contrasto su paper4.86 AAContrasto su surface5.10 AA
  • --teal-800 #0A6155 Contrasto su paper7.01 AAAContrasto su surface7.36 AAA
  • --teal-900 #074840 Contrasto su paper9.95 AAAContrasto su surface10.45 AAA

Accenti

  • --accent #0E7C6B Contrasto su paper4.86 AAContrasto su surface5.10 AA
  • --accent-bright #12A594 Contrasto su paper2.93 Senza testoContrasto su surface3.07 AA grande
  • --accent-700 #0A6155 Contrasto su paper7.01 AAAContrasto su surface7.36 AAA
  • --accent-800 #074840 Contrasto su paper9.95 AAAContrasto su surface10.45 AAA
  • --accent-100 #D3F3EB Inchiostro sopra14.50 AAA
  • --accent-50 #EFFBF8 Inchiostro sopra16.16 AAA

Superfici

  • --paper #F7FAF9 Inchiostro sopra16.30 AAA
  • --surface #FFFFFF Inchiostro sopra17.12 AAA
  • --surface-2 #EFF5F3 Inchiostro sopra15.51 AAA
  • --surface-3 #E4EEEB Inchiostro sopra14.45 AAA
  • --white #FFFFFF Inchiostro sopra17.12 AAA

Inchiostro e linee

  • --ink #0B1F1C Contrasto su paper16.30 AAAContrasto su surface17.12 AAA
  • --ink-2 #37504B Contrasto su paper8.29 AAAContrasto su surface8.71 AAA
  • --ink-3 #58736D Contrasto su paper4.89 AAContrasto su surface5.14 AA
  • --line #DCE8E5 Inchiostro sopra13.62 AAA
  • --line-2 #C2D6D1 Inchiostro sopra11.27 AAA

Ember

  • --ember #C25333 Contrasto su paper4.37 AA grandeContrasto su surface4.59 AA
  • --ember-600 #A8441F Contrasto su paper5.69 AAContrasto su surface5.98 AA
  • --ember-700 #8E3A1B Contrasto su paper7.22 AAAContrasto su surface7.58 AAA
  • --ember-50 #FCF1EC Inchiostro sopra15.43 AAA
  • --ember-line #EDC6B5 Inchiostro sopra10.88 AAA

Semantici

  • --ok #0F7A55 Contrasto su paper5.08 AAContrasto su surface5.34 AA
  • --ok-50 #E8F6F0 Inchiostro sopra15.38 AAA
  • --ok-line #B4DDCB Inchiostro sopra11.53 AAA
  • --warn #96620B Contrasto su paper4.94 AAContrasto su surface5.19 AA
  • --warn-50 #FBF3E3 Inchiostro sopra15.51 AAA
  • --warn-line #E7D3A4 Inchiostro sopra11.62 AAA
  • --danger #B42318 Contrasto su paper6.26 AAContrasto su surface6.57 AA
  • --danger-50 #FCEFEE Inchiostro sopra15.26 AAA
  • --danger-line #F0C8C4 Inchiostro sopra11.22 AAA
  • --info-line #A6E6D8 Inchiostro sopra12.17 AAA
  • --gold #8A6A17 Contrasto su paper4.81 AAContrasto su surface5.05 AA

Su inchiostro

  • --on-dark #E9F3F0 Contrasto su ink15.11 AAA
  • --on-dark-2 #C6DBD5 Contrasto su ink11.81 AAA
  • --on-dark-3 #B4CFC8 Contrasto su ink10.35 AAA
  • --on-dark-muted #95B2AB Contrasto su ink7.53 AAA
  • --on-dark-faint #86A69F Contrasto su ink6.49 AA
  • --dark-line #24413B Contrasto su ink1.54 Senza testo
  • --dark-line-2 #365B53 Contrasto su ink2.26 Senza testo
  • --accent-on-dark #6FD2BF Contrasto su ink9.49 AAA
  • --accent-on-dark-2 #A6E6D8 Contrasto su ink12.17 AAA
  • --accent-on-dark-3 #D3F3EB Contrasto su ink14.50 AAA
  • --accent-on-dark-4 #EFFBF8 Contrasto su ink16.16 AAA

Regola ferrea: ember

Ember è esclusivo della call to action principale e degli avvisi. Mai sfondo di sezione, mai decorazione, mai testo lungo, mai un secondo pulsante nella stessa schermata. Se il calore appare due volte, smette di significare «agisci qui».

--ember #C25333

Proporzione d’uso

Sessanta di carta, trenta di inchiostro, otto di teal e due di ember. È la proporzione che lascia chiamare una cosa sola.

  • Carta 60%
  • Inchiostro 30%
  • Teal 8%
  • Ember 2%

04

Tipografia

Schibsted Grotesk per i titoli, Inter per interfaccia e testo. Entrambe ospitate sul nostro dominio: nessuna richiesta a un CDN di font e nessun problema di consenso.

Scala

  • Un margine introflesso non chiude

    --f-4xl clamp(2.2rem,4.2vw + 1.1rem,3.9rem) · Schibsted Grotesk

  • Un margine introflesso non chiude

    --f-3xl clamp(1.85rem,2.9vw + 1.12rem,3.1rem) · Schibsted Grotesk

  • Un margine introflesso non chiude

    --f-2xl clamp(1.5rem,1.9vw + 1.05rem,2.35rem) · Schibsted Grotesk

  • Un margine introflesso non chiude

    --f-xl clamp(1.24rem,1vw + 1.02rem,1.7rem) · Schibsted Grotesk

  • Un margine introflesso non chiude

    --f-lg clamp(1.1rem,0.55vw + 1rem,1.35rem) · Inter

  • Un margine introflesso non chiude

    --f-md clamp(1.03rem,0.3vw + 0.98rem,1.15rem) · Inter

  • Un margine introflesso non chiude

    --f-base 1rem · Inter

  • Un margine introflesso non chiude

    --f-sm 0.8125rem · Inter

  • Un margine introflesso non chiude

    --f-xs 0.75rem · Inter

Pesi ammessi

  • Prima decidi--w-reg 400
  • Prima decidi--w-med 500
  • Prima decidi--w-semi 600
  • Prima decidi--w-bold 700
  • Prima decidi--w-display 620

Quattro pesi e uno display. Niente corsivo nei titoli, niente grassetto dentro un titolo.

Crenatura

  • CATEGORIA III--tr-tight -0.022em
  • CATEGORIA III--tr-snug -0.012em
  • CATEGORIA III--tr-wide 0.14em

I titoli grandi e condensati hanno crenatura negativa; le etichette maiuscole, positiva. Il testo corrente non si tocca mai.

Lunghezza di riga

Tra cinquantaquattro e sessantacinque caratteri per riga: la larghezza alla quale l’occhio ritrova la riga successiva senza perdersi, e quella che usiamo per tutto il testo lungo del prodotto.

Più lunga si perde la riga; più corta si rompe il ritmo. --measure 65ch · --measure-narrow 54ch

Gerarchia

Un h1 per pagina. Titolo in display, sottotitolo in Inter, etichetta in maiuscolo teal. Mai due livelli consecutivi della stessa dimensione.

Famiglie incluse

  • Schibsted Grotesk/fonts/schibsted-latin.woff2latin · 400 900
  • Schibsted Grotesk/fonts/schibsted-latin-ext.woff2latin-ext · 400 900
  • Inter/fonts/inter-latin.woff2latin · 100 900
  • Inter/fonts/inter-latin-ext.woff2latin-ext · 100 900

Servite dal nostro dominio. Mai da un CDN di font.

05

Sistema di layout

Una sola gronda, un solo ritmo verticale e una sola scala di spaziatura per tutto il sito. Tutto quello che segue è disegnato con il valore del token, non con uno screenshot.

Spaziatura

  • --s00rem
  • --s1.25rem
  • --s2.5rem
  • --s3.75rem
  • --s41rem
  • --s51.5rem
  • --s62rem
  • --s73rem
  • --s84rem
  • --s95.5rem
  • --s107.5rem

Raggi

  • --r-xs4px
  • --r-sm6px
  • --r-md10px
  • --r-lg14px
  • --r-xl22px
  • --r-pill999px

Elevazione

  • --e1A riposo: pulsante, scheda appoggiata
  • --e2Sollevato: scheda attiva, test
  • --e3Fluttuante: menu, pannello
  • --e4Sopra tutto: modale, avviso

Movimento

  • --t-fast150ms
  • --t-base200ms
  • --t-slow250ms
  • --easecubic-bezier(.2,.7,.3,1)

Una sola curva di accelerazione. Con «riduci movimento» attivo, tutte le durate scendono a 1 ms.

Larghezze e misure

  • --maxw1200px
  • --maxw-narrow760px
  • --toc-w290px
  • --header-h64px
  • --tap44px
  • --gutterclamp(1.15rem,4.2vw,2rem)
  • --section-yclamp(2.75rem,6vw,5rem)
  • --section-y-tightclamp(2rem,4.5vw,3.5rem)
  • --measure65ch
  • --measure-narrow54ch

Regole del sistema

  1. Filetti da 1 px, non ombre, per separare blocchi dentro una stessa superficie.
  2. Numerazione visibile: passi, casi e sezioni sono numerati a vista, mai impliciti.
  3. Un solo accento per pezzo: una chiamata, un colore caldo, una cosa che guarda l’occhio.
  4. Una gronda e un ritmo verticale per tutto il sito: le sezioni non si distanziano a occhio.
  5. Nessun controllo sotto i 44 px, su nessuno schermo.

06

Componenti

Renderizzati dal vivo dallo stesso codice che serve il prodotto. Quello che vedi qui è esattamente quello che vede uno studente.

Scheda di caso clinico

Predefinito

Caso di esempio

Ferita pulita all’avambraccio, 3 cm, 2 ore di evoluzione. All’accostamento i margini si introflettono. Cosa fai?

Selezionata

Caso di esempio

Ferita pulita all’avambraccio, 3 cm, 2 ore di evoluzione. All’accostamento i margini si introflettono. Cosa fai?

Corretta: giusta

Caso di esempio

Ferita pulita all’avambraccio, 3 cm, 2 ore di evoluzione. All’accostamento i margini si introflettono. Cosa fai?

Un margine introflesso mette l’epidermide contro il derma: non c’è affrontamento e la cicatrice resta depressa e più larga. Si corregge rifacendo il punto con ingresso a 90° e più tessuto profondo che superficiale, o con un punto a materasso verticale. Stringere di più non everte: rende ischemico il margine.

Corretta: sbagliata

Caso di esempio

Ferita pulita all’avambraccio, 3 cm, 2 ore di evoluzione. All’accostamento i margini si introflettono. Cosa fai?

Un margine introflesso mette l’epidermide contro il derma: non c’è affrontamento e la cicatrice resta depressa e più larga. Si corregge rifacendo il punto con ingresso a 90° e più tessuto profondo che superficiale, o con un punto a materasso verticale. Stringere di più non everte: rende ischemico il margine.

Disabilitata

Caso di esempio

Ferita pulita all’avambraccio, 3 cm, 2 ore di evoluzione. All’accostamento i margini si introflettono. Cosa fai?

Regola di stato

Nessuno stato è affidato al solo colore: l’opzione corretta riceve anche la lettera, un simbolo e la parola scritta, così si legge in scala di grigi, in stampa e con daltonismo.

Pulsanti

Terziario Inattivo

Al massimo un pulsante ember per schermata. Tutte le altre azioni sono teal, contorno o testo.

Campi

Serve a salvare i tuoi progressi. Nient’altro.

Minimo dieci caratteri.

Badge

Livello 1 Gratuito A pagamento In corso Da rivedere Prossimamente

Il badge dice lo stato con la parola, non solo con il colore: così si legge in scala di grigi e in stampa.

Medicazione

Alginato di calcio

  • IndicazioneEssudato abbondante, con letto fibrinoso che richiede sbrigliamento autolitico
  • EssudatoAbbondante
  • CambioIn base alla saturazione della medicazione e allo stato della cute perilesionale, non al calendario

Non indicato in: ferita secca, essudato scarso o escara secca stabile.

La scelta si fa in base al livello di essudato, al tessuto del letto e allo stato della cute perilesionale (EPUAP/NPIAP/PPPIA 2019).

Tabella comparativa dei livelli

I tre livelli, letti dal database: nessun prezzo è scritto nel codice.
LivellolezioniPrezzo
Esencial10Gratuito
Intermedio1139 €
Avanzado879 €

07

Voce e tono

Clinico, sicuro, diretto, da collega a collega. Frasi brevi, il verbo davanti e nessuna parola che non regga un turno di notte.

Vocabolario di riferimento: GNEAUPP (Documento Tecnico n. II) ed EPUAP/NPIAP/PPPIA (linea guida internazionale, 2019).
Si diceNon si dicePerché
Lesione correlata alla dipendenza (GNEAUPP, LRD)Piaga da letto«LRD» è il termine ombrello del GNEAUPP; «piaga da letto» non dice quale forza ha prodotto la lesione.
Lesione da pressione (LdP)EscaraL’escara è un tessuto del letto, non l’entità: descrive quello che si vede, non quello che è.
Categoria da I a IVGrado da I a IVGNEAUPP ed EPUAP/NPIAP usano «categoria» per evitare l’idea di una scala che si sale e si scende.
Non stadiabileCategoria VLa categoria V non esiste: è una lesione a tutto spessore il cui letto è coperto da fibrina o escara.
Lesione dei tessuti profondiLesione violaDiscolorazione persistente e non sbiancabile rosso scuro, marrone o viola, con cute integra o no.
Lesione cutanea associata all’umidità (MASD)Ulcera da umiditàNon è una lesione da pressione: la causa è l’umidità, la valutazione è un’altra e anche la gestione.
Lesione da frizioneFerita da sfregamentoLa frizione è una forza tangenziale di superficie; il taglio agisce nei piani profondi e non è la stessa cosa.
Eritema non sbiancabileRossore che non va viaÈ il criterio che definisce la categoria I e si verifica con pressione digitale o disco trasparente.

Vietato

  • Promesse di risultato: «impara a suturare in un weekend».
  • Accreditamenti inesistenti: il nostro attestato è di frequenza e non conferisce competenze professionali.
  • Urgenza commerciale: conti alla rovescia, posti limitati, sconti che scadono stasera.
  • Emoji decorative su qualsiasi superficie di marca.
  • Consiglio clinico senza supporto: ogni affermazione porta la sua fonte o non si pubblica.

Registro e riferimenti

Usiamo il linguaggio prudente delle linee guida: «si raccomanda», «considerare», «non ci sono prove sufficienti». Dove la linea guida dubita, dubitiamo per iscritto.

Le fonti sono sempre citate nel pezzo, con documento e anno.

08

Politica delle immagini

Un’immagine esiste solo se illustra esattamente il contenuto che ha accanto.

Se non esiste la fotografia clinica corretta, disegniamo un nostro diagramma e lo etichettiamo «Diagramma». Mai una foto stock decorativa, mai un’immagine di ferita sensazionalistica o senza contesto clinico. Un’immagine che non corrisponde è peggio di nessuna immagine.

Corretto

Morfologia del margine della feritaQuattro sezioni schematiche che confrontano un margine netto perpendicolare, un margine contuso, un margine smussato e un’avulsione con perdita di sostanza.Margine nettoTaglio perpendicolareChiusura primariaMargine contusoTessuto devitalizzatoRegolarizzare primaMargine smussatoLembo sottileRischio di necrosiAvulsionePerdita di sostanzaValutare l’invioMorfologia del margine della ferita
Schema Il margine comanda sulla tecnica: solo il primo si chiude con un semplice punto staccato.

Un diagramma nostro, etichettato come diagramma, con descrizione scritta, accanto al testo che spiega esattamente quello.

Scorretto

Una foto stock di una sala operatoria generica accanto a un testo sulla categorizzazione delle lesioni da pressione: decora, non insegna, e suggerisce un contesto che non è quello del contenuto.

Prima di pubblicare un’immagine

  1. Mostra esattamente quello che dice il paragrafo accanto? Se no, fuori.
  2. È una fotografia clinica con contesto e consenso, o deve essere un diagramma etichettato?
  3. Ha un testo alternativo scritto da chi capisce il contenuto?
  4. La sua provenienza e la licenza sono accreditate nella pagina dei crediti?

09

Template social

Quattro griglie madri per Instagram, 1080 × 1350 px (4:5), disegnate con questi stessi token. Ogni pezzo futuro si compone scegliendone una, senza inventare nulla.

  • CASO 01

    I margini si introflettono all’accostamento. Cosa fai?

    • A
    • B
    • C
    • D

    A — Caso

    Fondo inchiostro. Etichetta «CASO 0X» in teal in alto, la domanda in un titolo condensato grande che occupa quasi tutta l’altezza, quattro opzioni in righe minime in basso e il simbolo piccolo in un angolo. Senza foto.

  • Alginato

    Idrocolloide

    Essudato abbondante, letto fibrinoso.

    B — Decisione A/B

    Fondo carta. Diviso in verticale, due opzioni contrapposte in tipografia grande, un filetto da 1 px al centro e una riga di contesto clinico sotto.

  • Non è una «ulcera da umidità».
    È una MASD.

    GNEAUPP · Documento Tecnico n. II

    C — Vocabolario

    Fondo carta con accento teal. «Non è X. È Y.» a dimensione display, con la fonte in piccolo a piè di pagina.

  • TRE LIVELLI

    • Essenziale · 0 €
    • Intermedio · 39 €
    • Avanzato · 79 €
    Inizia gratis

    D — Prodotto

    Fondo inchiostro e l’unico posto dove appare ember: la scala dei tre livelli e una sola call to action.

Regole di composizione

  1. Margine di sicurezza di 72 px sui quattro lati: nessun testo fuori.
  2. Massimo dodici parole nel titolo, e mai una parola sola nell’ultima riga.
  3. La griglia alterna inchiostro e carta: mai tre pezzi di fila sullo stesso fondo.
  4. La fonte clinica va dentro l’immagine, non solo nella didascalia.
  5. Mai una fotografia di ferita nel pezzo: se serve illustrare, un diagramma etichettato.

Misure

  • Tela1080 × 13504:5
  • Margine72 pxsui quattro lati
  • TitoloSchibsted GroteskInter
  • Ritmo della grigliaA C B A C B A C Dprime nove uscite