/* Riserva sempre lo spazio della scrollbar verticale del contenuto
   principale, anche quando non serve: altrimenti il contenuto (qui il
   contenuto centrato di assistente.html, che riusa questo stesso file)
   "salta" a sinistra ogni volta che compare la scrollbar. */
main {
    scrollbar-gutter: stable;
}

::-webkit-scrollbar {
    width: 8px;
}
::-webkit-scrollbar-track {
    background: #0f1221;
    border-radius: 4px;
}
::-webkit-scrollbar-thumb {
    background: #2a324b;
    border-radius: 4px;
}
::-webkit-scrollbar-thumb:hover {
    background: #3b466b;
}
* {
    scrollbar-width: thin;
    scrollbar-color: #2a324b #0f1221;
}

/* Descrizione moduli corso: contenuto scritto con l'editor a formattazione
   minima (grassetto/corsivo/elenco puntato) — Tailwind preflight toglie lo
   stile di default a liste e paragrafi, va ripristinato qui sia per la
   casella di modifica che per l'anteprima nella card del corso. */
.rich-text-content ul {
    list-style: disc;
    padding-left: 1.25rem;
}
.rich-text-content ol {
    list-style: decimal;
    padding-left: 1.25rem;
}
.rich-text-content p {
    margin-bottom: 0.5rem;
}
.rich-text-content p:last-child {
    margin-bottom: 0;
}
