/* généré par scripts/generer-sombre.py, ne pas éditer.
   Mode sombre (palette A, ma-musique.css seul) : surcharge de couleurs seulement. Ignorés : masques, filter, transition, variables locales --…
   @keyframes contenant des couleurs (non convertis) : aucun */
.mm-evite{background-color:#1c1417;background-image:none}
.mm-menu-btn svg{fill:none;stroke:#f5f3ee}
.mm-menu{background-color:#1c1417;background-image:none;border-top-color:rgba(245,243,238,0.55);border-bottom-color:rgba(245,243,238,0.55)}
.mm-menu a,.mm-menu button{text-decoration-color:currentcolor}
.mm-menu-compte{border-top-color:rgba(245,243,238,0.14)}
.mm-menu-echeance{color:rgba(245,243,238,0.68)}
.mm-menu a:hover,.mm-menu button:hover{text-decoration-color:currentcolor}
.mm-lien{text-decoration-color:currentcolor;color:#f5f3ee}
.mm-fl{fill:none;stroke:currentColor}
.mm-lien:hover{text-decoration-color:currentcolor}
.mm-discret{color:rgba(245,243,238,0.68)}
.mm-ic svg{fill:none;stroke:#f5f3ee}
.mm-ic svg.plein{fill:#f5f3ee;stroke:none}
.mm-reduire{background-color:transparent;background-image:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;box-shadow:none}
.mm-reduire:focus:not(:focus-visible){outline-color:currentcolor;box-shadow:none}
.mm-reduire:focus-visible{outline-color:currentcolor;text-decoration-color:currentcolor}
.mm-np:focus{outline-color:currentcolor}
.mm-meta{color:rgba(245,243,238,0.68)}
.mm-petit{color:rgba(245,243,238,0.68)}
.mm-nouveau{color:#f5f3ee;border-bottom-color:rgba(245,243,238,0.55)}
.mm-porte-form label[for=gateEmail]{color:rgba(245,243,238,0.68)}
.mm-porte-form input[type=email]{border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-bottom-color:rgba(245,243,238,0.55);background-color:transparent;background-image:none;outline-color:currentcolor}
.mm-porte-form input::placeholder{color:rgba(245,243,238,0.68)}
.mm-rond input{border-top-color:rgba(245,243,238,0.55);border-right-color:rgba(245,243,238,0.55);border-bottom-color:rgba(245,243,238,0.55);border-left-color:rgba(245,243,238,0.55);background-color:transparent;background-image:none}
.mm-rond input:checked{background-color:#291721;background-image:none}
.mm-rond input:checked::after{border-left-color:#1c1417;border-bottom-color:#1c1417}
.mm-rond small{color:rgba(245,243,238,0.68)}
.mm-porte-aide{border-top-color:rgba(245,243,238,0.14)}
#gate.is-working .mm-porte-texte::after{background-color:transparent;background-image:linear-gradient(90deg,#291721 0 30%,transparent 30%)}
.mm-echeance{color:rgba(245,243,238,0.68)}
.mm-echeance b{color:#f5f3ee}
.mm-actions small{color:rgba(245,243,238,0.68)}
.mm-bandeau{border-top-color:rgba(245,243,238,0.55);border-bottom-color:rgba(245,243,238,0.55)}
.mm-annonce{border-top-color:currentcolor}
.mm-reprise-prog{background-color:rgba(245,243,238,0.12);background-image:none}
.mm-reprise-prog i{background-color:#291721;background-image:none}
.mm-poch{background-color:#291721;background-image:none;outline-color:rgba(245,243,238,0.14)}
.mm-gen{color:#f5f3ee}
.mm-signe{background-color:transparent;background-image:none;color:#f5f3ee}
.mm-carte-s{color:rgba(245,243,238,0.68)}
.mm-carte-t:hover{text-decoration-color:currentcolor}
.mm-recherche svg{fill:none;stroke:#f5f3ee}
.mm-recherche input{border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-bottom-color:rgba(245,243,238,0.55);background-color:transparent;background-image:none;outline-color:currentcolor}
.mm-recherche input::-webkit-search-cancel-button{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231e1220' stroke-width='2'%3E%3Cpath d='M5 5l14 14M19 5L5 19'/%3E%3C/svg%3E")}
.mm-recherche input::placeholder{color:rgba(245,243,238,0.68)}
.mm-vues button{color:rgba(245,243,238,0.68);border-bottom-color:transparent}
.mm-vues button.active{color:#f5f3ee;border-bottom-color:rgba(245,243,238,0.55)}
.mm-vues button:hover{color:#f5f3ee}
.mm-humeurs button{color:rgba(245,243,238,0.68);border-bottom-color:transparent}
.mm-humeurs button.active{color:#f5f3ee;border-bottom-color:rgba(245,243,238,0.55)}
.mm-humeurs button:hover{color:#f5f3ee}
.mm-signe svg{fill:currentColor}
.mm-pl svg{fill:currentColor}
.mm-tri{color:rgba(245,243,238,0.68)}
.mm-tri select{border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-bottom-color:rgba(245,243,238,0.55);background-color:transparent;background-image:none;color:#f5f3ee}
.mm-statut{color:rgba(245,243,238,0.68)}
.mm-ligne-txt h3 button:hover{text-decoration-color:currentcolor}
.mm-ligne.trk.playing h3{text-decoration-color:currentcolor}
.mm-coeur-disque{background-color:transparent;background-image:none;color:#f5f3ee}
.mm-squelette .mm-poch{background-color:rgba(245,243,238,0.08);background-image:none;outline-color:currentcolor}
.mm-squelette i{background-color:rgba(245,243,238,0.08);background-image:none}
.mm-piste{border-top-color:rgba(245,243,238,0.14)}
.mm-piste:last-child{border-bottom-color:rgba(245,243,238,0.14)}
.trk-play .mm-num{color:rgba(245,243,238,0.68)}
.trk-play svg{fill:#f5f3ee}
.trk-s{color:rgba(245,243,238,0.68)}
.mm-piste.playing .trk-t{text-decoration-color:currentcolor}
.trk-fav{color:rgba(245,243,238,0.68)}
.trk-fav,.trk-fav:hover,.trk-fav:focus,.trk-fav:active{text-decoration-color:currentcolor}
.trk-fav.on span,.fav-toggle.on .mm-coeur{color:#f5f3ee}
.mm-par-lien a{text-decoration-color:currentcolor}
.mm-voile{background-color:rgba(245,243,238,0.12);background-image:none}
.mm-fiche{background-color:#1c1417;background-image:none;border-top-color:rgba(245,243,238,0.55)}
.mm-fiche-haut{background-color:#1c1417;background-image:none}
.mm-np{background-color:#1c1417;background-image:none}
.vinyle{background-color:transparent;background-image:radial-gradient(circle,#e8a93b 0 15%,#291721 15.5% 17%,#291721 17.5%,#291721 30%,#291721 31%,#291721 44%,#291721 45%,#291721 58%,#291721 59%,#291721 71%)}
.vinyle::after{background-color:#1c1417;background-image:none}
.mm-np-temps{color:rgba(245,243,238,0.68)}
.mm-seek::before{background-color:rgba(245,243,238,0.12);background-image:none}
.mm-seek i{background-color:#291721;background-image:none}
.mm-seek i::after{background-color:#291721;background-image:none}
.mm-pp{background-color:transparent;background-image:none}
.mm-pp svg{fill:#f5f3ee}
.mm-np-file{background-color:#1c1417;background-image:none;border-top-color:rgba(245,243,238,0.55)}
.mm-np-file-haut{background-color:#1c1417;background-image:none}
.mm-file li{border-top-color:rgba(245,243,238,0.14)}
.mm-file-saut .mm-num{color:rgba(245,243,238,0.68)}
.mm-file li.cur .mm-file-t{text-decoration-color:currentcolor}
.mm-ajout{background-color:#1c1417;background-image:none;border-top-color:rgba(245,243,238,0.55);border-right-color:rgba(245,243,238,0.55);border-bottom-color:rgba(245,243,238,0.55);border-left-color:rgba(245,243,238,0.55)}
.mm-ajout li button{border-top-color:rgba(245,243,238,0.14)}
.mm-ajout li button:hover{text-decoration-color:currentcolor}
.mm-ajout.as-sheet{border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-top-color:rgba(245,243,238,0.55)}
.mm-dialogue{background-color:#1c1417;background-image:none;border-top-color:rgba(245,243,238,0.55)}
.mm-ov-repere li{border-top-color:rgba(245,243,238,0.14)}
.mm-champ span{color:rgba(245,243,238,0.68)}
.mm-champ input,.mm-champ textarea{color:inherit;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-bottom-color:rgba(245,243,238,0.55);background-color:transparent;background-image:none;outline-color:currentcolor}
.rev-star{color:rgba(245,243,238,0.68)}
.rev-star.on{color:#e8a93b}
.rev-chip.on{text-decoration-color:currentcolor}
.mm-zip-ligne{background-color:rgba(245,243,238,0.12);background-image:none}
.mm-zip-ligne i{background-color:#291721;background-image:none}
.mm-toast{background-color:#1c1417;background-image:none;border-top-color:rgba(245,243,238,0.55);border-bottom-color:rgba(245,243,238,0.14)}
.mm-raccourcis .mm-lien{color:rgba(245,243,238,0.68)}
.mm-mini-plus svg.trait{fill:none;stroke:#f5f3ee}
@media (min-width:900px){
.mm-lecteur .mm-mini-plus svg.trait{stroke:#f5f3ee}
.mm-lecteur .mm-mini-plus .mm-coeur,.mm-lecteur .fav-toggle.on .mm-coeur{color:#f5f3ee}
.mm-menu{border-top-color:rgba(245,243,238,0.55);border-right-color:rgba(245,243,238,0.55);border-bottom-color:rgba(245,243,238,0.55);border-left-color:rgba(245,243,238,0.55);border-top-color:currentcolor}
.mm-fiche,.mm-dialogue{border-top-color:currentcolor;border-left-color:rgba(245,243,238,0.55)}
.mm-np-file{border-top-color:currentcolor;border-left-color:rgba(245,243,238,0.55)}
}
@media (max-width:899px){
.mm-lecteur .mm-mini-poch{background-color:transparent;background-image:conic-gradient(#e8a93b var(--p,0%),rgba(245,243,238,0.12) 0)}
.mm-lecteur .mm-mini-poch .mm-poch{background-color:#291721;background-image:none}
.mm-lecteur .bandeau .js-pp{background-color:#291721;background-image:none;outline-color:#1c1417}
.mm-lecteur .bandeau .js-pp svg{fill:#f5f3ee}
.mm-ondes i{background-color:#e8a93b;background-image:none;color:#1c1417}
.mm-lecteur .infos .s svg{stroke:#e8a93b;fill:none}
.mm-np-filebtn{color:rgba(245,243,238,0.68)}
.mm-np-haut .mm-surtitre{color:rgba(245,243,238,0.68)}
.mm-np-poch{background-color:transparent;background-image:conic-gradient(#e8a93b var(--p,0%),#1c1417 0)}
.mm-np-poch::before{background-color:#1c1417;background-image:none}
.mm-np-poch .mm-poch{outline-color:currentcolor;box-shadow:0 0 0 3px rgba(245,243,238,0.55)}
.mm-np-poch::after{background-color:#291721;background-image:none;box-shadow:0 0 0 2px #1c1417}
#npSub{color:rgba(245,243,238,0.68)}
.mm-s1-lab{background-color:transparent;background-image:none;color:rgba(245,243,238,0.68)}
.mm-s1-lab .ico svg{fill:none;stroke:#f5f3ee}
.mm-s1-lab.fav-toggle.on .ico svg{fill:#e8a93b;stroke:#e8a93b}
.mm-s1-ic{background-color:transparent;background-image:none}
.mm-s1-ic svg{fill:#f5f3ee}
.mm-s1-pp{background-color:#291721;background-image:none}
.mm-s1-pp svg{fill:#f5f3ee}
.mm-np-temps{color:rgba(245,243,238,0.68)}
.mm-np-temps .mm-seek i{background-color:#e8a93b;background-image:none;color:#1c1417}
.mm-np-temps .mm-seek i::after{background-color:#291721;background-image:none}
.mm-mixic svg{stroke:#e8a93b;fill:none}
.mm-suivre-haut{border-bottom-color:rgba(245,243,238,0.14)}
.mm-suivre-haut span{color:rgba(245,243,238,0.68)}
.mm-suivre-l{border-bottom-color:rgba(245,243,238,0.14);background-color:transparent;background-image:none}
.mm-suivre-t span{color:rgba(245,243,238,0.68)}
.mm-suivre-d{color:rgba(245,243,238,0.68)}
.mm-np > .mm-np-bas{background-color:#1c1417;background-image:none;border-top-color:rgba(245,243,238,0.14)}
.mm-np-bas button{background-color:transparent;background-image:none;color:#f5f3ee}
.mm-np-bas button svg{fill:none;stroke:currentColor}
.mm-np-bas button span{border-bottom-color:transparent}
.mm-np-bas button.active span{border-bottom-color:#e8a93b}
.mm-np-sep{background-color:rgba(245,243,238,0.12);background-image:none}
.mm-np-bas .mm-np-cc{color:#1c1417}
.mm-np-bas .mm-np-cc svg{fill:#e8a93b;stroke:none}
.mm-humeurs button{border-bottom-color:currentcolor}
.mm-humeurs button+button::before{background-color:rgba(245,243,238,0.12);background-image:none}
.mm-humeurs button.active{background-color:#291721;background-image:none;color:#f5f3ee;border-bottom-color:currentcolor}
.mm-humeurs button.active::before,.mm-humeurs button.active+button::before{background-color:transparent;background-image:none}
.mm-humeurs button.active:hover{color:#f5f3ee}
}
