:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}@font-face{font-family:CherryBomb;src:url(/fonts/CherryBombOne-Regular.ttf) format("truetype");font-weight:400;font-style:normal}:root{--colorA: #2f184b;--colorB: #532b88;--colorC: #9b72cf;--colorD: #c8b1e4;--colorE: #f4effa;--colorF: #c2e7da;--colorG: #80fbc6;--corners: .3rem}.corners{border-radius:var(--corners)}.colorF{color:var(--colorF)}.pointer{cursor:pointer}html,body{font-family:Roboto,sans-serif;padding:0;margin:0}#root{height:100vh}input:focus,textarea:focus,select:focus{outline:none}button:focus{outline:0}.heading{color:var(--colorC);font-size:3.5em;margin:0;font-family:CherryBomb;text-align:center;padding-bottom:1%}.row{display:flex;flex-direction:row}.guessy-background{background-color:var(--colorA);min-height:100vh;min-width:100vw;display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center}.play-game{width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;overflow:scroll}.play-header{display:flex;justify-content:space-between;height:15vh;align-items:center}.header-title{align-items:center;margin-right:2%;grid-column-start:1;grid-column-end:3}.header-buttons{justify-items:end;margin-right:2%}.header-box{color:var(--colorD);font-size:1.2em;border-radius:var(--corners);height:fit-content;padding:.5%}.gameBoard{text-align:center;background-color:var(--colorB);min-height:33em;max-height:33 em;box-sizing:border-box;display:flex;flex-flow:row;overflow-x:none;overflow-y:scroll;gap:10px 12px;padding:8px;border-radius:var(--corners);margin:auto;margin-top:2vh;justify-content:center}.gameBoard .boardColumn{display:flex;flex-flow:column wrap;column-gap:10px!important;justify-content:flex-start}.stub{border-radius:var(--corners);background-color:var(--colorE);position:relative;display:inline-block;margin-bottom:10px}.stub-back{background-image:url(data:image/png;base64,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);height:90%;border-radius:var(--corners)}.stub-image{border-radius:var(--corners);margin:1%;max-width:98%;width:98%}.dud-origin{color:var(--colorB)!important}.stub-image.back{padding:15%}.stub>.loading{display:flex;align-items:center;justify-content:center;height:0;padding-bottom:50%;padding-top:50%}.ff-canvas{border-radius:var(--corners);padding:1%}.overlay{position:absolute;display:flex;flex-direction:row;justify-content:space-around;align-items:center;bottom:0;z-index:99;height:fit-content;width:98%;background-color:var(--colorA);opacity:.8;border-bottom-left-radius:var(--corners);border-bottom-right-radius:var(--corners);margin:1%}.overlay-item{z-index:99;opacity:1;margin-top:2%;margin-bottom:2%;cursor:pointer}.overlay-icon{color:var(--colorE)!important}.player-card-star{z-index:99;height:45px;margin:3%}.observer-star{color:var(--colorD)!important;z-index:99}.absolute{position:absolute}.modal-image{object-fit:contain;width:100%;height:100%}.guessy-logo-spin{height:40vmin;pointer-events:none;border-radius:var(--corners)}.small-logo{margin-right:10px;height:2.8em}.small-logo img{height:100%}@media(prefers-reduced-motion:no-preference){.guessy-logo-spin{animation:guessy-logo-spin infinite 20s linear}}@keyframes guessy-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.popover>.MuiPaper-root{background-color:var(--colorB);color:var(--colorE)}.cs-message-list.memetic{background-color:var(--colorE)!important}.cs-message--outgoing.memetic>.cs-message__content-wrapper>.cs-message__content{background-color:var(--colorC)!important}.cs-message--incoming.memetic>.cs-message__content-wrapper>.cs-message__content{background-color:var(--colorD)!important}.cs-message-input.memetic{background-color:var(--colorE)!important}.cs-message-input.memetic>.cs-message-input__content-editor-wrapper>.cs-message-input__content-editor-container>.cs-message-input__content-editor{background-color:var(--colorD)!important}.cs-message-input.memetic>.cs-message-input__content-editor-wrapper{background-color:var(--colorD)!important}.cs-message-input.memetic>.cs-message-input__tools>.cs-button--send>.fa-paper-plane{color:var(--colorB)!important}.cs-conversation-header.memetic{background-color:var(--colorC)!important;cursor:pointer;height:30px}.chat-collapse{margin-left:5px}@media(max-width:768px){.heading{font-size:2.5em}.play-header{flex-direction:column;height:auto;gap:10px}.header-title{margin-right:0;grid-column-start:auto;grid-column-end:auto}.header-buttons{justify-items:center;margin-right:0}.gameBoard{margin-top:5vh;padding-top:10px}}
