@font-face{font-family:Avenir Next;font-weight:400}@font-face{font-family:Avenir Next;font-weight:500}@font-face{font-family:Avenir Next;font-weight:700}@font-face{font-family:Avenir Next;font-weight:900}#state-playing{background-image:url(fond-jeu-no-zone.f56ff80d.png);background-position:50%;background-size:cover}#state-playing #game-title{height:6%;text-align:center;color:#fff;margin-bottom:0;font-size:1em}#state-playing #game-sections-container{height:97%;display:flex}#state-playing #game-sections-container #game-section-left,#state-playing #game-sections-container #game-section-right{width:50%;color:#fff}#state-playing #game-sections-container h1{text-transform:uppercase;margin-left:10%;font-size:1.3em;font-weight:lighter;line-height:1em}#state-playing #game-sections-container #game-section-right h1{color:var(--color-secondary)}#state-playing #game-sections-container .game-answer-area{height:56%;flex-direction:column;flex-grow:1;justify-content:center;margin-bottom:7%;display:flex}#state-playing #game-sections-container #game-section-right .game-answer-area{align-items:flex-end}#state-playing #game-sections-container .game-answer-area .drop-area{width:45%;height:13%;box-shadow:inset 0 0 1em #0003}#state-playing #game-sections-container .game-answer-area .drop-area:not(:last-child){margin-bottom:3.5%}#state-playing #game-sections-container .game-answer-area .drop-area .answer{height:100%;width:100%;color:var(--color-primary);text-align:center;background-color:#fff;justify-content:center;align-items:center;font-size:.9em;font-weight:600;display:flex}#state-playing #game-sections-container #game-section-right .game-answer-area .drop-area .answer{background-color:var(--color-secondary);color:#fff}#state-playing #game-sections-container .game-labels-area{height:26%;flex-wrap:wrap;align-content:flex-start;display:flex}#state-playing #game-sections-container .game-labels-area .choice{color:var(--color-primary);width:45%;text-align:center;height:30%;cursor:pointer;background-color:#fff;justify-content:center;align-items:center;margin-bottom:2%;margin-right:3%;font-size:.9em;font-weight:600;display:flex}#state-playing #game-sections-container .game-labels-area .choice.disabled{opacity:0;pointer-events:none}#state-playing #game-sections-container #game-section-right .game-labels-area{padding-left:4%}#state-playing #game-sections-container #game-section-right .game-labels-area .choice{background-color:var(--color-secondary);color:#fff;width:47%;margin-left:3%;margin-right:0}#state-playing .game-answer-area .drop-area{position:relative}#state-playing .game-answer-area .drop-area #error-message{color:#fff;z-index:2;background:#850630;border-radius:.5em;margin-top:1%;margin-left:5%;padding:3% 2%;font-size:.8em;position:absolute}#state-playing .game-answer-area .drop-area #error-message:before{content:"";width:0;height:0;z-index:1;border-top:1em solid #0000;border-bottom:0 solid #0000;border-left:1.5em solid #850630;position:absolute;top:-.7em;left:1em}#state-playing .game-answer-area .drop-area #success-message{color:#fff;z-index:2;text-align:center;background:#0991ce;border-radius:.5em;margin-top:1%;margin-left:5%;padding:5%;font-size:.8em;position:absolute}#state-playing .game-answer-area .drop-area #success-message:before{content:"";width:0;height:0;z-index:1;border-top:1em solid #0000;border-bottom:0 solid #0000;border-left:1.5em solid #0991ce;position:absolute;top:-.7em;left:1em}#state-playing sup{display:none}#state-done{background-image:url(bravo.5b31f5c5.png);background-position:50%;background-size:cover}#state-done:not(.hidden){flex-direction:column;justify-content:flex-end;display:flex}#state-done #done-actions{justify-content:space-around;margin-bottom:5%;display:flex}#state-done #done-actions button{text-transform:uppercase;width:40%;background-color:var(--color-secondary);color:#fff;-webkit-box-shadow:.2em .2em 0 .05em var(--color-primary-light);box-shadow:.2em .2em 0 .05em var(--color-primary-light);border:none;padding:1% 0;font-size:1.2em;font-weight:700}#state-results-0,#state-results-1{background-position:50%;background-size:cover}#state-results-0{background-image:url(reponses-articulation-saine.12fadb46.png)}#state-results-1{background-image:url(reponses-articulation-arthrosique.fba8a844.png)}.state-result .result-title h1{text-align:center;color:#fff;text-transform:uppercase;font-size:2em;font-weight:lighter;line-height:1em}.state-result .result-details{height:75%;flex-direction:column;justify-content:flex-start;margin-left:41.5%;padding-top:2.5%;display:flex}.state-result .result-details .answer-line{align-items:center;margin-bottom:5.5%;display:flex}.state-result .result-details .answer-line .answer{color:var(--color-primary);width:40%;min-width:40%;text-align:center;background-color:#fff;justify-content:center;align-items:center;margin-right:3%;padding:2%;font-size:1em;font-weight:600;display:flex}.state-result .result-details .answer-line p{color:#fff;margin:0;font-size:.8em}.state-result .result-details .answer-line p sup{font-size:.7em}.state-result .result-footer{justify-content:space-between;align-items:center;display:flex}.state-result .result-footer .ref{color:#fff;font-size:.5em}.state-result .result-footer .next{color:var(--color-secondary);text-transform:uppercase;cursor:pointer;min-width:35%;justify-content:flex-end;align-items:center;font-size:.9em;display:flex}.state-result .result-footer .next img{height:2em;margin-left:.5em}#state-results-1 .result-title h1{color:var(--color-secondary)}#state-results-1 .result-details{height:65%;padding-top:13%}#state-results-1 .result-details .answer-line{margin-bottom:3%}#state-results-1 .result-details .answer-line .answer{background-color:var(--color-secondary);color:#fff;padding:2% 0;line-height:1.1em}#state-results-1 .result-details .answer-line p{color:var(--color-secondary)}#state-results-1 .result-actions{height:10%;padding-left:55%}#state-results-1 .result-actions button{text-transform:uppercase;width:40%;background-color:var(--color-secondary);color:#fff;-webkit-box-shadow:.2em .2em 0 .05em var(--color-primary-light);box-shadow:.2em .2em 0 .05em var(--color-primary-light);border:none;padding:2% 0;font-size:1.2em;font-weight:700}*{box-sizing:border-box}:root{--color-primary:#ff9000;--color-primary-light:#f5d354;--color-secondary:#020171;--default-font-size:12px}body{background-color:var(--color-primary);width:100vw;height:100vh;font-family:Avenir Next,sans-serif;font-size:var(--default-font-size);margin:0}.hidden{display:none}#game-ratio-container{margin:auto}#game-container{width:100%;padding-bottom:70%;position:relative}.game-state{height:100%;padding:2%;position:absolute;inset:0}button{cursor:pointer}
/*# sourceMappingURL=index.34ed3cdd.css.map */
