@font-face{font-family:MMD;src:url(/assets/MMD.TTF)format("truetype");font-display:swap}@font-face{font-family:Animal LTY;src:url(/assets/ANIMAL_LTY.TTF)format("truetype");font-display:swap}:root{--surface:#fff4d0;--surface-deep:#ead59b;--structure:#87562f;--structure-deep:#50331f;--teal:#2f807b;--teal-deep:#1b5958;--leaf:#67b43b;--leaf-deep:#367d2a;--warm-light:#ffd35f;--coral:#ed7d69;--blue:#58bccc;--violet:#9a73c8;--ink:#6a3f26;--contact-shadow:#472b197a}*{box-sizing:border-box;letter-spacing:0}html,body{min-height:100%;margin:0}body,button{font-family:Animal LTY,PingFang SC,Microsoft YaHei,sans-serif}body{color:#fffdf2;background:linear-gradient(145deg,#1f3027,#243d39 54%,#382d31);min-width:320px;overflow:hidden}button{-webkit-tap-highlight-color:transparent}button:focus-visible{outline-offset:3px;outline:3px solid #fff4a8}.prototype-shell{background:linear-gradient(90deg,#fac75b0f,#0000 22% 78%,#6fb89214),linear-gradient(145deg,#1f3027,#243d39 54%,#382d31);place-items:center;min-height:100svh;display:grid;overflow:hidden}.activity-panel{aspect-ratio:9/16;isolation:isolate;color:#fffdf2;background:#85c6c2 url(/assets/flower-music-wheel-background.png) 50%/100% 100% no-repeat;width:min(100vw,56.25svh,720px);position:relative;overflow:hidden;box-shadow:0 22px 70px #0e191375}.activity-panel button{cursor:pointer}.activity-panel button:disabled{cursor:default}.scene-vignette{z-index:1;pointer-events:none;background:linear-gradient(#ffe7970f,#0000 22% 76%,#2e46271a),linear-gradient(90deg,#29594314,#0000 12% 86%,#5e322117);position:absolute;inset:0}.zone{position:absolute}.activity-header{z-index:8;text-align:center;color:var(--ink);text-shadow:0 2px #ffffffc7;pointer-events:none;flex-direction:column;justify-content:flex-end;align-items:center;padding-bottom:7px;display:flex}.activity-header h1{white-space:nowrap;max-width:100%;margin:0;font-family:MMD,sans-serif;font-size:36px;font-weight:400;line-height:1.2}.activity-header p{color:#875934;margin:4px 0 0;font-size:13px;line-height:1}.top-controls{z-index:14;pointer-events:none;justify-content:space-between;align-items:flex-start;display:flex}.icon-button{color:#fff;pointer-events:auto;background:linear-gradient(#92d954,#4aa92f);border:3px solid #fff6bd;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;font-family:MMD,sans-serif;font-size:25px;line-height:1;display:grid;box-shadow:0 4px #2e7227,inset 0 3px 2px #ffffff73,0 6px 10px #46301b3b}.icon-button:active{transform:translateY(2px);box-shadow:0 2px #2e7227,inset 0 3px 2px #ffffff59}.exit-button{background:linear-gradient(#f38f75,#d95451);border-color:#fff5c8;box-shadow:0 4px #9e3939,inset 0 3px 2px #ffffff6b,0 6px 10px #46301b3b}.reward-track{z-index:9;color:var(--ink);filter:drop-shadow(0 4px 3px #53321c47);background:0 0;border:0;padding:0;margin:0!important}.reward-track__base,.reward-track__fill{border-radius:999px;height:32%;position:absolute;top:41%;left:6%}.reward-track__base{background:url(/assets/progress-track.png) 50%/100% 100% no-repeat;right:6%}.reward-track__fill{background:url(/assets/progress-fill.png) 0/auto 100% no-repeat;max-width:88%;transition:width .36s}.reward-track__label{z-index:2;color:#76502c;text-shadow:0 1px #fff6bc;place-items:center;font-family:MMD,sans-serif;font-size:15px;display:grid;position:absolute;inset:0 12% 0 8%}.reward-track__gift{z-index:3;color:#fff;background:linear-gradient(145deg,#f7bd42,#e37d43);border:3px solid #fff6c4;border-radius:50%;place-items:center;width:44px;height:44px;font-size:23px;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%);box-shadow:0 3px #a6552d,0 0 0 3px #ffd86352}.wheel-live{z-index:5;border-radius:50%;transform:translateZ(0)}.wheel-live:before{content:"";pointer-events:none;background:#fff7dbb3;border-radius:50%;position:absolute;inset:3.6%;box-shadow:inset 0 0 34px #a470392e}.wheel-ring{will-change:transform;border-radius:50%;transition:transform 2.65s cubic-bezier(.13,.78,.12,1);position:absolute}.wheel-ring:before,.wheel-ring:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.wheel-ring--outer{background:conic-gradient(from -18deg, #fff0bd 0 36deg, #cce8c6 36deg 72deg, #ffd2bd 72deg 108deg, #c8e8ec 108deg 144deg, #ead9f4 144deg 180deg, #fff0bd 180deg 216deg, #cce8c6 216deg 252deg, #ffd2bd 252deg 288deg, #c8e8ec 288deg 324deg, #ead9f4 324deg 360deg);inset:4.5%;box-shadow:inset 0 0 0 2px #92653847,inset 0 0 26px #7c4e2c1a}.wheel-ring--outer:before{background:var(--surface);inset:25%;box-shadow:0 0 0 3px #825b3247,inset 0 0 18px #734a2c1f}.wheel-ring--outer:after{background:repeating-conic-gradient(from -18deg, transparent 0 35.2deg, #7c4f2d3d 35.2deg 36deg);inset:0}.wheel-ring--inner{background:conic-gradient(from -22.5deg, #f7d487 0 45deg, #b9dcae 45deg 90deg, #f2a991 90deg 135deg, #a8d6df 135deg 180deg, #d5bee8 180deg 225deg, #f7d487 225deg 270deg, #b9dcae 270deg 315deg, #f2a991 315deg 360deg);inset:27.5%;box-shadow:0 0 0 3px #7b4f2c4d,inset 0 0 18px #6942281f}.wheel-ring--inner:before{background:#fff4cff0;inset:40%;box-shadow:0 0 0 2px #825b3238}.wheel-ring--inner:after{background:repeating-conic-gradient(from -22.5deg, transparent 0 44deg, #7c4f2d38 44deg 45deg);inset:0}.reward-orbit{z-index:3;width:max-content;height:max-content;position:absolute}.reward-orbit>span{transition:transform 2.65s cubic-bezier(.13,.78,.12,1);display:block}.reward-glyph{color:#fff;background:linear-gradient(145deg,#f5a98d,#d96358);border:4px solid #fff8cf;border-radius:50%;flex:none;place-items:center;width:78px;height:78px;display:grid;position:relative;box-shadow:0 5px #7c45276b,inset 0 5px 4px #ffffff57,0 0 16px #ffe07047}.reward-glyph strong{font-family:MMD,sans-serif;font-size:32px;font-weight:400;line-height:1;transform:translateY(-5px)}.reward-glyph em{color:#fff;background:#8b562e;border:2px solid #fff8d4;border-radius:12px;place-items:center;min-width:30px;height:24px;padding:1px 6px 0;font-size:14px;font-style:normal;display:grid;position:absolute;bottom:-4px;right:-4px;box-shadow:0 2px #59311d73}.reward-glyph--compact{border-width:2px;width:48px;height:48px;box-shadow:0 3px #7c452761,inset 0 3px 3px #ffffff4f}.reward-glyph--compact strong{font-size:20px;transform:translateY(-3px)}.reward-glyph--compact em{border-width:1px;min-width:24px;height:19px;padding:0 4px;font-size:11px;bottom:-5px;right:-6px}.wheel-ring--inner .reward-glyph--compact{width:42px;height:42px}.wheel-ring--inner .reward-glyph--compact strong{font-size:18px}.reward-glyph--gold{background:linear-gradient(145deg,#ffe36a,#eba239)}.reward-glyph--green{background:linear-gradient(145deg,#9ade67,#4cae4b)}.reward-glyph--blue{background:linear-gradient(145deg,#85dce7,#3a9fbc)}.reward-glyph--violet{background:linear-gradient(145deg,#c8a8ef,#8b62bd)}.wheel-hit-glow{z-index:5;aspect-ratio:1;opacity:0;filter:blur(10px);pointer-events:none;background:#ffe468d6;border-radius:50%;width:16%;position:absolute;top:2%;left:50%;transform:translate(-50%,-50%)}.wheel-live.is-spinning .wheel-hit-glow{animation:.48s ease-in-out infinite alternate pointerPulse}.stage-hub{z-index:10;color:#fff;background:linear-gradient(145deg,#f49a65,#ce5f56);border:6px solid #fff1a4;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:0;display:flex;box-shadow:0 6px #81422f,inset 0 5px 4px #ffffff5c,0 0 0 5px #754b2c4d}.stage-hub small{font-size:13px;line-height:1}.stage-hub strong{text-shadow:0 3px #81422f8c;font-family:MMD,sans-serif;font-size:42px;font-weight:400;line-height:.9}.tool-shelf{z-index:12;place-items:center;display:grid}.spin-button,.kit-button{color:#fff;filter:drop-shadow(0 5px 3px #4f341d5c);background:url(/assets/button-green.png) 50%/100% 100% no-repeat;border:0}.spin-button{grid-template-columns:1fr auto;align-items:center;gap:6px;width:86%;height:84%;min-height:52px;padding:6px 16px 8px 22px;display:grid}.spin-button:active:not(:disabled),.kit-button:active:not(:disabled){filter:drop-shadow(0 2px 1px #4f341d52);transform:translateY(3px)scale(.985)}.spin-button:disabled{filter:grayscale(.25)brightness(.9)drop-shadow(0 4px 2px #4f341d47)}.spin-button__main{white-space:nowrap;text-shadow:0 3px #378124;font-family:MMD,sans-serif;font-size:25px}.spin-button__cost{color:#fffbe3;white-space:nowrap;background:#31742294;border-radius:14px;justify-content:center;align-items:center;gap:5px;min-width:58px;padding:3px 8px;font-size:15px;display:flex;box-shadow:inset 0 1px 2px #1d4c1673}.ticket-icon{color:#fff;background:linear-gradient(145deg,#61c8d6,#318fa9);border:3px solid #fff4a9;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-family:MMD,sans-serif;font-size:21px;line-height:1;display:inline-grid;box-shadow:0 3px #236479,inset 0 3px 2px #ffffff5c}.ticket-icon--small{border-width:2px;width:22px;height:22px;font-size:13px;box-shadow:0 2px #236479}.secondary-actions{z-index:11;grid-template-columns:1fr 1.16fr 1fr;align-items:center;gap:8px;display:grid}.secondary-actions>button,.ticket-balance{color:#fff;background:linear-gradient(#467a57e0,#2b593ef0);border:2px solid #fff1abdb;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-width:0;height:58px;display:flex;position:relative;box-shadow:0 4px #44331da6,inset 0 2px 2px #ffffff38}.secondary-actions>button>span{color:#ffe377;font-family:MMD,sans-serif;font-size:24px}.secondary-actions em{white-space:nowrap;font-size:13px;font-style:normal}.secondary-actions button i{background:#ec514d;border:2px solid #fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;font-style:normal;display:grid;position:absolute;top:-6px;right:-5px;box-shadow:0 2px #9c3130}.ticket-balance{color:#fff8d2;background:linear-gradient(#595d4ee6,#3a4037f5);padding:0 10px}.ticket-balance strong{text-align:center;min-width:42px;font-family:MMD,sans-serif;font-size:22px;font-weight:400}.modal-backdrop{z-index:60;-webkit-backdrop-filter:blur(2px)saturate(.9);backdrop-filter:blur(2px)saturate(.9);background:#1c2b1fa8;place-items:center;animation:.15s both backdropIn;display:grid;position:absolute;inset:0}.game-modal{width:84%;min-height:45%;max-height:86%;color:var(--ink);text-align:center;filter:drop-shadow(0 16px 16px #29241861);background:url(/assets/popup-panel.png) 50%/100% 100% no-repeat;flex-direction:column;align-items:center;padding:92px 52px 48px;animation:.22s cubic-bezier(.2,.9,.3,1.15) both modalIn;display:flex;position:relative}.game-modal h2{color:#fffce8;text-shadow:0 3px #4a8b2e;margin:0;font-family:MMD,sans-serif;font-size:31px;font-weight:400;line-height:1.1;position:absolute;top:28px;left:16%;right:16%}.modal-close{z-index:4;filter:drop-shadow(0 3px 2px #492c1b52);background:0 0;border:0;border-radius:50%;width:52px;height:52px;padding:0;position:absolute;top:-9px;right:-9px}.modal-close img,.activity-help__close img{object-fit:contain;width:100%;height:100%}.kit-button{text-shadow:0 3px #348025;flex:none;width:210px;height:82px;padding:0 26px 8px;font-family:MMD,sans-serif;font-size:24px}.kit-button--compact{width:160px;height:68px;font-size:20px}.kit-button:disabled{filter:grayscale(.75)brightness(.85)}.compact-modal{justify-content:center;gap:18px;width:76%;min-height:38%}.compact-modal>p{max-width:92%;margin:0;font-size:17px;line-height:1.5}.short-message{text-align:left;align-items:center;gap:14px;display:flex}.short-message p{margin:0;font-size:16px;line-height:1.45}.reward-modal{justify-content:center;gap:14px;min-height:48%}.reward-modal>.reward-glyph{width:104px;height:104px}.reward-modal>.reward-glyph strong{font-size:44px}.reward-modal p{margin:0 0 2px;font-size:20px}.reward-modal__burst{z-index:-1;aspect-ratio:1;opacity:.42;background:repeating-conic-gradient(from 0deg, #ffe162b8 0 7deg, transparent 7deg 18deg);clip-path:circle(48%);width:58%;animation:7s linear infinite burstTurn;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.intro-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#1f392a0f 0 44%,#21301fb8 78%);align-items:end;padding-bottom:9%}.intro-panel{width:84%;min-height:29%;color:var(--ink);filter:drop-shadow(0 12px 13px #402b1a57);background:url(/assets/popup-inner.png) 50%/100% 100% no-repeat;grid-template-rows:1fr auto;grid-template-columns:76px 1fr;align-items:center;gap:8px 14px;padding:42px 44px 24px;animation:.24s cubic-bezier(.2,.9,.3,1.15) both modalIn;display:grid;position:relative}.intro-panel>img{object-fit:contain;image-rendering:auto;width:72px;height:72px;transform:scale(1.2)}.intro-panel h2{color:#4f8c31;margin:0 0 6px;font-family:MMD,sans-serif;font-size:30px;font-weight:400}.intro-panel p{margin:0;font-size:16px;line-height:1.5}.intro-panel .kit-button{grid-column:1/-1;justify-self:center}.kit-toast{z-index:85;pointer-events:none;place-items:center;width:68%;height:7%;animation:.19s both toastIn;display:grid;position:absolute;top:81%;left:16%}.kit-toast img{object-fit:fill;filter:drop-shadow(0 4px 4px #38251854);width:100%;height:100%;position:absolute;inset:0}.kit-toast span{color:#704526;text-align:center;text-shadow:0 1px #fffc;padding:0 30px;font-size:15px;position:relative}.reward-flight{z-index:50;pointer-events:none;animation:.65s cubic-bezier(.22,.78,.26,1) forwards rewardFly;position:absolute;top:51%;left:50%}.shop-modal{align-items:stretch;width:90%;height:76%;max-height:none;padding:84px 46px 38px}.shop-summary{color:#704526;flex:none;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;height:42px;font-size:14px;display:grid}.shop-summary span{justify-content:center;align-items:center;gap:4px;display:flex}.shop-summary strong{color:#508b31;font-family:MMD,sans-serif;font-size:18px;font-weight:400}.shop-progress{background:#c5a773;border-radius:8px;flex:none;height:16px;margin:0 10px 8px;padding:3px;box-shadow:inset 0 2px 2px #63402357}.shop-progress span{background:linear-gradient(90deg,#7bc74c,#f2c349);border-radius:6px;height:100%;display:block}.shop-rows{flex:auto;min-height:0;padding:0 4px;overflow:auto}.shop-row{text-align:left;border-bottom:2px dashed #8460354d;grid-template-columns:58px minmax(0,1fr) 74px;align-items:center;gap:10px;min-height:92px;display:grid}.shop-row:last-child{border-bottom:0}.shop-row>div{flex-direction:column;gap:5px;min-width:0;display:flex}.shop-row>div strong{color:#654021;font-size:17px;font-weight:400}.shop-row>div small{color:#937450;font-size:12px}.shop-row>button,.shop-lock{color:#fff;background:linear-gradient(#8ed453,#4aa435);border:2px solid #fff4b5;border-radius:8px;place-items:center;width:68px;min-height:38px;font-size:14px;display:grid;box-shadow:0 3px #337528}.shop-row>button:disabled,.shop-lock{color:#f3eee0;background:linear-gradient(#a9a59a,#7d786e);border-color:#e6dcc3;box-shadow:0 3px #5d574f}.voucher-exchange{justify-content:center;align-items:center;gap:12px;display:flex}.voucher-card{color:#fff;background:linear-gradient(145deg,#f2a263,#d55f58);border:4px solid #fff0a7;border-radius:8px;place-items:center;width:54px;height:66px;font-family:MMD,sans-serif;font-size:24px;display:grid;box-shadow:0 4px #91433b}.voucher-exchange>strong{color:#71a246;font-size:28px}.voucher-exchange>b{font-family:MMD,sans-serif;font-size:24px;font-weight:400}.stored-modal{justify-content:center;gap:18px;min-height:58%}.stored-modal__lead{margin:0;font-size:15px;line-height:1.45}.stored-rewards{justify-content:space-around;align-items:center;gap:5px;width:100%;display:flex}.bundle-price{border-top:2px dashed #8460354d;border-bottom:2px dashed #8460354d;justify-content:space-between;align-items:center;width:84%;padding:10px 16px;display:flex}.bundle-price strong{color:#d7684b;font-family:MMD,sans-serif;font-size:25px;font-weight:400}.activity-help{z-index:90;color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:linear-gradient(#1b2d24c7,#19241de6),url(/assets/flower-music-wheel-background.png) 50%/100% 100% no-repeat;animation:.16s both backdropIn;position:absolute;inset:0;overflow:hidden}.activity-help:before{content:"";background:#2a5b45bd;border:2px solid #ffefa7bd;border-radius:8px;position:absolute;inset:18% 8% 13%;box-shadow:0 9px #372c1c85,inset 0 0 34px #ffdb6f14}.activity-help__close{z-index:5;background:0 0;border:0;border-radius:50%;width:50px;height:50px;padding:0;position:absolute;top:3.4%;right:3.4%}.activity-help__header{z-index:2;text-align:center;position:absolute;top:6.8%;left:20%;right:20%}.activity-help__header span{color:#ffe272;text-shadow:0 3px #54702e;font-family:MMD,sans-serif;font-size:36px;display:block}.activity-help__header small{color:#e9f7df;font-size:14px}.activity-help__page{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;animation:.22s both helpPageIn;display:flex;position:absolute;inset:22% 14% 23%}.help-illustration{aspect-ratio:1;background:conic-gradient(#f6d98b,#aad8bc,#f0b19b,#a8d1df,#f6d98b);border:8px solid #e9c66d;border-radius:50%;place-items:center;width:64%;display:grid;position:relative;box-shadow:0 8px #74502e,inset 0 0 28px #5c402638,0 0 26px #ffdf702e}.help-illustration>span{aspect-ratio:1;background:linear-gradient(145deg,#74c85d,#3b8f4d);border:6px solid #fff3ab;border-radius:50%;place-items:center;width:38%;font-family:MMD,sans-serif;font-size:54px;display:grid;box-shadow:0 5px #2b663b}.help-illustration i{background:#ffe36f;border-radius:50%;width:22px;height:22px;position:absolute;box-shadow:0 0 12px #ffe068b3}.help-illustration i:first-of-type{top:24%;left:12%}.help-illustration i:nth-of-type(2){background:#ffad91;top:45%;right:9%}.help-illustration i:nth-of-type(3){background:#8fdaef;bottom:8%;left:30%}.activity-help__page h3{color:#ffe272;margin:24px 0 10px;font-family:MMD,sans-serif;font-size:27px;font-weight:400}.activity-help__page p{color:#f5f4e9;max-width:92%;margin:0;font-size:17px;line-height:1.65}.activity-help__pagination{z-index:3;justify-content:center;gap:12px;display:flex;position:absolute;bottom:15.5%;left:32%;right:32%}.activity-help__pagination button{background:#a6b5ac;border:0;border-radius:50%;width:12px;height:12px;padding:0;box-shadow:0 2px #13241b66}.activity-help__pagination button.is-active{background:#ffe06b;border-radius:6px;width:28px}.help-arrow{z-index:4;color:#fff;background:linear-gradient(#83d454,#469b38);border:3px solid #fff5af;border-radius:50%;width:50px;height:58px;padding:0 0 8px;font-family:MMD,sans-serif;font-size:40px;line-height:1;position:absolute;top:54%;box-shadow:0 4px #2d6e2b}.help-arrow--left{left:4.5%}.help-arrow--right{right:4.5%}.help-arrow:disabled{opacity:.3;filter:grayscale(.8)}.level-modal{justify-content:center;gap:20px;min-height:52%}.level-emblem{justify-content:center;align-items:center;gap:18px;display:flex}.level-emblem span{color:#fff;background:linear-gradient(145deg,#78c85a,#3f9950);border:5px solid #fff1a1;border-radius:50%;place-items:center;width:78px;height:78px;font-family:MMD,sans-serif;font-size:38px;display:grid;box-shadow:0 5px #2f6f3d}.level-emblem i{color:#df774f;font-size:28px;font-style:normal}.level-modal p,.complete-modal p{margin:0;font-size:16px;line-height:1.5}.complete-modal{justify-content:center;gap:16px;min-height:62%}.complete-modal>img{object-fit:contain;width:84px;height:84px;transform:scale(1.28)}.complete-reward{place-items:center;display:grid}.exit-actions{justify-content:center;align-items:center;gap:10px;display:flex}.exit-actions>button:last-child{color:#fff;background:linear-gradient(#a19d90,#777167);border:2px solid #fff0b7;border-radius:8px;width:132px;height:54px;font-size:16px;box-shadow:0 3px #555047}@keyframes pointerPulse{0%{opacity:.1;transform:translate(-50%,-50%)scale(.7)}to{opacity:.82;transform:translate(-50%,-50%)scale(1.14)}}@keyframes backdropIn{0%{opacity:0}to{opacity:1}}@keyframes modalIn{0%{opacity:0;transform:translateY(18px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes toastIn{0%{opacity:0;transform:translateY(9px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes rewardFly{0%{opacity:0;transform:translate(-50%,-50%)scale(.5)}24%{opacity:1;transform:translate(-50%,-50%)scale(1.08)}to{opacity:0;top:17%;left:76%;transform:translate(-50%,-50%)scale(.44)}}@keyframes burstTurn{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes helpPageIn{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}@media (width>=600px) and (height>=1000px){.activity-header h1{font-size:44px}.activity-header p{font-size:16px}.icon-button{width:50px;height:50px;font-size:30px}.reward-track__label{font-size:19px}.reward-track__gift{width:54px;height:54px;font-size:28px}.reward-glyph--compact{width:62px;height:62px}.reward-glyph--compact strong{font-size:26px}.reward-glyph--compact em{min-width:30px;height:23px;font-size:13px}.wheel-ring--inner .reward-glyph--compact{width:52px;height:52px}.wheel-ring--inner .reward-glyph--compact strong{font-size:23px}.stage-hub strong{font-size:52px}.stage-hub small{font-size:16px}.spin-button__main{font-size:32px}.spin-button__cost{min-width:76px;font-size:18px}.secondary-actions>button,.ticket-balance{height:74px}.secondary-actions em{font-size:16px}.ticket-balance strong{font-size:27px}.game-modal{padding-left:66px;padding-right:66px}.game-modal h2{font-size:38px}.shop-row{min-height:112px}.shop-row>div strong{font-size:20px}.shop-row>div small{font-size:15px}.activity-help__page p{font-size:20px}}@media (width<=380px),(height<=690px){.activity-header h1{font-size:31px}.activity-header p{font-size:11px}.icon-button{width:36px;height:36px;font-size:21px}.reward-track__gift{width:38px;height:38px}.reward-glyph--compact{width:42px;height:42px}.reward-glyph--compact strong{font-size:18px}.reward-glyph--compact em{font-size:10px}.spin-button{min-height:46px;padding-left:18px;padding-right:14px}.spin-button__main{font-size:22px}.secondary-actions>button,.ticket-balance{height:50px}.secondary-actions em{font-size:11px}.ticket-balance strong{font-size:18px}.game-modal{padding-left:38px;padding-right:38px}.shop-modal{padding-left:34px;padding-right:34px}.shop-row{grid-template-columns:50px minmax(0,1fr) 64px;min-height:78px}.shop-row>div strong{font-size:15px}.shop-row>button,.shop-lock{width:60px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.activity-panel[data-interaction-structure=flower-music-wheel-interaction-v2]{grid-template-rows:13% 9% 62% 8% 8%}.activity-panel[data-interaction-structure=flower-music-wheel-interaction-v2] .activity-header:before{width:74%}.activity-panel[data-interaction-structure=flower-music-wheel-interaction-v2] .reward-track,.activity-panel[data-interaction-structure=flower-music-wheel-interaction-v2] .collection-plate{margin-left:0;margin-right:0}.activity-panel[data-interaction-structure=flower-music-wheel-interaction-v2] .tool-shelf{width:62%}.activity-panel[data-interaction-structure=flower-music-wheel-interaction-v2] .dig-board{aspect-ratio:1;width:82%;max-width:82%;height:auto}
