.dialog{background-color:#fff;border-radius:2.5vh;min-width:10vw;box-shadow:.96vh .96vh .96vh #00000040}.dialog--header{color:#fff;background:linear-gradient(90deg,#7030a0 0%,#00b0f0 50%,#ff0 100%);border-top-left-radius:2.5vh;border-top-right-radius:2.5vh;justify-content:space-between;align-items:center;width:100%;padding:.75vh 1vw 1.5vh;display:flex}.dialog--header p{height:1em;font-size:1em}.dialog--close{aspect-ratio:1;height:1em}.dialog--content{height:77.5%;padding:1vw 1vh}.dialog--overlay{background-color:#0000;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:absolute;top:0;left:0}.dialog--buttons{box-sizing:border-box;flex-direction:row;justify-content:center;align-items:center;gap:1vw;width:100%;height:15%;padding:1vh 1vw;display:flex}.dialog--buttons span{flex:auto;display:inline-block}@media screen and (max-width:768px){.dialog--buttons span{width:90%}}.dialog--buttons .button{z-index:2;border-radius:1em;flex:auto;width:100%;height:2em;font-size:1em}@media screen and (max-width:768px){.dialog--buttons{flex-direction:column;gap:1vh}}
.button{color:#fff;opacity:1;visibility:visible;background:linear-gradient(90deg,#7030a0 0%,#00b0f0 50%,#ff0 100%);border:none;border-radius:1em;height:2em;padding:0 .5em;font-size:2em;transition:box-shadow 1s ease-in-out,opacity 1s ease-in-out,visibility 1s ease-in-out;box-shadow:.35em .35em .35em #00000040}.button-unchecked{opacity:.3;background:linear-gradient(90deg,#7030a0 0%,#00b0f0 50%,#ff0 100%)}.button:active{box-shadow:inset .35em .35em .35em #00000040}.button:disabled{box-shadow:none;opacity:.1;background:linear-gradient(90deg,#7030a0 0%,#00b0f0 50%,#ff0 100%)}@media screen and (max-width:768px){.button{height:1.66667em;font-size:1.33333em}}
.riverhorizon--logo{aspect-ratio:291/48}.homonymany--logo{aspect-ratio:486/204}.homonymany--logo--2{aspect-ratio:968/70}.maison--icone{aspect-ratio:576/512}.piece{aspect-ratio:714/713}.etoile{aspect-ratio:946/945}.aide{aspect-ratio:320/512}.connexion,.deconnexion{aspect-ratio:512/512}
