body { --neutral-color: #ffffff; --primary-color-alt: #fef3ce; --on-neutral-color: #000000; --primary-color: #0e2d32; --on-primary-color: #ffffff; --on-primary-color-alt: #caf5f4; --secondary-color: #9edbdd; --on-secondary-color: #262626; --neutral-color-alt: #dbdbdb; --on-neutral-color-alt: #000000; --standard-theme: #ffffff; --on-standard-theme: #000000; --alt-theme: #0e2d32; --on-alt-theme: #ffffff; --artist-color: #FAC20A; --school-color: #2093be; --manager-color: #D8050B; } body { // Le thème inversé dans le thème standard est équivalent au thème alternatif .inv-theme { background-color: var(--alt-theme); color: var(--on-alt-theme) !important; .v-btn { border-color: var(--on-alt-theme); } } .inv-theme * { color: var(--on-alt-theme) !important; } // Thème alernatif .alt-theme { background-color: var(--alt-theme); color: var(--on-alt-theme) !important; .v-btn { border-color: var(--on-alt-theme); } } .alt-theme * { color: var(--on-alt-theme) !important; } // Thème inversé .alt-theme .inv-theme { background-color: var(--standard-theme); color: var(--on-standard-theme) !important; } .alt-theme .inv-theme * { color: var(--on-standard-theme) !important; } }