:root{
    --brand: #066858;
    --main: #004e43;
}
html{
    scroll-behavior: smooth;
}
body{
    font-family: 'Poppins', sans-serif;
}
a:hover{
    text-decoration: underline;
    cursor: pointer;
}
button:hover{
    cursor: pointer;
}
.bg-brand{
    background-color: var(--brand);
    color: white;
}
.bg-main{
    background-color: var(--main);
    color: white;
}
.badge-stato{
    color: #fff;
    background-color: #6b7280;
}
.badge-stato-nuovo{
    background-color: #1d4ed8;
}
.badge-stato-scaduto{
    background-color: #991b1b;
}
.badge-stato-assegnato{
    background-color: #047857;
}
.badge-stato-in_attesa_richiedente{
    background-color: #b45309;
}
.badge-stato-sospeso{
    background-color: #c2410c;
}
.badge-stato-chiuso_risolto,
.badge-stato-chiuso_rifiutato,
.badge-stato-chiuso_non_eseguito{
    background-color: #334155;
}
.badge-stato-merged,
.badge-stato-split{
    background-color: #4338ca;
}
