#theme-switcher label {
    color: white !important;
}
.theme-switcher {
    position: fixed;
    right: 0.7rem;
    bottom: 0;
    transform: translateY(-50%);
    z-index: 1000;
    background-color: var(--mainFG);
    padding: 0.5rem;
    border-radius: 0.4rem;
    box-shadow: 0 2px 5px rgba(0,0,0,0.2);
    transition: right 0.3s;
}

/* Nasconde il theme switcher finché non viene mosso il mouse sulla sua posizione */
.theme-switcher:hover {
    right: 0;
}
select#theme {
    border: 0
}