@import url(https://fonts.googleapis.com/css2?family=Caprasimo&family=Roboto+Slab:wght@400;700&display=swap);*{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;color:#ebe7ef;font-family:Roboto Slab,sans-serif;font-synthesis:none;line-height:1.5;text-rendering:optimizeLegibility}body{background:radial-gradient(circle at top,#f1d246fa,#fab067de),url(data:image/png;base64,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);background-repeat:repeat;background-size:100% 100%,30% 30%,100% 100%;min-height:110rem}header{text-align:center}header img{filter:drop-shadow(0 0 8px rgba(0,0,0,.4));margin:3rem auto 1rem;object-fit:contain;width:8rem}h1{color:#3f3b00;font-family:Caprasimo,cursive;font-size:3rem;margin:0 auto 3rem}#game-container{background:linear-gradient(#383624,#282617);border-radius:6px;box-shadow:0 0 20px #00000080;margin:3rem auto;max-width:45rem;padding:2rem;position:relative}#players{gap:2rem;justify-content:center;list-style:none;margin:1rem 0;padding:0}#players,#players li{align-items:center;display:flex}#players li{border:2px solid #0000;width:50%}#players.highlight-player li.active{animation:pulse 2s ease-in-out infinite;border-color:#f6e35a}#players.highlight-player li.active .player-name,#players.highlight-player li.active .player-symbol{color:#f6e35a}#players button{background:none;border:none;color:#c3ba78;cursor:pointer;font-size:.9rem;padding:.5rem .25rem .25rem;text-align:center;transition:color .2s;width:3rem}#players button:hover{color:#f8ca31}.player{border:2px solid #0000;border-radius:4px;font-weight:700;padding:.5rem}.player-name{border-radius:4px;color:#e1dec7;display:inline-block;font-size:1rem;margin:0;text-overflow:ellipsis}.player input,.player-name{padding:.5rem;text-align:center;text-transform:uppercase;width:10rem}.player input{animation:pulse-text 2s infinite;background-color:#46432f;border:none;font:inherit;font-size:1rem}.player-symbol{color:#e1dec7;font-size:1rem;margin-left:1rem}ol{list-style:none;margin:0;padding:0}#pre-game{text-align:center}#pre-game button{animation:pulse-text-size 2s ease-out infinite;background:none;border:none;color:#f8c031;cursor:pointer;font-family:Caprasimo,cursive;font-size:4rem;text-shadow:0 0 12px #000000b3}#game-board{flex-direction:column;margin:3rem 0}#game-board,#game-board ol{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;padding:0}#game-board ol{margin:0}#game-board button{background:#aca788;border:none;color:#3f3b00;cursor:pointer;font-family:Caprasimo,cursive;font-size:5rem;height:8rem;padding:1rem;width:8rem}#game-over{align-items:center;animation:pop-in .5s cubic-bezier(.68,-.55,.65,.52) forwards;background-color:#282617f2;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}#game-over h2{color:#fcd256;font-family:Caprasimo,cursive;font-size:4rem;margin:0;text-align:center}#game-over p{color:#e1dec7;font-size:2rem;text-align:center}#game-over button{background:none;border:2px solid #fcd256;border-radius:4px;box-shadow:0 0 8px #fb06;color:#fcd256;cursor:pointer;display:block;font-size:1.5rem;margin:0 auto;padding:.5rem 1rem;transition:all .2s,color .2s}#game-over button:hover{background:#fcd256;box-shadow:0 0 20px #fb0c;color:#3f3b00;transform:scale(1.1)}#log{color:#3f3b00;list-style:none;margin:2rem auto;max-width:20rem;padding:0;text-align:center}#log li{animation:slide-in-from-left 1s cubic-bezier(.075,.82,.165,1) forwards;border-radius:4px;margin:.75rem}#log li.highlighted{background-color:#3f3b00;color:#fff}#game-hints{color:#46432f;text-align:center}#game-hints h2{font-family:Caprasimo,cursive;font-size:2rem;margin:0}#game-hints ul{list-style:none;margin:0;padding:0}#game-hints button{background:#0000;border:none;color:#23221f;cursor:pointer;font:inherit;margin-top:1.5rem}@keyframes slide-in-from-left{0%{opacity:0;transform:translateX(-30%)}to{opacity:1;transform:translateX(0)}}@keyframes pulse-text{0%{color:#e1dec7}50%{color:#9f9d83}to{color:#e1dec7}}@keyframes pulse-text-size{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes pulse{0%{border-color:#f6e35a;box-shadow:0 0 0 0 #f6e35a66}50%{border-color:#f8c031;box-shadow:0 0 0 .5rem #f8a53100}to{border-color:#f6e35a;box-shadow:0 0 0 0 #f6e35a00}}@keyframes pop-in{0%{opacity:0;transform:scale(0)}80%{opacity:1;transform:scale(1.1)}to{transform:scale(1)}}
/*# sourceMappingURL=main.f6ce2617.css.map*/