@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{grid-template-rows:7% auto 11%;grid-template-columns:1fr;display:grid}#state-playing .game-title{text-align:center;color:#fff;margin-bottom:0;font-size:1em}#state-playing .memory-grid{grid-template-columns:repeat(6,1fr);gap:.5em;padding:0 7.5%;display:grid;position:relative}#state-playing .memory-card{position:relative}#state-playing .memory-card img{width:100%;cursor:pointer;display:block}#state-playing .memory-card.found{pointer-events:none;opacity:0}#state-playing #error-message{color:#fff;z-index:2;background:#850630;border-radius:.5em;padding:.5em;font-size:.8em;position:absolute;bottom:-30%;left:10%;right:-20%}#state-playing #error-message:before{content:"";width:0;height:0;z-index:1;border-top:1.3em solid #0000;border-bottom:0 solid #0000;border-left:2em solid #850630;position:absolute;top:-25%;left:13%}#state-playing .memory-grid #answer-grid{grid-template-columns:repeat(6,1fr);gap:.5em;position:absolute;inset:0}#state-playing .memory-grid #answer{width:100%;background-color:#fff;grid-area:2/2/4/6;justify-content:flex-end;align-items:flex-end;padding:2% 3%;display:flex;position:relative}#state-playing .memory-grid #answer a{cursor:pointer;position:relative}#state-playing .memory-grid #answer a img{height:1.5em;display:block}#state-playing .memory-grid #answer>img{width:96%;z-index:0;position:absolute;inset:0 2%}#state-playing .game-footer{color:#fff;text-align:left;padding-top:1.2em;font-size:.5em}#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{grid-template-rows:7% auto 11%;grid-template-columns:1fr;display:grid}#state-results .game-title{text-align:center;color:#fff;margin-bottom:0;font-size:1em}#state-results .memory-grid{grid-template-columns:repeat(6,1fr);gap:.5em;padding:0 7.5%;display:grid;position:relative}#state-results .memory-card img{width:100%;cursor:pointer;display:block}#state-results .memory-card.found{pointer-events:none}#state-results .memory-grid #answer-grid{grid-template-columns:repeat(6,1fr);gap:.5em;position:absolute;inset:0}#state-results .memory-grid #answer{width:100%;background-color:#fff;grid-area:2/2/4/6;justify-content:flex-end;align-items:flex-end;padding:2% 3%;display:flex;position:relative}#state-results .memory-grid #answer a{cursor:pointer;position:relative}#state-results .memory-grid #answer a img{height:1.5em;display:block}#state-results .memory-grid #answer>img{width:96%;z-index:0;position:absolute;inset:0 2%}#state-results .game-footer{position:relative}#state-results .game-footer p{color:#fff;text-align:left;padding-top:.3em;font-size:.5em}#state-results .game-footer a img{height:1.3em}#state-results .game-footer #footer-previous{cursor:pointer;position:absolute;bottom:0;right:7%}#state-results .game-footer #footer-next{cursor:pointer;position:absolute;bottom:0;right:3%}#state-results .game-footer #footer-restart{text-transform:uppercase;width:16%;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:.8em;font-weight:700;position:absolute;bottom:-18%;left:42%}*{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!important}#game-ratio-container{margin:auto}#game-container{width:100%;padding-bottom:70%;position:relative}.game-state{height:100%;padding:3%;position:absolute;inset:0}button{cursor:pointer}
/*# sourceMappingURL=index.65cfc5db.css.map */
