*,:before,:after{box-sizing:border-box}body{color:#fff;background-color:#1a1a1a;margin:0;font-family:Roboto,monospace}html,body,#app{height:100%}.btn{text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;cursor:pointer;background-color:#0000;border:1px solid #0000;border-radius:.25rem;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:inline-block}.btn-lg{border-radius:.3rem;padding:.5rem 1rem;font-size:1.25rem;line-height:1.5}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-success:hover{color:#fff;background-color:#28a745}.btn-outline-warning:hover{color:#212529;background-color:#ffc107}.btn-outline-danger:hover{color:#fff;background-color:#dc3545}.btn-outline-primary:hover{color:#fff;background-color:#007bff}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d}.form-control{color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;display:block}.form-control-lg{border-radius:.3rem;height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5}h1.app-timer.svelte-luo7q9{text-align:center;color:#fba312;margin-top:.1em;font-weight:600;line-height:.8}.sandglass.svelte-luo7q9{margin:auto}h1.app-timer.timeout-lost.svelte-luo7q9{color:#ca0202;text-shadow:0 0 10px #0009}h1.app-timer.timeout-danger.svelte-luo7q9{animation:1s cubic-bezier(.4,0,1,1) infinite alternate svelte-luo7q9-glow}@keyframes svelte-luo7q9-glow{0%{}to{color:#ca0202;text-shadow:0 0 10px #0009}}h1.svelte-luo7q9{font-size:25em}@media screen and (width<=110em){h1.svelte-luo7q9{font-size:20em}}@media screen and (width<=90em){h1.svelte-luo7q9{font-size:15em}}@media screen and (width<=68em){h1.svelte-luo7q9{font-size:10em}}@media screen and (width<=45em){h1.svelte-luo7q9{font-size:5em}}.fp-affichage.svelte-1n46o8q{flex-direction:column;min-height:100%;display:flex}.fp-container.svelte-1n46o8q{flex:1;justify-content:center;align-items:center;display:flex}.app-footer.svelte-1n46o8q{grid-template-columns:1fr auto 1fr;align-items:center;padding:10px 15px;display:grid}.admin-controls.svelte-1n46o8q{grid-column:2;gap:.5rem;display:flex}.init-form.svelte-1n46o8q{grid-column:2;align-items:center;gap:.5rem;display:flex}.init-form.svelte-1n46o8q #duree:where(.svelte-1n46o8q){width:200px}.dot.svelte-1n46o8q{border-radius:50%;grid-column:3;justify-self:end;width:10px;height:10px}.dot.svelte-1n46o8q.connected{background-color:#00ff0030}.dot.svelte-1n46o8q.disconnected{background-color:#ff000030}
