:root{--dark: #181818;--darkl: #222222ee;--light: #f9f9f9;--lb: #9be4ff;--mb: #1f93cc;--db: #193254;--error: #9c2b2e;--success: #1C7330}body{background-color:var(--dark);color:var(--light);font-family:Ubuntu,Roboto,Segoe UI,Droid Sans,Helvetica Neue,"sans-serif"}header{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}header img{max-width:200px}header figure{margin:0}footer{margin:20px 10px}img{width:100%}img.picto{max-width:1em;color:var(--light)}#app{height:100%;display:flex;flex-flow:column;justify-content:center;align-items:center;max-width:1200px;margin:auto}#app>main{box-sizing:border-box;width:100%}#app>header{text-align:center}#app>footer{justify-self:end;min-width:320px}a{color:var(--lb);transition:color .2s}a:hover{color:var(--mb)}form{min-width:250px;max-width:350px;margin:auto}form div{margin:25px}form div p{margin:5px 0}.error{background-color:var(--error);color:var(--light);padding:5px 10px;border-radius:10px;border:var(--light) 1px solid}.success{background-color:var(--success);color:var(--light);padding:5px 10px;border-radius:10px;border:var(--light) 1px solid}label{display:block;padding:5px;line-height:1.5rem;font-size:1.2rem}input,textarea{display:block;width:100%;background-color:transparent;border:1px solid rgb(90,90,90);border-radius:10px;padding:5px;color:var(--light);line-height:1.5rem;font-size:1.2rem;box-sizing:border-box}select{font-size:1em;padding:5px 8px}a.button{text-decoration:none;text-align:center}a.button,button{display:inline-block;background-color:var(--db);border:1px solid transparent;padding:10px 20px;border-radius:10px;font-size:1.1rem;color:var(--light);cursor:pointer}form button{width:100%}a.button:hover,button:hover{background-color:var(--mb);transition:background-color .2s}footer nav{display:flex;justify-content:space-around;align-self:center;flex-flow:row nowrap}footer nav a,.center{text-align:center}summary{cursor:pointer}#menu{max-width:300px;background-color:var(--darkl);position:relative;border-radius:10px}#menu a{text-decoration:none;font-size:1rem;color:var(--lb);border-bottom:2px solid transparent}#menu ul{list-style-type:none;padding:10px}#menu ul a{padding:10px;font-size:1.5rem;color:var(--lb);white-space:nowrap}#menu ul a:first-child{padding:0}#menu a:hover{color:var(--mb);border-bottom:2px solid var(--md)}#menu details summary{padding:10px;text-decoration:none;font-size:1.8rem}nav,#menu li,summary{display:block;max-width:100%}#menu li{padding:10px}#menu summary{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;position:relative}#menu summary>a{flex:1 1 0;width:200px}#menu summary>span{flex:1 1 0;text-align:right}#menu .hovering{position:absolute;top:90px;right:0;background-color:var(--darkl);border-radius:10px;z-index:999}::-webkit-details-marker{display:none}.hbgr{display:inline-block;position:relative;width:50px;height:50px;transition-duration:.5s;text-align:left;padding:0;cursor:pointer}.hbgr .gauche,.hbgr .gauche:before,.hbgr .gauche:after,.hbgr .droite,.hbgr .droite:before,.hbgr .droite:after{transition-duration:.5s;position:absolute;height:6px;width:25px;top:25px;background-color:var(--lb)}.hbgr .gauche,.hbgr .gauche:before,.hbgr .gauche:after{border-radius:10px 0 0 10px}.hbgr .droite,.hbgr .droite:before,.hbgr .droite:after{border-radius:0 10px 10px 0}.hbgr .gauche{left:0}.hbgr .droite{left:25px}.hbgr .gauche:before,.hbgr .droite:before{content:"";top:-20px}.hbgr .gauche:after,.hbgr .droite:after{content:"";top:20px}details[open] .hbgr .gauche,details[open] .hbgr .droite{background:transparent}details[open] .hbgr .gauche:before{transform:rotate(45deg) scaleX(1.4) translate(5px,5px)}details[open] .hbgr .gauche:after{transform:rotate(-45deg) scaleX(1.4) translate(5px,-5px)}details[open] .hbgr .droite:before{transform:rotate(-45deg) scaleX(1.4) translate(-5px,5px)}details[open] .hbgr .droite:after{transform:rotate(45deg) scaleX(1.4) translate(-5px,-5px)}#groupPage h1{font-size:2rem}#groupPage h2{font-size:1.5rem}.presentation figure{display:flex;flex-flow:row-reverse;justify-content:center;align-items:center}.presentation figure div{max-width:600px;flex:1 1 0;margin:0 40px}.presentation figure img{border-radius:20px;box-shadow:0 0 25px #000}.presentation figcaption h1{font-size:3rem}.presentation figcaption p{font-size:1.5rem}.presentation a.button,.features a.button{margin:0 20px}.features>div{display:flex;flex-flow:row;justify-content:center;align-items:center}.presentation figcaption,.features>div ul,.features>div p{flex:1 1 0;margin:0 40px}.horizontalLayout{display:flex;justify-content:space-between;align-items:flex-start;flex-flow:row nowrap}.horizontalLayout>aside{flex:1 1 200px;max-width:200px;border-right:1px solid var(--light)}.horizontalLayout>section{flex:1 1 300px;min-width:300px;max-width:80%}.spinner.svelte-wen5qg{width:60px;height:60px}.spinner.svelte-wen5qg:after{content:" ";display:block;width:50px;height:50px;margin:10px;border-radius:50%;border:5px solid var(--light);border-color:var(--light) transparent var(--light) transparent;animation:svelte-wen5qg-spinner 1.5s linear infinite}@keyframes svelte-wen5qg-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.form.svelte-1eo3jdf{padding:10px;border:1px solid var(--light);border-radius:10px}.form.svelte-1eo3jdf div:where(.svelte-1eo3jdf){margin:0}.form.svelte-1eo3jdf .subgroup:where(.svelte-1eo3jdf){display:flex;flex-flow:row nowrap;justify-content:space-around;align-items:center;margin:5px 0}.form.svelte-1eo3jdf .subgroup:where(.svelte-1eo3jdf) input:where(.svelte-1eo3jdf){width:auto}ul.svelte-lgb480{list-style:none;margin:0;padding:0}li.svelte-lgb480{padding:20px;border:1px solid var(--lb);border-radius:10px}.form.svelte-l8jkvt{padding:10px;border:1px solid var(--light);border-radius:10px}.form.svelte-l8jkvt div:where(.svelte-l8jkvt){margin:0}.form.svelte-l8jkvt .subgroup:where(.svelte-l8jkvt){display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;margin:5px 0}.subgroup.svelte-l8jkvt hr:where(.svelte-l8jkvt){min-width:30%}.subgroup.svelte-l8jkvt>span:where(.svelte-l8jkvt){cursor:pointer}span.svelte-1nrcppa{display:inline-block;padding:5px 8px;border-radius:20px;background-color:var(--lb);color:var(--dark)}h4.svelte-1r230pu{margin:10px}.actions.svelte-1r230pu span:where(.svelte-1r230pu){cursor:pointer}.task.svelte-1r230pu{border:1px dashed var(--db);padding:5px 20px;position:relative}.task.late.svelte-1r230pu{border:1px dashed var(--error)}.task.done.svelte-1r230pu{border:1px dashed var(--success)}.task.svelte-1r230pu input:where(.svelte-1r230pu){width:1rem}.task.svelte-1r230pu>div:where(.svelte-1r230pu){display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.task.svelte-1r230pu .tasktitle:where(.svelte-1r230pu) label:where(.svelte-1r230pu){display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.task.done.svelte-1r230pu .tasktitle:where(.svelte-1r230pu){text-decoration:line-through;color:var(--mb)}.task.svelte-1r230pu .actions:where(.svelte-1r230pu){position:absolute;top:5px;right:5px}.task.svelte-1r230pu button:where(.svelte-1r230pu){background-color:transparent;padding:2px 10px}.task.svelte-1r230pu button:where(.svelte-1r230pu):hover{background-color:transparent;color:var(--lb)}.task.svelte-1r230pu .taskdescription:where(.svelte-1r230pu){cursor:help}ul.svelte-zu6afy{list-style-type:none;margin:20px 0;padding:0}p.svelte-zu6afy{text-align:center;font-size:1.2rem}ul.tab.svelte-1xlov68{list-style:none;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.tab.svelte-1xlov68 li:where(.svelte-1xlov68){padding:8px 20px;border:1px solid var(--lb);border-radius:10px;cursor:pointer}.tab.svelte-1xlov68 li.selected:where(.svelte-1xlov68){opacity:.5}.form.svelte-10aovmi{padding:10px;border:1px solid var(--light);border-radius:10px}.form.svelte-10aovmi div:where(.svelte-10aovmi){margin:0}.form.svelte-10aovmi .subgroup:where(.svelte-10aovmi){display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;margin:5px 0}select.svelte-10aovmi{width:100%}details.tasks.svelte-1e1wd2x{margin:20px 0}
