:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background-color:#ee82ee33}body{display:flex;flex-direction:column;align-items:center}main{background-color:#444;border-radius:15px;padding:min(1%,15px) min(5%,30px);margin:15px 0;width:70%}a{color:#fffc;text-decoration:underline violet}a:hover{transition:all .2s;color:#fff;text-decoration:dotted underline violet}@media screen and (max-width: 270px){main{margin:0;padding:15px;width:auto;border-radius:0}}.badge-ongoing{display:inline-block;border-radius:5px;background-color:violet;color:#000000b3;padding:0 5px;font-size:x-small}.badge-ongoing:after{content:"en cours"}footer.no-show{display:none}footer{position:fixed;bottom:0;right:0;background-color:#242424;border-radius:10px 0 0;font-size:small;max-width:75%;padding:10px}footer button{background-color:#ee82ee66;border:none;cursor:pointer}
