.uBSuhG_shell{color:#28302f;background:radial-gradient(circle at 15% 10%,#fff7d7,#0000 28%),linear-gradient(145deg,#eaf9f2,#fff8ed);min-height:100svh;padding-bottom:28px;font-family:Arial,Noto Sans KR,sans-serif}.uBSuhG_shell header{background:#fffffff0;border-bottom:1px solid #244a3a18;justify-content:space-between;align-items:center;height:64px;padding:0 clamp(16px,4vw,56px);display:flex}.uBSuhG_brand{color:#1d2925;align-items:center;gap:11px;text-decoration:none;display:flex}.uBSuhG_brand span{color:#fff;background:linear-gradient(145deg,#55c99b,#238462);border-radius:13px;place-items:center;width:40px;height:40px;font-size:10px;font-weight:900;display:grid}.uBSuhG_brand strong{font-size:18px}.uBSuhG_headerTools{align-items:center;gap:9px;display:flex}.uBSuhG_headerTools label{color:#718078;align-items:center;gap:8px;padding-left:10px;font-size:10px;display:flex}.uBSuhG_headerTools select{color:#225943;background:#f6fffb;border:1px solid #acd8c5;border-radius:9px;padding:8px 28px 8px 10px;font-weight:800}.uBSuhG_headerTools>button{background:#fff;border:1px solid #d4e4dc;border-radius:10px;width:38px;height:38px}.uBSuhG_hero{justify-content:space-between;align-items:end;max-width:1240px;margin:auto;padding:24px 20px 15px;display:flex}.uBSuhG_hero p{color:#29956c;letter-spacing:.23em;margin:0 0 5px;font-size:9px;font-weight:900}.uBSuhG_hero h1{color:#17231f;margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(28px,4vw,46px)}.uBSuhG_hero>div>span{color:#76827d;margin-top:5px;font-size:12px;display:block}.uBSuhG_stats{gap:8px;display:flex}.uBSuhG_stats>span{color:#82918a;text-align:center;background:#ffffffb8;border:1px solid #cce2d8;border-radius:12px;min-width:90px;padding:9px 13px;font-size:9px}.uBSuhG_stats strong{color:#263b33;margin-top:4px;font-size:17px;display:block}.uBSuhG_stats .uBSuhG_danger{color:#e24c5a}.uBSuhG_ranks{gap:7px;max-width:1240px;margin:0 auto 14px;padding:0 20px;display:flex}.uBSuhG_ranks button{color:#65766e;background:#ffffffb5;border:1px solid #cfddd6;border-radius:10px;flex:1;padding:8px 4px;font-size:10px;font-weight:800}.uBSuhG_ranks i{background:var(--rank);border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.uBSuhG_ranks .uBSuhG_activeRank{border-color:var(--rank);color:#18251f;box-shadow:inset 0 -3px 0 var(--rank),0 6px 16px #2e73501a}.uBSuhG_game{grid-template-columns:1fr 1fr;gap:14px;width:min(1240px,100% - 40px);margin:auto;display:grid;position:relative}.uBSuhG_picture{aspect-ratio:1;cursor:crosshair;background-repeat:no-repeat;border:7px solid #fff;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 18px 45px #294f3d25}.uBSuhG_picture b{color:#fff;letter-spacing:.15em;background:#132c24b8;border-radius:8px;padding:6px 9px;font-size:9px;position:absolute;bottom:12px;left:14px}.uBSuhG_changed{border-color:#fff4d7}.uBSuhG_change{z-index:2;aspect-ratio:1;filter:drop-shadow(0 2px 2px #0005);width:3.2%;position:absolute;transform:translate(-50%,-50%)}.uBSuhG_dot{background:#ff5e7a;border:3px solid #fff;border-radius:50%}.uBSuhG_star{clip-path:polygon(50% 0,61% 35%,98% 36%,68% 57%,79% 94%,50% 72%,21% 94%,32% 57%,2% 36%,39% 35%);background:#ffd642}.uBSuhG_heart{background:#ff668e;border-radius:50% 50% 45% 45%;width:3.6%;transform:translate(-50%,-50%)rotate(45deg)}.uBSuhG_leaf{background:#6bd45c;border-radius:100% 0;transform:translate(-50%,-50%)rotate(-20deg)}.uBSuhG_found{z-index:4;aspect-ratio:1;border:4px solid #ffde45;border-radius:50%;width:7%;animation:.35s uBSuhG_foundPop;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #fff,0 0 18px #ffcf37}.uBSuhG_wrong{z-index:5;aspect-ratio:1;color:#fff;background:#ec4f5e;border-radius:50%;place-items:center;width:7%;font-size:26px;font-style:normal;font-weight:900;animation:.45s uBSuhG_wrongShake;display:grid;position:absolute;transform:translate(-50%,-50%)}.uBSuhG_result{z-index:9;color:#fff;background:#16362ff2;border:1px solid #e5bd57;border-radius:20px;flex-direction:column;align-items:center;width:max-content;height:max-content;margin:auto;padding:24px 40px;display:flex;position:absolute;inset:0;box-shadow:0 22px 60px #172b24aa}.uBSuhG_result span{color:#ffe17b;font-family:Georgia,Noto Serif KR,serif;font-size:28px;font-weight:800}.uBSuhG_result strong{margin:8px 0 14px;font-size:12px}.uBSuhG_result button,.uBSuhG_shell footer button{color:#1d372c;background:#f0c95f;border:0;border-radius:9px;padding:9px 14px;font-weight:850}.uBSuhG_shell footer{background:#ffffffb8;border:1px solid #d8e7df;border-radius:14px;align-items:center;gap:8px;max-width:1200px;margin:14px auto 0;padding:12px 16px;display:flex}.uBSuhG_shell footer p{color:#6d7b74;margin-right:auto;font-size:11px}.uBSuhG_progress{background:#dfeae5;border-radius:99px;width:120px;height:7px;overflow:hidden}.uBSuhG_progress span{border-radius:inherit;background:linear-gradient(90deg,#39b882,#f1c652);height:100%;transition:width .25s;display:block}@keyframes uBSuhG_foundPop{0%{transform:translate(-50%,-50%)scale(.3)}70%{transform:translate(-50%,-50%)scale(1.15)}}@keyframes uBSuhG_wrongShake{25%{transform:translate(calc(-50% - 7px),-50%)}55%{transform:translate(calc(7px - 50%),-50%)}}@media (max-width:760px){.uBSuhG_shell header{flex-wrap:wrap;height:auto;min-height:60px;padding:8px 12px}.uBSuhG_headerTools{flex-wrap:wrap}.uBSuhG_headerTools label{font-size:0}.uBSuhG_hero{padding-top:17px;display:block}.uBSuhG_stats{margin-top:13px}.uBSuhG_stats>span{min-width:70px;padding:7px}.uBSuhG_ranks{overflow:auto}.uBSuhG_ranks button{min-width:80px}.uBSuhG_game{grid-template-columns:1fr;width:calc(100% - 24px)}.uBSuhG_shell footer{flex-wrap:wrap;margin:12px}.uBSuhG_shell footer p{order:-1;width:100%}.uBSuhG_progress{flex:1}}@media (prefers-reduced-motion:reduce){.uBSuhG_found,.uBSuhG_wrong{animation:none}.uBSuhG_progress span{transition:none}}.uBSuhG_pictureImage{object-fit:fill;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.uBSuhG_dataPicture,.uBSuhG_picture{aspect-ratio:4/3}.uBSuhG_stageToolbar{justify-content:space-between;align-items:center;gap:14px;width:min(1240px,100% - 40px);margin:14px auto;display:flex}.uBSuhG_stageToolbar label{color:#527063;align-items:center;gap:9px;font-size:11px;font-weight:900;display:flex}.uBSuhG_stageToolbar select{color:#225943;background:#fff;border:1px solid #acd8c5;border-radius:10px;min-width:150px;padding:9px 30px 9px 11px;font-weight:900}.uBSuhG_stageToolbar .uBSuhG_stats{margin-left:auto}@media (max-width:760px){.uBSuhG_stageToolbar{gap:8px;width:calc(100% - 24px);margin:10px auto}.uBSuhG_stageToolbar label{flex:1;gap:3px;min-width:0;display:grid}.uBSuhG_stageToolbar select{width:100%;min-width:0;padding:8px 24px 8px 8px}.uBSuhG_stageToolbar .uBSuhG_stats{flex:none;gap:4px;margin:0}.uBSuhG_stageToolbar .uBSuhG_stats>span{min-width:52px;padding:6px 4px}.uBSuhG_stageToolbar .uBSuhG_stats strong{font-size:13px}}.uBSuhG_shell footer button:disabled{cursor:not-allowed;opacity:.45}
