body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.LoginSignup_container__ao4he{margin:auto;max-width:400px;text-align:center}.LoginSignup_title__RL27X{font-size:24px;margin-bottom:24px}.LoginSignup_input__aFUfe{background-color:inherit;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:16px;margin-bottom:24px;margin-top:4px;padding:12px;width:100%}.LoginSignup_input__aFUfe:focus{border-color:#3f51b5;outline:none}.LoginSignup_errorMessage__9Omiq{color:red;font-size:14px}.LoginSignup_submitButton__LBEaC{background-color:#3f51b5;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;margin-top:12px;padding:12px;width:100%}.LoginSignup_submitButton__LBEaC:hover{background-color:#303f9f}.LoginSignup_links__B6JGz{display:flex;gap:8px;justify-content:space-between;margin:12px auto}.LoginSignup_links__B6JGz>a{margin:auto}.toolbar{background-color:#f5f5f5;box-shadow:0 2px 4px -1px #0003,0 4px 5px 0 #00000024,0 1px 10px 0 #0000001f;display:flex;flex-flow:row wrap;justify-content:space-around;padding:.1rem 0;position:fixed;top:0;width:100%;z-index:999}.toolbar>*{margin:auto;padding:.1rem}a{color:#3c3c3c}.logout,.toolbar a{cursor:pointer}.lang button{font-size:small;margin:.3em;padding:.2em}.lang{margin:auto;padding:0;text-align:"center"}@media screen and (max-width:670px){.toolbar{font-size:small}}.room-tile{border:1px solid #d3d3d3;border-radius:5px;cursor:pointer;display:flex;flex-direction:column;height:120px;margin:1rem .1rem;position:relative;width:250px}.room-tile:hover{box-shadow:0 0 11px #21212133}.tile-header{border-bottom:1px solid #d3d3d3;border-radius:4px 4px 0 0;display:flex;flex-direction:row;height:30%;justify-content:space-evenly}.tile-header p{margin:auto}.tile-body{display:flex;flex-flow:row wrap;height:60%;padding:.1rem .8rem}.tile-body p{font-size:normal;margin:auto;overflow:hidden;text-overflow:ellipsis;word-break:keep-all}@media only screen and (max-width:420px){.room-tile{width:90vw}}.rooms a{text-decoration:none}.rooms{display:flex;flex-flow:row wrap;justify-content:space-evenly}.status{font-size:small;font-weight:400;font-weight:700;width:60%}.number{font-size:large}.language,.number{font-weight:700;padding-left:5%;width:15%}.counter,.language{font-size:small}.counter{background-color:tomato;border-radius:20px;box-sizing:border-box;color:#fff;height:20px;line-height:1em;min-width:20px;padding:3px;position:absolute;right:-.8em;top:-.8em;width:-moz-fit-content;width:fit-content}.Collapsible_collapse__GdnFx{display:none}.Collapsible_collapse__GdnFx.Collapsible_in__mKAWV{display:inline;display:initial}.Collapsible_collapseButton__0\+Cfz{margin:.5em;min-width:400px}.UserPage_input__hWeZ8{background-color:inherit;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:16px;margin:24px;padding:12px}.UserPage_input__hWeZ8:focus{border-color:#3f51b5;outline:none}.game{display:flex;flex-flow:row wrap;justify-content:center;margin:1em}.game div{margin:0 auto}.controls{max-width:31rem;min-width:50%}.chosen{box-shadow:3px 3px 11px 3px #0d0d0d47}button{background-color:#fff;border:1px solid #d3d3d3;border-bottom-color:#b4b4b4;border-radius:3px;color:#3c3c3c;cursor:pointer;font-size:medium;padding:.5em}button:active{background-color:#f5f5f5;color:#3c3c3c;outline:none}button:focus{outline:none}@media (hover:hover){button:hover{background-color:#f5f5f5}button:active{background-color:#d3d3d3;color:#3c3c3c;outline:none}}.letter{border:1px solid #d3d3d3;border-radius:5px;cursor:pointer;font-size:xx-large;height:40px;line-height:2rem;margin:.2em;padding:6px 10px;position:relative;width:40px}.letters{display:flex;flex-direction:row;margin:2em;max-width:-moz-fit-content;max-width:fit-content}.value-in-hand{font-size:xx-small;position:absolute;right:.5em;top:-1.5em;z-index:100}footer{margin-bottom:1rem;text-align:center}footer,footer a{color:grey}.table-result,.table-score{border:.5px solid #d3d3d3;border-collapse:collapse;margin:auto}.table-result tr td,.table-score tr td{border:.5px solid #d3d3d3;padding:.2em 1em}.table-result tr td{text-align:left}.table-score thead tr th{border:.5px solid #d3d3d3;font-weight:400;padding:.2em 1em}.controls p{margin:.4rem auto}.controls button{margin:.2em}.controls div,.controls table{margin:.4rem auto}.turns{font-size:small;height:18em;overflow:auto;padding:1em;width:-moz-fit-content;width:fit-content}.table-turns{border:.5px solid #d3d3d3;border-collapse:collapse;margin:auto;max-width:31.5rem}.table-turns thead tr th,.table-turns tr td{border:.5px solid #d3d3d3}.table-turns thead tr th{font-weight:400}.table-board{border-collapse:collapse;height:31.5em;margin:1em auto;width:31.5em}.board-table-cell{border:1px solid #d3d3d3;color:#3c3c3c;height:2.1rem;margin:0;padding:0;width:2.1rem}.center-true{background:linear-gradient(to top left,#0000 calc(50% - 2px),#dcdcdccc calc(50% - 2px),#dcdcdccc calc(50% + 2px),#0000 calc(50% + 2px)),linear-gradient(to top right,#0000 calc(50% - 2px),#dcdcdccc calc(50% - 2px),#dcdcdccc calc(50% + 2px),#0000 calc(50% + 2px));position:relative}.w3{background-color:#fa807280}.l3{background-color:#ffa50080}.w2{background-color:#4682b480}.l2{background-color:#9acd3280}.user-letter-true{color:#dd2b2b}.new-letter-true{background-color:#fafad2;border:#ffa07a;color:#2ba02b}.new-letter-true>p{color:#80806eb3}.value-on-board{font-size:xx-small;position:absolute;right:0;top:-1em;z-index:100}.cell{font-size:x-large;font-weight:600;height:100%;position:relative;width:100%;z-index:-1}.multiply{font-size:1.5rem;font-weight:lighter;left:.2rem;top:-1.2em;z-index:-2}.multiply,.unit{color:#f5f5f5;display:flex;justify-content:center;left:0;position:absolute;text-align:center;width:100%}.unit{bottom:-1em;font-size:.65rem;z-index:-3}@media screen and (max-width:31.5em){.table-board{height:90vmin;table-layout:fixed;width:90vmin}.board-table-cell{height:6vmin;width:6vmin}.cell{font-size:1.1rem}.multiply{font-size:1.1rem}.multiply,.unit{margin-left:auto;margin-right:auto;text-align:center}.unit{font-size:.48rem}.value-on-board{font-weight:300;right:-.05rem;top:-.7rem}}.share-link{cursor:pointer;opacity:.5;vertical-align:middle}.share-link:hover{opacity:1}.chat{background-color:#f5f5f5;border-radius:10px;font-size:small;height:31.5em;margin:1em auto;overflow:auto;padding:1em;width:31.5em}.chat form{display:flex;flex-direction:row;justify-content:space-between;text-align:left}.chat p{margin:1em 0;text-align:left}.chat form>*{color:#3c3c3c;margin:auto 0}.chat form input{background-color:#fff;border:none;border-radius:5px;height:-moz-fit-content;height:fit-content;height:30px;margin-right:1em;overflow:auto;overflow-y:hidden;resize:vertical;width:100%}.chat form input:focus{outline:none}.chat form input:disabled{background-color:#f0f0f0}.chat-error-container{background-color:#ffebee;border-radius:5px;color:#d32f2f;font-size:12px;margin-bottom:.5em;padding:.5em 1em;text-align:center}.chat form button{border-radius:5px;box-sizing:border-box;height:30px;line-height:.3;width:30px}@media screen and (max-width:31.5em){.chat form button{font-size:small}.chat{height:90vmin;table-layout:fixed;width:90vmin}}.App{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:initial;color:#3c3c3c;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:medium;padding-bottom:2rem;padding-top:2.5rem;text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.rules{line-height:1.5em;margin:auto;text-align:justify;text-indent:40%;white-space:pre-line;width:85%}.app-banner{align-items:center;background-color:#9acd3280;display:flex;font-size:small;gap:12px;justify-content:center;margin:.5rem 0;padding:4px 16px}.app-banner a,.app-banner-link{font-size:14px;padding:0;text-decoration:underline}.app-banner a,.app-banner-close,.app-banner-link{background:none;border:none;color:#3c3c3c;cursor:pointer}.app-banner-close{font-size:18px;padding:0 4px}
/*# sourceMappingURL=main.ea747555.css.map*/