:root {
    --highlight-color: rgb(255, 166, 0);
    --accent-color: rgb(189, 252, 209);
}

.reveal .slides p { text-align:left; }

b { color: var(--highlight-color); }

h1, h4 { 
    color: var(--highlight-color) !important; 
}

.MathJax, .katex{ color: var(--accent-color); }

li { 
    padding-top: 0.5em; 
    list-style-type: "» ";
}

i { font-style: oblique; color: var(--accent-color)}

.center {
    display: flex;
    justify-content: center;
    align-items: center;
}

.middle {
    vertical-align: middle;
}

.bib-authors {
    font-size: smaller;
    font-weight: bold;
}

.bib-journal {
    font-size: 70%;
    font-style: italic; 
}

.bib-title {
    font-size: 0.7em;
    color: var(--accent-color)
}   

/* Tabelle nelle slide: font più piccolo e padding ridotto */
.reveal .slides table {
    font-size: 0.85em;
    border-collapse: collapse;
}
.reveal .slides table th,
.reveal .slides table td {
    padding: 0.35em 0.5em;
}

/* Colore per gli header delle tabelle */
.reveal .slides table th {
    color: #000000;
    background-color: rgba(255,255,255,0.92);
    /* leggero bordo per separare dall'eventuale background scuro */
    border-bottom: 1px solid rgba(0,0,0,0.08);
}

/* rimuovi numero pagina */
.reveal .slide-number {
    display: none !important;
}