.uJJWwW_page{color:#10251d;background:#f4f7f2;min-height:100dvh}.uJJWwW_content{width:min(100% - 32px,760px);margin:0 auto;padding:18px 0 60px}.uJJWwW_toolbar{grid-template-columns:minmax(64px,.72fr) minmax(94px,1.25fr) auto auto auto;gap:7px;width:min(100%,640px);margin:0 auto 14px;display:grid}.uJJWwW_toolbar label,.uJJWwW_metric{background:#fff;border:1px solid #d7e3d8;border-radius:12px;align-content:center;gap:2px;min-width:0;padding:6px 8px;display:grid}.uJJWwW_toolbar label>span,.uJJWwW_metric span{color:#789084;white-space:nowrap;font-size:.58rem;font-weight:900}.uJJWwW_toolbar select{color:#173d2b;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:.78rem;font-weight:900}.uJJWwW_metric{justify-items:center;min-width:45px}.uJJWwW_metric strong{color:#173d2b;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.78rem}.uJJWwW_newGame{color:#fff;white-space:nowrap;cursor:pointer;background:#145d42;border:0;border-radius:12px;min-width:58px;padding:0 8px;font-size:.72rem;font-weight:900}.uJJWwW_gameArea{width:min(100%,640px);margin:auto;padding-top:104px;position:relative}.uJJWwW_preview{z-index:2;aspect-ratio:1;object-fit:cover;background:#fff;border:4px solid #f6d36d;border-radius:14px;width:min(240px,100%);height:auto;position:absolute;top:0;right:0;box-shadow:0 8px 20px #173d2b44}.uJJWwW_board{touch-action:none;background:#193f31;border-radius:22px;gap:7px;padding:8px;display:grid;box-shadow:0 20px 50px #173d2b2e}.uJJWwW_tile,.uJJWwW_blank{aspect-ratio:1;border:0;border-radius:10px;position:relative;overflow:hidden}.uJJWwW_tile{cursor:pointer;background:#d9e6d9;padding:0;box-shadow:inset 0 0 0 1px #fff8}.uJJWwW_tile span{background-repeat:no-repeat;position:absolute;inset:0}.uJJWwW_blank{background:#0e2c21}.uJJWwW_tile:focus-visible{outline-offset:2px;outline:3px solid #f4c95d}.uJJWwW_complete{box-shadow:0 0 0 5px #e9b949,0 20px 50px #173d2b44}.uJJWwW_success{z-index:3;color:#fff;text-align:center;background:#103b2cf2;border-radius:20px;place-content:center;justify-items:center;display:grid;position:absolute;inset:104px 12% 12%;box-shadow:0 20px 50px #10251d66}.uJJWwW_success span{color:#f6d36d;font-size:2rem}.uJJWwW_success strong{letter-spacing:-.08em;margin-top:5px;font-size:clamp(1.8rem,6vw,3.3rem)}.uJJWwW_success p{color:#c5dfcf;margin:8px 0 18px}.uJJWwW_success button{color:#173d2b;cursor:pointer;background:#f6d36d;border:0;border-radius:999px;padding:11px 20px;font-weight:900}.uJJWwW_tip{text-align:center;color:#769184;margin:18px 0 0;font-size:.8rem}@media (max-width:560px){.uJJWwW_content{width:min(100% - 16px,760px);padding-top:8px}.uJJWwW_toolbar{gap:4px}.uJJWwW_toolbar label,.uJJWwW_metric{border-radius:9px;padding:5px 4px}.uJJWwW_toolbar label>span,.uJJWwW_metric span{font-size:.5rem}.uJJWwW_toolbar select,.uJJWwW_metric strong{font-size:.68rem}.uJJWwW_metric{min-width:38px}.uJJWwW_newGame{border-radius:9px;min-width:50px;padding-inline:4px;font-size:.64rem}.uJJWwW_board{border-radius:16px;gap:4px;padding:5px}.uJJWwW_tile,.uJJWwW_blank{border-radius:6px}.uJJWwW_preview{border-width:3px;width:min(240px,100%)}.uJJWwW_success{inset:80px 8% 8%}.uJJWwW_tip{font-size:.72rem}}.uJJWwW_gameArea{flex-direction:column;padding-top:0;display:flex}.uJJWwW_board{order:1}.uJJWwW_preview{order:2;margin:16px auto 0;display:block;position:static}.uJJWwW_previewWrap{order:2;width:max-content;margin:16px auto 0;position:relative}.uJJWwW_previewWrap .uJJWwW_preview{margin:0}.uJJWwW_gameArea>.uJJWwW_previewGrid{z-index:4;width:86px;height:86px;display:grid;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.uJJWwW_previewGrid button{cursor:pointer;background:0 0;border:0}.uJJWwW_previewGrid button span{color:#173d2b;background:#f6d36d;border:2px solid #fff;border-radius:50%;place-items:center;width:30px;height:30px;margin:auto;font-weight:900;display:grid;box-shadow:0 2px 8px #0008}.uJJWwW_previewWrap+.uJJWwW_board{order:1}.uJJWwW_gameArea{padding-top:0!important}.uJJWwW_preview{position:static!important}.uJJWwW_gameArea>.uJJWwW_previewGrid{width:64px;height:64px;bottom:0}.uJJWwW_board{position:relative}.uJJWwW_board>.uJJWwW_previewGrid{z-index:6;opacity:0;pointer-events:none;width:auto;height:auto;transition:opacity .12s;display:grid;position:absolute;inset:0;transform:none}.uJJWwW_board[data-number-guide=true]>.uJJWwW_previewGrid{opacity:1;pointer-events:auto}.uJJWwW_success button{display:none}.uJJWwW_success:after{content:"다음 판으로 넘어갑니다";color:#f6d36d;margin-top:4px;font-size:.9rem;font-weight:800;display:block}
