.FarmButton-module__4Tl9NG__button{cursor:pointer;letter-spacing:.3px;border:none;border-radius:16px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:12px 20px;font-weight:700;transition:transform .15s,box-shadow .15s,opacity .15s;display:inline-flex}.FarmButton-module__4Tl9NG__button:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.FarmButton-module__4Tl9NG__primary{color:#fff5e5;background:linear-gradient(#c58b52,#8f5a2a);border:2px solid #5f3b2080;box-shadow:0 4px #5f3b20,0 10px 20px #0003}.FarmButton-module__4Tl9NG__primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 5px #5f3b20,0 12px 24px #00000040}.FarmButton-module__4Tl9NG__ghost{color:#5f3b20;background:#fff9;border:2px solid #5f3b2059;box-shadow:0 3px #5f3b204d}
.Panel-module__JfivLq__panel{background:#ffffffd9;border:2px solid #5f3b2040;border-radius:24px;width:100%;padding:20px;box-shadow:0 14px 30px #00000026}.Panel-module__JfivLq__title{color:#5f3b20;margin-bottom:12px;font-size:1.35rem;font-weight:700}.Panel-module__JfivLq__body{flex-direction:column;gap:12px;display:flex}
.CheckinPanel-module__YDpffG__timerRow{background:#fff9;border:1px solid #5f3b2033;border-radius:12px;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.CheckinPanel-module__YDpffG__label{color:#1b1b1bb3;font-weight:600}.CheckinPanel-module__YDpffG__timer{color:#2e63ff;font-weight:800}.CheckinPanel-module__YDpffG__streakRow{color:#5f3b20;font-size:1rem}.CheckinPanel-module__YDpffG__progressRow{flex-direction:column;gap:6px;display:flex}.CheckinPanel-module__YDpffG__progressHeader{color:#1b1b1bb3;justify-content:space-between;font-size:.9rem;display:flex}.CheckinPanel-module__YDpffG__progressBar{background:#5f3b2026;border-radius:999px;height:8px;overflow:hidden}.CheckinPanel-module__YDpffG__progressFill{border-radius:inherit;background:linear-gradient(90deg,#2e63ff,#6aa9ff);height:100%}.CheckinPanel-module__YDpffG__bonusRow{color:#1c3fa8;font-size:.95rem}.CheckinPanel-module__YDpffG__warning{color:#8b3c2f;font-size:.9rem}.CheckinPanel-module__YDpffG__note{color:#1b1b1b99;font-size:.85rem}
.TopBar-module__nxlqBW__bar{background:#ffffffd9;border:1px solid #5f3b2040;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 16px;display:flex;box-shadow:0 8px 16px #0000001f}.TopBar-module__nxlqBW__left{align-items:center;gap:12px;display:flex}.TopBar-module__nxlqBW__back{color:#5f3b20;cursor:pointer;background:#5f3b2026;border:none;border-radius:10px;padding:6px 10px;font-weight:700}.TopBar-module__nxlqBW__title{color:#5f3b20;font-weight:800}.TopBar-module__nxlqBW__address{color:#1b1b1b99;font-size:.85rem}.TopBar-module__nxlqBW__connect{background:#2e63ff1a;border:1px solid #2e63ff33;border-radius:12px;align-items:center;gap:6px;padding:6px 10px;font-weight:600;display:inline-flex}.TopBar-module__nxlqBW__avatar{border-radius:999px;width:20px;height:20px}
.CheckinScreen-module__8uqRlq__wrapper{flex-direction:column;gap:16px;width:min(520px,100%);display:flex}.CheckinScreen-module__8uqRlq__badges{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.CheckinScreen-module__8uqRlq__badge{border:1px solid #5f3b2033;border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.CheckinScreen-module__8uqRlq__badgeOn{color:#1c3fa8;background:#2e63ff1f}.CheckinScreen-module__8uqRlq__badgeOff{color:#1b1b1b99;background:#ffffffb3}.CheckinScreen-module__8uqRlq__badgeTitle{font-weight:700}.CheckinScreen-module__8uqRlq__badgeStatus{font-size:.85rem}.CheckinScreen-module__8uqRlq__statusRow{color:#1b1b1bbf;font-size:.95rem}
.Unicorn-module__yPemCq__wrapper{aspect-ratio:1;filter:drop-shadow(0 12px 24px #14327859);justify-content:center;align-items:center;width:min(240px,70vw);transition:transform .2s ease-out;display:flex;position:relative}.Unicorn-module__yPemCq__image{-webkit-user-select:none;user-select:none;pointer-events:none;filter:drop-shadow(0 10px 18px #14327847);object-fit:contain;width:100%;height:100%}.Unicorn-module__yPemCq__canvas{width:100%;height:100%;display:block}.Unicorn-module__yPemCq__canvas canvas{display:block;width:100%!important;height:100%!important}.Unicorn-module__yPemCq__fallback{color:#1b1b1bbf;place-items:center;width:100%;height:100%;font-weight:600;display:grid}.Unicorn-module__yPemCq__animate{animation:.2s ease-out Unicorn-module__yPemCq__jump,.25s ease-in-out Unicorn-module__yPemCq__shake}.Unicorn-module__yPemCq__idle{animation:3s ease-in-out infinite Unicorn-module__yPemCq__float}@keyframes Unicorn-module__yPemCq__jump{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes Unicorn-module__yPemCq__shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}50%{transform:translate(4px)}75%{transform:translate(-2px)}}@keyframes Unicorn-module__yPemCq__float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}
.TapArea-module__3oCh0q__tapArea{cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:8px;transition:transform .15s ease-out;display:flex}.TapArea-module__3oCh0q__tapArea:active{transform:scale(.98)}.TapArea-module__3oCh0q__tapArea:focus-visible{border-radius:20px;outline:3px solid #2e63ff99}.TapArea-module__3oCh0q__multiplier{color:#1c3fa8;background:#fffc;border:2px solid #2e63ff4d;border-radius:999px;padding:6px 14px;font-weight:700}.TapArea-module__3oCh0q__unicornWrap{justify-content:center;align-items:center;display:flex;position:relative}.TapArea-module__3oCh0q__unicornWrap:before{content:"";filter:blur(5px);z-index:-2;background:radial-gradient(#14327859,#14327800);border-radius:999px;width:80%;height:22%;animation:1.8s ease-in-out infinite TapArea-module__3oCh0q__shadowPulse;position:absolute;bottom:6%}.TapArea-module__3oCh0q__unicornWrap:after{content:"";filter:blur(5px);z-index:-1;background:radial-gradient(circle,#2e63ff80,#2e63ff00);border-radius:50%;width:88%;height:88%;animation:2.4s ease-in-out infinite TapArea-module__3oCh0q__glow;position:absolute}.TapArea-module__3oCh0q__aura{opacity:.35;pointer-events:none;z-index:-1;border:2px solid #8cc3ff99;border-radius:50%;width:98%;height:98%;animation:2.6s ease-in-out infinite TapArea-module__3oCh0q__auraPulse;position:absolute}.TapArea-module__3oCh0q__ambientSparkles{pointer-events:none;z-index:-1;width:90%;height:90%;position:absolute}.TapArea-module__3oCh0q__ambientSparkles span{filter:drop-shadow(0 0 10px #82beffcc);opacity:0;background:radial-gradient(circle,#fffffff2,#2e63ff00);border-radius:50%;width:10px;height:10px;animation:4.6s ease-in-out infinite TapArea-module__3oCh0q__ambientSparkle;position:absolute}.TapArea-module__3oCh0q__ambientSparkles span:first-child{animation-delay:0s;top:20%;left:18%}.TapArea-module__3oCh0q__ambientSparkles span:nth-child(2){animation-delay:1.4s;top:35%;right:12%}.TapArea-module__3oCh0q__ambientSparkles span:nth-child(3){animation-delay:2.2s;bottom:10%;left:42%}.TapArea-module__3oCh0q__tapEffect{color:#2e63ff;pointer-events:none;text-shadow:0 2px 8px #2e63ff59;font-weight:800;animation:.7s ease-out forwards TapArea-module__3oCh0q__floatUp;position:absolute;bottom:20%;transform:translate(-50%)}.TapArea-module__3oCh0q__tapRipple{opacity:0;pointer-events:none;border:2px solid #2e63ffa6;border-radius:50%;width:42px;height:42px;animation:.7s ease-out forwards TapArea-module__3oCh0q__ripple;position:absolute;transform:translate(-50%,-50%)scale(.6)}.TapArea-module__3oCh0q__tapRippleWide{opacity:0;pointer-events:none;border:1.5px solid #8cc3ffb3;border-radius:50%;width:60px;height:60px;animation:1s ease-out forwards TapArea-module__3oCh0q__rippleWide;position:absolute;transform:translate(-50%,-50%)scale(.7)}.TapArea-module__3oCh0q__tapSparkle{width:32px;height:32px;transform:translate(-50%,-50%)rotate(var(--sparkle-rotate,0deg))scale(var(--sparkle-scale,1));opacity:0;pointer-events:none;filter:drop-shadow(0 6px 12px #2e63ff80);background:radial-gradient(circle,#9cf5fff2,#2e63ff33 55%,#2e63ff00 70%);border-radius:50%;animation:.7s ease-out forwards TapArea-module__3oCh0q__sparklePop;position:absolute}.TapArea-module__3oCh0q__tapSparkleSoft{width:48px;height:48px;transform:translate(-50%,-50%)rotate(var(--sparkle-rotate,0deg))scale(var(--sparkle-scale,1));opacity:0;pointer-events:none;filter:blur(.5px);background:radial-gradient(circle,#c4e6ffd9,#2e63ff00 70%);border-radius:50%;animation:.9s ease-out forwards TapArea-module__3oCh0q__sparkleSoft;position:absolute}.TapArea-module__3oCh0q__tapParticle{opacity:0;pointer-events:none;background:#9cf5ff;border-radius:999px;animation:.6s ease-out forwards TapArea-module__3oCh0q__particlePop;position:absolute;transform:translate(-50%,-50%)scale(.6);box-shadow:0 0 12px #2e63ffa6}.TapArea-module__3oCh0q__hint{color:#1b1b1bbf;font-size:.95rem}@keyframes TapArea-module__3oCh0q__floatUp{0%{opacity:0;transform:translate(-50%,10px)scale(.9)}30%{opacity:1}to{opacity:0;transform:translate(-50%,-40px)scale(1)}}@keyframes TapArea-module__3oCh0q__glow{0%,to{opacity:.75;transform:scale(.96)}50%{opacity:1;transform:scale(1.08)}}@keyframes TapArea-module__3oCh0q__auraPulse{0%,to{opacity:.35;transform:scale(.98)}50%{opacity:.55;transform:scale(1.06)}}@keyframes TapArea-module__3oCh0q__ambientSparkle{0%,to{opacity:0;transform:translateY(0)scale(.6)}50%{opacity:.9;transform:translateY(-12px)scale(1)}}@keyframes TapArea-module__3oCh0q__shadowPulse{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:.3;transform:scale(1.06)}}@keyframes TapArea-module__3oCh0q__sparklePop{0%{opacity:0;transform:translate(-50%,-40%)scale(.5)}40%{opacity:1}to{opacity:0;transform:translate(-50%,-80%)scale(1.2)}}@keyframes TapArea-module__3oCh0q__sparkleSoft{0%{opacity:0;transform:translate(-50%,-40%)scale(.7)}40%{opacity:.95}to{opacity:0;transform:translate(-50%,-90%)scale(1.6)}}@keyframes TapArea-module__3oCh0q__ripple{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}30%{opacity:.85}to{opacity:0;transform:translate(-50%,-50%)scale(1.8)}}@keyframes TapArea-module__3oCh0q__rippleWide{0%{opacity:0;transform:translate(-50%,-50%)scale(.7)}30%{opacity:.8}to{opacity:0;transform:translate(-50%,-50%)scale(2.5)}}@keyframes TapArea-module__3oCh0q__particlePop{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}40%{opacity:1}to{opacity:0;transform:translate(-50%,-80%)scale(1.2)}}
.GameScreen-module__ayWnyW__wrapper{flex-direction:column;align-items:center;gap:16px;width:min(520px,100%);display:flex}.GameScreen-module__ayWnyW__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.GameScreen-module__ayWnyW__label{color:#1b1b1b99;font-size:.85rem;display:block}.GameScreen-module__ayWnyW__value{color:#1c3fa8;font-size:1.2rem}.GameScreen-module__ayWnyW__sync{flex-direction:column;align-items:center;gap:8px;display:flex}.GameScreen-module__ayWnyW__note{color:#1b1b1b99;text-align:center;font-size:.85rem}.GameScreen-module__ayWnyW__warning{color:#8b3c2f;margin-top:8px;font-size:.85rem}
.LeaderboardPanel-module__2wJ_Aa__list{flex-direction:column;gap:8px;display:flex}.LeaderboardPanel-module__2wJ_Aa__row{background:#fffc;border:1px solid #5f3b2033;border-radius:12px;grid-template-columns:40px 1fr auto;align-items:center;gap:8px;padding:8px 12px;display:grid}.LeaderboardPanel-module__2wJ_Aa__rank{color:#5f3b20;font-weight:700}.LeaderboardPanel-module__2wJ_Aa__address{color:#1b1b1bcc;font-weight:600}.LeaderboardPanel-module__2wJ_Aa__score{color:#2e63ff;font-weight:800}.LeaderboardPanel-module__2wJ_Aa__error{color:#8b3c2f}.LeaderboardPanel-module__2wJ_Aa__userRow{background:#2e63ff14;border:1px solid #2e63ff40;border-radius:12px;gap:4px;margin-top:8px;padding:10px 12px;display:grid}.LeaderboardPanel-module__2wJ_Aa__userLabel{color:#1c3fa8;font-weight:700}.LeaderboardPanel-module__2wJ_Aa__userValue{color:#1b1b1bcc;font-size:1rem}.LeaderboardPanel-module__2wJ_Aa__userScore{color:#1b1b1bb3;font-size:.9rem}
.LeaderboardScreen-module__m--wVW__wrapper{flex-direction:column;gap:16px;width:min(520px,100%);display:flex}
.OnboardingHint-module__vdslbW__list{color:#1b1b1bbf;flex-direction:column;gap:6px;padding-left:20px;display:flex}.OnboardingHint-module__vdslbW__list li{line-height:1.4}
.MenuScreen-module__tZ2zBG__wrapper{flex-direction:column;gap:12px;width:min(420px,100%);display:flex}.MenuScreen-module__tZ2zBG__languageRow{background:#fff9;border:1px solid #5f3b2033;border-radius:12px;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.MenuScreen-module__tZ2zBG__languageLabel{color:#1b1b1bb3;font-weight:600}.MenuScreen-module__tZ2zBG__languageSwitch{gap:6px;display:inline-flex}.MenuScreen-module__tZ2zBG__langButton{color:#5f3b20;cursor:pointer;background:#ffffffb3;border:1px solid #5f3b2033;border-radius:10px;padding:4px 10px;font-weight:700}.MenuScreen-module__tZ2zBG__langActive{color:#1c3fa8;background:#2e63ff26;border-color:#2e63ff66}.MenuScreen-module__tZ2zBG__greeting{color:#1b1b1bb3;font-size:1.05rem}.MenuScreen-module__tZ2zBG__actions{flex-direction:column;gap:12px;display:flex}
.page-module__E0kJGG__page{color:#1b1b1b;background:linear-gradient(#9fd6ff 0%,#bfe8a6 42%,#5aa653 100%);min-height:100vh;position:relative;overflow:hidden}.page-module__E0kJGG__backdrop{pointer-events:none;z-index:0;background:radial-gradient(circle at 20% 15%,#ffffffb3,#0000 38%),radial-gradient(circle at 80% 10%,#ffffff8c,#0000 34%),linear-gradient(#0000 0%,#244b1740 75%),repeating-linear-gradient(135deg,#579c4838 0 16px,#6bb35c38 16px 32px);position:absolute;inset:0}.page-module__E0kJGG__sunRays{opacity:.4;mix-blend-mode:soft-light;pointer-events:none;z-index:1;background:conic-gradient(at 20% 10%,#ffffff40,#fff0 20%,#ffffff40 35%,#fff0 50%,#ffffff38 65%,#fff0 80%,#ffffff38 100%);animation:28s linear infinite page-module__E0kJGG__rays;position:absolute;inset:-10%}.page-module__E0kJGG__clouds{filter:blur(2px);opacity:.6;pointer-events:none;z-index:1;background:radial-gradient(circle at 10% 18%,#ffffff8c,#0000 26%),radial-gradient(circle at 25% 15%,#ffffff80,#0000 24%),radial-gradient(circle at 70% 20%,#ffffff80,#0000 28%),radial-gradient(circle at 85% 16%,#ffffff8c,#0000 26%);animation:42s linear infinite page-module__E0kJGG__cloudDrift;position:absolute;inset:0}.page-module__E0kJGG__hills{filter:blur(6px);opacity:.85;pointer-events:none;z-index:1;background:radial-gradient(circle at 20% 80%,#3e793ab3,#0000 52%),radial-gradient(circle at 60% 90%,#3b6e36c7,#0000 58%),radial-gradient(circle at 85% 85%,#417d3cad,#0000 58%);animation:14s ease-in-out infinite page-module__E0kJGG__hillsFloat;position:absolute;inset:40% -10% -10%;transform:translateY(0)}.page-module__E0kJGG__farmForeground{filter:blur(1px);pointer-events:none;z-index:2;background:linear-gradient(#0000 0%,#14371633 25%,#1437168c 100%),radial-gradient(circle at 20% 80%,#7ec76cb3,#0000 50%),radial-gradient(circle at 55% 90%,#68b85fbf,#0000 55%),radial-gradient(circle at 85% 85%,#74c066b3,#0000 50%),repeating-linear-gradient(110deg,#5aaa5259 0 20px,#6ebe6259 20px 40px);animation:10s ease-in-out infinite page-module__E0kJGG__fieldWave;position:absolute;inset:55% -10% 0}.page-module__E0kJGG__fireflies{pointer-events:none;z-index:1;position:absolute;inset:0}.page-module__E0kJGG__firefly{opacity:0;background:radial-gradient(circle,#fff6b8,#fff0);border-radius:50%;width:10px;height:10px;animation:5s ease-in-out infinite page-module__E0kJGG__firefly;position:absolute;box-shadow:0 0 18px #fff6b8f2}.page-module__E0kJGG__firefly:first-child{animation-delay:0s;top:35%;left:15%}.page-module__E0kJGG__firefly:nth-child(2){animation-delay:1.2s;top:55%;left:28%}.page-module__E0kJGG__firefly:nth-child(3){animation-delay:2.4s;top:30%;left:40%}.page-module__E0kJGG__firefly:nth-child(4){animation-delay:.8s;top:42%;left:62%}.page-module__E0kJGG__firefly:nth-child(5){animation-delay:1.6s;top:58%;left:72%}.page-module__E0kJGG__firefly:nth-child(6){animation-delay:2.8s;top:38%;left:84%}.page-module__E0kJGG__firefly:nth-child(7){animation-delay:3.2s;top:64%;left:52%}.page-module__E0kJGG__firefly:nth-child(8){animation-delay:3.6s;top:60%;left:8%}.page-module__E0kJGG__shell{z-index:2;justify-content:center;align-items:center;min-height:100vh;padding:24px 16px 40px;display:flex;position:relative}@keyframes page-module__E0kJGG__rays{0%{transform:rotate(0)scale(1.02)}to{transform:rotate(360deg)scale(1.02)}}@keyframes page-module__E0kJGG__cloudDrift{0%{transform:translate(-4%)}50%{transform:translate(4%)}to{transform:translate(-4%)}}@keyframes page-module__E0kJGG__hillsFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes page-module__E0kJGG__fieldWave{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes page-module__E0kJGG__firefly{0%,to{opacity:0;transform:translateY(0)scale(.75)}20%{opacity:1}50%{opacity:.75;transform:translateY(-16px)scale(1.1)}80%{opacity:1}}
