.theme-dark {
    color-scheme: dark;
    --bg-color: rgb(20, 20, 20);
    --card-color: rgb(23, 23, 23);
    --card-background-color: rgba(255, 255, 255, 0.1);
    --card-before-gradient: rgba(255, 255, 255, 0.06);
    --card-after-gradient: rgba(255, 255, 255, 0.4);
    --font-color: rgb(240, 240, 240);
    --subtitle-color: rgba(255, 255, 255, 0.5);
    --gradient-radius: 800px;
}

.theme-dark #light-toggle {
    display: none;
}
.theme-dark #dark-toggle {
    display: inline;
}

.theme-dark .imagelight {
    display: none;
}

.theme-dark .imagedark {
    display: inline;
}

.theme-dark input.gsc-input {
    color: rgb(15, 15, 15);
}

.theme-dark table.gssb_c span {
    color: rgb(20,20,20);
}
