.app{padding:16px}.puzzle-cell{width:32px;height:32px;border:.1px solid #585757;line-height:32px;text-align:center;vertical-align:middle;background-color:#fff}.puzzle-cell-input{margin:0;padding:0;border:0;width:100%;height:100%;outline:none;text-align:center;text-transform:uppercase;background:transparent;font-size:16px;font-weight:600}.black-cell{background-color:#575757}.selected-pattern{background-color:#b4c4f8;color:#fff}.puzzle-row{display:flex}.flex-center,.puzzle{display:flex;justify-content:center;align-items:center;height:100%}.delete-icon{float:right}.pattern-list-item{cursor:pointer}.pattern-list-item p{padding-left:8px;padding-right:8px}.pattern-list-item.selected{color:#3939a0;font-weight:700}.pattern-list-item:hover{font-weight:700}.default-card-header,.puzzle-job-header{font-weight:700;font-size:large;text-align:center;vertical-align:middle;padding:8px;background-color:#928f8f;color:#fff}.validation-error{font-weight:700;color:red}.clues-segment{height:420px;overflow:auto;min-height:200px}.clues-tab{padding:0;border:1px solid #000;border-radius:16px}.puzzle-game-container{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;height:100vh;background-color:#f5dbb3;position:relative}.get-new-puzzle{display:flex;align-items:center;justify-content:center;flex-direction:column;border:3px solid rgba(34,36,38,.15);padding:16px;margin-bottom:16px;border-radius:6px;background-color:#fff}.get-new-puzzle p{color:#21ba45;font-weight:700;font-size:24px}.puzzle-container{width:100%;padding:8px;background-color:#f5dbb3;overflow:auto}.puzzle-container-horizontal{display:flex;flex-direction:row;flex-wrap:wrap}.scroll-buttons{display:flex;justify-content:center;align-items:center;height:80px;width:100%}.puzzle-game-header{width:100%}.puzzle-game-header-inside{position:relative;border:1px solid #a333c8;background-color:#a333c8;color:#fff;padding:8px;margin:8px;border-radius:8px}.puzzle-clues{display:flex;flex-direction:column;border:1px solid #d4d4d5;min-height:300px;background-color:#fff;width:450px}.puzzle-border{border:none;margin-bottom:8px}.sample-div{background-color:red;border:1px solid #d4d4d5;height:200px;width:200px}.found-pattern{background-color:#bae4ba;color:#fff}.selected-found-pattern{background-color:#65e965;color:#fff}.dimension-list{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.dimension-list-item{width:64px;height:64px;background-color:#a333c8;color:#fff;line-height:64px;text-align:center;vertical-align:middle;cursor:pointer;margin:8px;border:1px solid #fff;border-radius:8px}.selected-pattern-region{font-weight:700;font-size:24px;line-height:24px;padding:8px;width:80%}.new-puzzle-message{margin:16px;font-weight:700;font-size:16px}.game-start{background-color:#5e5ea7;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh}.game-start div{margin:16px}.splash-image{height:400px}.splash-header{color:#f5e76a}.game-start-button,.splash-header{font-weight:700;font-size:xx-large}.game-start-button{background-color:#412486;color:#fff;padding:16px;border:1px solid #fff;cursor:pointer;border-radius:8px;width:180px;display:flex;justify-content:center;align-items:center}.hamburger{width:64px;background-color:#fff;border:1px solid #00008b;border-radius:8px;cursor:pointer}.skip-puzzle{top:6px;right:8px}.puzzle-hint{top:6px;right:158px}.puzzle-button{position:absolute;font-weight:700;font-size:24px;line-height:24px;background-color:#fff;color:#a333c8;padding:8px;border-radius:8px;cursor:pointer;border:3px solid #bb7dcf}.puzzle-button:hover{color:#fff;background-color:#a333c8;border-color:#fff}.mobile-input{margin-top:16px;margin-left:8px;padding-bottom:8px;width:100%}.clue{font-size:24px;line-height:24px}.dialog-header{background-color:#a333c8!important;color:#fff!important}@keyframes ldio-diyuauke7pb{0%{background:#f8b26a}12.5%{background:#f8b26a}12.625%{background:#e15b64}to{background:#e15b64}}.ldio-diyuauke7pb div{position:absolute;width:38px;height:38px;background:#e15b64;animation:ldio-diyuauke7pb 1s linear infinite}.loadingio-spinner-blocks-v3nyk9acybi{width:100%;height:100vh;display:flex;justify-content:center;align-items:center;background:hsla(0,0%,100%,.6)}.ldio-diyuauke7pb{position:relative;transform:translateZ(0) scale(1);-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-origin:0 0}.ldio-diyuauke7pb div{box-sizing:content-box}.loading-spinner-container{position:absolute;left:0;top:0;z-index:1;width:100%;height:50%}
/*# sourceMappingURL=main.3787ef6d.chunk.css.map */