@font-face{font-family:Juache;src:url(/fonts/BMJUA.woff)format("woff");font-display:swap;font-weight:400}.memoryGameStage,.memoryGameStage *{box-sizing:border-box;font-family:Juache,Arial,sans-serif!important}.memoryGameStage{color:#60402f;isolation:isolate;touch-action:none;-webkit-user-select:none;user-select:none;background:#f8d7ac url(/games/memory-card-match/playroom-background.png) 50%/cover no-repeat;border-radius:28px;width:100%;height:100%;min-height:620px;position:relative;overflow:hidden;box-shadow:0 18px 45px #70462d38}.memoryGameStage:after{content:"";z-index:-1;background:linear-gradient(#ffffff1f,#ffebcc1a);position:absolute;inset:0}.memoryGameStageInner{width:100%;height:100%;min-height:620px;padding:22px clamp(18px,4vw,48px) 28px;position:relative}.memoryGameStageInner>div{height:100%}.memoryGameHud{z-index:8;justify-content:center;align-items:center;gap:14px;height:92px;margin-bottom:8px;display:flex;position:relative}.memoryGameIconBtn{cursor:pointer;background:linear-gradient(145deg,#a8e7df,#6fc9c2);border:3px solid #fff;border-radius:20px;flex:0 0 58px;place-items:center;width:58px;height:58px;font-size:27px;transition:transform .15s;display:grid;box-shadow:0 6px #4d9f9b,0 9px 18px #4f685c2e}.memoryGameIconBtn:active{transform:translateY(4px);box-shadow:0 2px #4d9f9b}.memoryGameIconBtn:disabled{opacity:.55;cursor:default}.memoryGamePill{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fffbece0;border:3px solid #fffffff0;border-radius:22px;flex-direction:column;flex:0 0 126px;justify-content:center;align-items:center;width:126px;height:68px;display:flex;box-shadow:0 6px #c68f6261,0 9px 20px #6d462a24}.memoryGamePill.isScorePill{background:#fff2beeb;flex-basis:154px;width:154px}.memoryGamePill.isComboPill{background:#eadcffe6}.memoryGamePillLabel{color:#99715a;font-size:13px;line-height:1}.memoryGamePillValue{color:#5b3d31;margin-top:3px;font-size:25px;line-height:1}.memoryGameBoardWrap,.memoryGameStartWrap{z-index:3;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.memoryGameBoard{background:#fffae857;border-radius:34px;place-content:center;padding:14px;display:grid;box-shadow:inset 0 0 0 2px #ffffff6b}.memoryCard{perspective:900px;cursor:pointer;filter:drop-shadow(0 7px 5px #5c3a292e);background:0 0;border:0;padding:0;transition:filter .18s,scale .18s;position:relative}.memoryCard:hover:not([disabled]){z-index:2;filter:drop-shadow(0 10px 8px #5c3a293d);scale:1.055}.memoryCard[disabled]{cursor:default}.memoryCardInner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .42s cubic-bezier(.2,.78,.25,1.15);position:relative}.memoryCard.isFlipped .memoryCardInner{transform:rotateY(180deg)}.memoryCardFace{backface-visibility:hidden;border:4px solid #fff;border-radius:24%;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.memoryCardBack{background:linear-gradient(145deg,#f39aba,#df73a4);box-shadow:inset 0 0 0 5px #ffffff3d,inset 0 -9px #97446f29}.memoryCardBack:before{content:"";clip-path:polygon(50% 0,61% 34%,98% 35%,69% 56%,79% 94%,50% 72%,20% 94%,30% 57%,1% 35%,38% 34%);filter:drop-shadow(0 4px #b35b7433);background:#fff4c5;width:58%;height:58%}.memoryCardBack:after{content:"✦";color:#fff;font-size:18px;position:absolute;top:8%;right:12%}.memoryCardBack img{display:none}.memoryCardFront{background:linear-gradient(145deg,#fffdf3,#f7eddb);padding:11%;transform:rotateY(180deg);box-shadow:inset 0 -8px #d6b59026}.memoryCardFront img{object-fit:contain;filter:drop-shadow(0 4px 2px #5d3e2c26);width:100%;height:100%}.memoryCard.isChecking .memoryCardFront{border-color:#ffd765;box-shadow:0 0 0 5px #ffd76580,0 0 22px #ffc444b3}.memoryCard.isMatched{animation:.55s both memoryMatched}.memoryCard.isMatched .memoryCardFront{background:#edfff8;border-color:#75d9ba;box-shadow:0 0 0 5px #75d9ba6b,0 0 24px #56d3ae8c}.memoryGameStartContent{text-align:center;width:min(560px,90%);padding:28px}.memoryGameStartIcon{filter:drop-shadow(0 8px 4px #63412b2e);font-size:clamp(60px,9vw,100px);animation:2s ease-in-out infinite alternate memoryFloat}.memoryGameStartContent h2{color:#6b4433;text-shadow:0 3px #fff;margin:5px 0 8px;font-size:clamp(30px,4.5vw,52px)}.memoryGameStartContent p{color:#765b4a;margin:0 0 24px;font-size:clamp(17px,2vw,23px)}.memoryGameBtn{color:#fff;cursor:pointer;background:linear-gradient(#ff9b76,#f17764);border:3px solid #fff;border-radius:19px;justify-content:center;align-items:center;min-width:190px;padding:14px 25px;font-size:19px;text-decoration:none;display:inline-flex;box-shadow:0 7px #b94f4d,0 11px 20px #733d3133}.memoryGameBtn:active{transform:translateY(4px);box-shadow:0 3px #b94f4d}.memoryGameBtn.isSecondary{color:#765343;background:#ffffffe6;box-shadow:0 6px #d8bda4}.memoryGameStartBtn{min-width:230px;padding:17px 34px;font-size:24px;animation:1.4s ease-in-out infinite alternate memoryStartPulse}.memoryGameAnnounce{z-index:20;color:#fff;text-align:center;text-shadow:0 6px #e87083,0 11px 25px #5e312a40;background:#55372947;place-items:center;font-size:clamp(68px,12vw,138px);animation:.9s both memoryAnnounce;display:grid;position:absolute;inset:0}.memoryGamePreviewBadge{z-index:15;color:#74452f;pointer-events:none;background:#ffcf6794;border:4px solid #ffffff9e;border-radius:50%;place-items:center;width:64px;height:64px;font-size:34px;animation:.7s both memoryCount;display:grid;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px #d68b5285,0 0 21px #ffffff8c}.memoryGameComboToast{z-index:18;color:#fff;text-shadow:0 5px #9b6bd5,0 0 18px #fff;pointer-events:none;flex-direction:column;align-items:center;animation:.82s ease-out both memoryCombo;display:flex;position:absolute;top:50%;left:50%}.memoryGameComboToast strong{color:#fff5a6;font-size:clamp(66px,11vw,120px);line-height:.8}.memoryGameComboToast span{font-size:clamp(30px,5vw,52px)}.memoryGameOverlay{z-index:25;background:#2d1f1ba8;place-items:center;padding:22px;display:grid;position:absolute;inset:0}.memoryGameOverlayCard{text-align:center;color:#fff;width:min(500px,92%);padding:28px}.memoryGameResultTitle{margin-bottom:7px;font-size:clamp(31px,5vw,51px)}.memoryGameResultDesc{color:#fff0d6;margin-bottom:16px;font-size:18px}.memoryGameBonus{color:#9ff3bd;margin-top:5px;font-size:15px}.memoryGameRoundScore{color:#ffe184;margin:12px 0 21px;font-size:30px}.memoryGameResultLabel{color:#f5dfcb;font-size:15px}.memoryGameFinalScore{color:#ffe184;font-size:clamp(52px,8vw,82px);line-height:1}.memoryGameBestCombo{color:#f5dfcb;margin-top:8px;font-size:15px}.memoryGameBestCombo span{color:#fff;font-size:20px}.memoryGameOverlayCard .memoryGameBtn{width:min(320px,100%)}@keyframes memoryFloat{to{transform:translateY(-9px)rotate(3deg)}}@keyframes memoryStartPulse{to{filter:brightness(1.08);transform:translateY(-4px)scale(1.035)}}@keyframes memoryAnnounce{0%{opacity:0;transform:scale(.7)}35%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes memoryCount{0%{opacity:0;transform:translate(-50%,-50%)scale(.35)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes memoryCombo{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}30%{opacity:1;transform:translate(-50%,-50%)scale(1.18)}to{opacity:0;transform:translate(-50%,-78%)scale(.9)}}@keyframes memoryMatched{35%{scale:1.14}70%{scale:.94}to{scale:1}}@media (max-width:700px){.memoryGameStage{border-radius:0;height:100%;min-height:0}.memoryGameStageInner{height:100%;min-height:0;padding:10px 8px 12px}.memoryGameHud{gap:5px;height:60px;margin-bottom:3px}.memoryGameIconBtn{border-width:2px;border-radius:13px;flex-basis:39px;width:39px;height:39px;font-size:19px}.memoryGamePill,.memoryGamePill.isScorePill{border-width:2px;border-radius:15px;flex:0 0 83px;width:83px;height:49px}.memoryGamePill.isScorePill{flex-basis:100px;width:100px}.memoryGamePillLabel{font-size:10px}.memoryGamePillValue{font-size:18px}.memoryGameBoard{border-radius:20px;padding:7px}.memoryCardFace{border-width:3px;border-radius:22%}.memoryCardBack:after{font-size:11px}.memoryGameStartContent{padding:12px}.memoryGameStartIcon{font-size:58px}.memoryGameStartContent h2{font-size:30px}.memoryGameStartContent p{margin-bottom:16px;font-size:15px}.memoryGameStartBtn{min-width:190px;padding:13px 25px;font-size:20px}.memoryGameOverlayCard{padding:15px}.memoryGameAnnounce{font-size:clamp(58px,15vw,95px)}}@media (max-height:520px) and (orientation:landscape){.memoryGameHud{height:52px}.memoryGameStageInner{padding-top:5px}.memoryGameStartIcon{font-size:45px}.memoryGameStartContent h2{font-size:26px}.memoryGameStartContent p{margin-bottom:12px}.memoryGameStartBtn{padding:11px 22px}.memoryGameBoard{padding:5px}}@media (prefers-reduced-motion:reduce){.memoryGameStage *{animation-duration:.01ms!important;animation-iteration-count:1!important}}.memoryGameAnnounce{pointer-events:none;background:0 0}.memoryGameOverlayCard{flex-direction:column;align-items:center;display:flex}.memoryGameOverlayCard .memoryGameBtn{margin-left:auto;margin-right:auto}.memoryGameOverlayCard>div:last-child{align-items:center;width:100%}@media (max-width:700px){.memoryGameStage{border-radius:20px}}@media (max-width:700px),(pointer:coarse){.memoryGameStageInner>div{flex-direction:column;min-height:0;display:flex}.memoryGameBoardWrap,.memoryGameStartWrap{flex:auto;min-height:0;height:auto!important}}
@font-face{font-family:Juache;src:url(/fonts/BMJUA.woff)format("woff");font-display:swap;font-weight:400}.sequenceSpace{isolation:isolate;color:#fff;touch-action:none;-webkit-user-select:none;user-select:none;background:#0b1550 url(/games/sequence-space/space-background.png) 50%/cover no-repeat;border-radius:28px;min-height:720px;font-family:Cafe24Surround,Arial,sans-serif;position:relative;overflow:hidden;box-shadow:0 20px 55px #13185b40}.sequenceSpace:after{content:"";z-index:-2;background:linear-gradient(#040a3614,#080c3a7a);position:absolute;inset:0}.sequenceStars{z-index:-1;filter:drop-shadow(0 0 5px #fff);background-image:radial-gradient(circle,#fff 0 1.5px,#0000 2px),radial-gradient(circle,#8ef4ff 0 1px,#0000 1.5px),radial-gradient(circle,#ffd76b 0 1px,#0000 1.5px);background-position:0 0,29px 47px,73px 18px;background-size:97px 97px,131px 131px,167px 167px;animation:3.2s ease-in-out infinite alternate sequenceTwinkle;position:absolute;inset:0}.sequenceHeader{justify-content:space-between;align-items:center;gap:18px;padding:22px 28px 8px;display:flex}.sequenceEyebrow{color:#bceeff;letter-spacing:.12em;font-size:13px}.sequenceHeader h2{text-shadow:0 3px #5a3fb2,0 7px 18px #00000059;margin:6px 0 0;font-size:clamp(24px,3.5vw,40px);font-weight:400;line-height:1.05}.sequenceHud{gap:8px;display:flex}.sequenceHudItem{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;background:#121a5eb8;border:1px solid #ffffff4d;border-radius:17px;min-width:88px;padding:9px 13px;box-shadow:inset 0 1px #ffffff26}.sequenceHudItem span{color:#c8d3ff;font-family:Arial,sans-serif;font-size:10px;font-weight:800;display:block}.sequenceHudItem strong{margin-top:2px;font-size:19px;font-weight:400;display:block}.sequenceTimer.isLow{background:#c52b57d1;animation:.8s infinite sequencePulse}.sequenceSelectPanel{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:575px;padding:25px 20px 48px;display:flex}.sequenceSelectStar{object-fit:contain;filter:drop-shadow(0 0 22px #ffdd5cbf);width:94px;height:94px;animation:2.8s ease-in-out infinite sequenceFloat}.sequenceSelectPanel h3{text-shadow:0 4px 14px #17145c;margin:8px 0 6px;font-size:clamp(23px,3vw,34px);font-weight:400}.sequenceSelectPanel>p{color:#d9ddff;margin:0 0 28px;font-size:15px}.sequenceModeGrid{grid-template-columns:repeat(3,1fr);gap:18px;width:min(760px,100%);display:grid}.sequenceModeCard{color:#fff;cursor:pointer;background:linear-gradient(155deg,#6755dee6,#2f258bf0);border:2px solid #ffffffb3;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;min-height:210px;font-family:inherit;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px #28206e,0 18px 34px #00000040,inset 0 1px #ffffff4d}.sequenceModeCard:before{content:"";filter:blur(1px);background:#ffffff1a;border-radius:50%;width:150px;height:150px;position:absolute}.sequenceModeCard.isKorean{background:linear-gradient(155deg,#e85ba8eb,#843396f2);box-shadow:0 10px #6f286f,0 18px 34px #00000040}.sequenceModeCard.isEnglish{background:linear-gradient(155deg,#23bccdf0,#215ca4f2);box-shadow:0 10px #1d527e,0 18px 34px #00000040}.sequenceModeCard:hover{transform:translateY(-7px)rotate(-1deg);box-shadow:0 16px #28206e,0 24px 40px #00000052}.sequenceModeCard.isKorean:hover{box-shadow:0 16px #6f286f,0 24px 40px #00000052}.sequenceModeCard.isEnglish:hover{box-shadow:0 16px #1d527e,0 24px 40px #00000052}.modeIcon{z-index:1;color:#443261;text-shadow:0 2px #ffffff8c;background:url("/games/assets/Icons/Icons Colored/Stars/Star Yellow.png") 50%/contain no-repeat;place-items:center;width:102px;height:102px;margin-bottom:8px;font-size:25px;display:grid}.isKorean .modeIcon{background-image:url("/games/assets/Icons/Icons Colored/Stars/Star Pink.png");font-size:21px}.isEnglish .modeIcon{background-image:url("/games/assets/Icons/Icons Colored/Stars/Star Teal.png")}.sequenceModeCard strong{z-index:1;font-size:23px;font-weight:400}.sequenceModeCard small{z-index:1;color:#fffc;margin-top:5px;font-family:Arial,sans-serif;font-size:12px}.sequencePlayArea{padding:7px 22px 26px}.sequenceMissionBar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c134fc2;border:1px solid #ffffff40;border-radius:20px;justify-content:space-between;align-items:center;gap:18px;max-width:900px;margin:0 auto 6px;padding:10px 16px;display:flex}.sequenceMissionBar small{color:#99eaff;font-family:Arial,sans-serif;font-size:10px;font-weight:800;display:block}.sequenceMissionBar strong{margin-top:2px;font-size:18px;font-weight:400;display:block}.sequenceGoal{align-items:center;gap:12px;display:flex}.sequenceGoal span{color:#cdd4ff;font-family:Arial,sans-serif;font-size:11px;font-weight:700}.sequenceGoal strong{color:#fff;background:linear-gradient(145deg,#ff8fc4,#735cff);border:2px solid #fff;border-radius:50%;place-items:center;width:46px;height:46px;font-size:23px;display:grid;box-shadow:0 4px #382a87}.sequencePrompt{text-align:center;text-shadow:0 3px 12px #161d6b;height:30px;margin:7px auto 2px;font-size:17px}.sequencePrompt.is-good{color:#91ffd7}.sequencePrompt.is-wrong{color:#ff9ebb}.sequenceBoard{max-width:950px;height:500px;margin:auto;position:relative}.sequenceTile{width:clamp(56px,8.2vw,var(--tile-size));height:clamp(56px,8.2vw,var(--tile-size));background:var(--star-image)center/contain no-repeat;color:#173175;cursor:pointer;filter:drop-shadow(0 9px 5px #00000047);animation:sequenceAppear .4s var(--pop-delay)both,sequenceDrift var(--drift-time)var(--drift-delay)ease-in-out infinite alternate;border:0;padding:0;font-family:inherit;position:absolute;transform:translate(-50%,-50%)}.sequenceTile:after{content:"";animation:sequenceSparkle calc(var(--drift-time)*1.4)var(--drift-delay)ease-in-out infinite;border-radius:50%;position:absolute;inset:3%;box-shadow:0 0 #fff0}.sequenceTile span{z-index:1;text-shadow:0 2px #ffffffbf;place-items:center;padding-top:2%;font-size:clamp(19px,3vw,31px);line-height:1;display:grid;position:absolute;inset:0}.sequenceTile:hover{z-index:2;filter:drop-shadow(0 0 15px #fff)drop-shadow(0 10px 5px #0000004d)}.sequenceTile:active{filter:drop-shadow(0 2px 2px #00000040);animation-play-state:paused;scale:.9}.sequenceTile.isDone{pointer-events:none;opacity:0;animation:.38s both sequenceCollected}.sequenceBoard.isWrong{animation:.35s sequenceShake}.sequenceOverlay{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04072ab3;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.sequenceResultCard{text-align:center;background:linear-gradient(155deg,#3e36a6,#201867);border:2px solid #ffffffbf;border-radius:28px;width:min(410px,100%);padding:32px 28px;box-shadow:0 22px 70px #00000073,inset 0 1px #ffffff40}.sequenceResultIcon{font-size:62px;animation:2s ease-in-out infinite sequenceFloat}.sequenceResultCard h3{margin:9px 0 8px;font-size:27px;font-weight:400}.sequenceResultCard p{color:#d9dcff;margin:0 0 20px;font-family:Arial,sans-serif}.sequenceResultCard p strong{color:#ffe066;margin-top:5px;font-family:Cafe24Surround,sans-serif;font-size:36px;font-weight:400;display:block}.sequencePrimaryButton{color:#442154;cursor:pointer;background:linear-gradient(#ffcf55,#ff8b3d);border:2px solid #fff;border-radius:18px;min-width:210px;padding:15px 24px;font-family:inherit;font-size:17px;box-shadow:0 7px #b74636}.sequenceTextButton{color:#fff;cursor:pointer;background:0 0;border:0;margin:20px auto 0;font-family:inherit;font-size:14px;text-decoration:underline;display:block}.sequenceBackLink{color:#aeb8e5;margin-top:13px;font-family:Arial,sans-serif;font-size:12px;display:block}.sequenceBackLink:hover{color:#fff}@keyframes sequenceFloat{50%{transform:translateY(-10px)rotate(2deg)}}@keyframes sequencePulse{50%{transform:scale(1.06)}}@keyframes sequenceTwinkle{0%{opacity:.12;filter:drop-shadow(0 0 2px #fff)}45%{opacity:.5;filter:drop-shadow(0 0 8px #fff)}to{opacity:.23;filter:drop-shadow(0 0 4px #8ef4ff)}}@keyframes sequenceAppear{0%{opacity:0;scale:.35}to{opacity:1;scale:1}}@keyframes sequenceDrift{0%{translate:-2px -3px;rotate:-2deg;scale:.92}45%{translate:3px 1px;rotate:2deg;scale:1.06}to{translate:-1px 5px;rotate:-1deg;scale:.97}}@keyframes sequenceSparkle{0%,75%{box-shadow:0 0 #0000}86%{box-shadow:0 0 14px 5px #fffc}to{box-shadow:0 0 4px 1px #0000}}@keyframes sequenceCollected{to{opacity:0;filter:drop-shadow(0 0 24px #fff);scale:1.6}}@keyframes sequenceShake{25%{transform:translate(-9px)}75%{transform:translate(9px)}}@media (max-width:760px){.sequenceSpace{border-radius:20px;min-height:760px}.sequenceHeader{align-items:flex-start;padding:17px 15px 7px}.sequenceHeader h2{font-size:24px}.sequenceEyebrow{font-size:10px}.sequenceHud{gap:4px}.sequenceHudItem{border-radius:12px;min-width:56px;padding:7px 4px}.sequenceHudItem span{font-size:8px}.sequenceHudItem strong{font-size:14px}.sequenceSelectPanel{min-height:630px}.sequenceModeGrid{grid-template-columns:1fr;gap:11px;max-width:360px}.sequenceModeCard{border-radius:22px;flex-direction:row;justify-content:flex-start;gap:14px;min-height:118px;padding:10px 24px}.modeIcon{flex:0 0 86px;width:86px;height:86px;margin:0}.sequenceModeCard strong{font-size:21px}.sequenceModeCard small{position:absolute;top:68px;left:124px}.sequencePlayArea{padding:6px 7px 20px}.sequenceMissionBar{margin:0 7px}.sequenceBoard{height:555px}.sequenceTile{width:clamp(48px,16vw,var(--tile-size));height:clamp(48px,16vw,var(--tile-size))}.sequenceTile span{font-size:clamp(17px,6vw,27px)}}@media (max-width:470px){.sequenceHeader{flex-direction:column}.sequenceHud{width:100%}.sequenceHudItem{flex:1}.sequenceGoal span{display:none}.sequenceMissionBar{padding:8px 12px}.sequenceBoard{height:535px}.sequencePrompt{font-size:14px}.sequenceSelectPanel{padding-top:8px}}@media (prefers-reduced-motion:reduce){.sequenceSpace *{animation-duration:.01ms!important;animation-iteration-count:1!important}}.sequenceSpace,.sequenceSpace *{font-family:Juache,Arial,sans-serif!important}.sequenceTile:after{box-shadow:none!important;animation:none!important;display:none!important}.sequenceHudItem span{font-size:14px}.sequenceHudItem strong{font-size:23px}.sequenceMissionBar small{font-size:14px}.sequenceMissionBar strong{font-size:22px}.sequenceGoal span{font-size:15px}.sequenceGoal strong{font-size:27px}.sequencePrompt{font-size:21px}.sequenceInGameBack{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0e1657b3;border:1px solid #ffffff73;border-radius:13px;margin:0 0 6px 4px;padding:8px 13px;font-size:14px;display:block;box-shadow:inset 0 1px #ffffff26}.sequenceInGameBack:hover{background:#5346b5db}.sequenceAnnounce{z-index:7;color:#fff;text-shadow:0 5px #563bb4,0 0 30px #65dfff;background:#0508306b;place-items:center;font-size:clamp(58px,12vw,118px);animation:.8s both sequenceAnnouncePop;display:grid;position:absolute;inset:0}.sequenceConfirmCard{text-align:center;background:linear-gradient(155deg,#3e36a6,#201867);border:2px solid #ffffffbf;border-radius:28px;width:min(430px,100%);padding:34px 28px;box-shadow:0 22px 70px #00000073}.sequenceConfirmIcon{font-size:56px}.sequenceConfirmCard h3{margin:8px 0 10px;font-size:25px;font-weight:400}.sequenceConfirmCard p{color:#d9dcff;margin:0 0 24px;font-size:15px;line-height:1.6}.sequenceConfirmCard .sequenceTextButton{margin-top:19px}.sequenceOverlay.isConfirm{z-index:10}@keyframes sequenceAnnouncePop{0%{opacity:0;scale:.5}35%{opacity:1;scale:1.08}to{opacity:1;scale:1}}@media (max-width:760px){.sequenceHudItem span{font-size:11px}.sequenceHudItem strong{font-size:18px}.sequenceMissionBar small{font-size:12px}.sequenceMissionBar strong{font-size:19px}.sequenceGoal strong{font-size:23px}.sequencePrompt{font-size:17px}.sequenceInGameBack{margin-left:12px}.sequenceBoard{grid-template-columns:repeat(3,1fr);place-items:center;gap:10px 8px;height:auto;min-height:560px;margin:0 18px;padding:20px 8px;display:grid}.sequenceBoard.is-count-10{grid-template-rows:repeat(5,1fr);grid-template-columns:repeat(2,1fr)}.sequenceBoard .sequenceTile{width:clamp(62px,20vw,var(--tile-size));height:clamp(62px,20vw,var(--tile-size));position:relative;transform:none;top:auto!important;left:auto!important}}.sequenceSpace{height:100%;min-height:0;max-height:100%}.sequenceHeader.isSelect{text-align:center;justify-content:center;padding-top:30px}.sequenceTitle{text-align:center;width:100%}.sequenceEyebrow{font-size:17px}.sequenceHeader.isPlaying{align-items:center}.sequenceGameControls{align-items:center;gap:8px;display:flex}.sequenceInGameBack{margin:0;font-size:17px}.sequenceSoundButton{cursor:pointer;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0e1657b3;border:1px solid #ffffff73;border-radius:13px;place-items:center;width:43px;height:43px;font-size:20px;display:grid;box-shadow:inset 0 1px #ffffff26}.sequenceSoundButton:hover{background:#5346b5db}.sequenceMissionBar{justify-content:flex-start}.sequencePlayArea{padding-top:7px}@media (max-width:760px){.sequenceHeader.isSelect{align-items:center;padding-top:24px}.sequenceHeader.isPlaying{flex-direction:column;align-items:stretch}.sequenceHeader.isPlaying .sequenceGameControls{justify-content:flex-start}.sequenceInGameBack{margin:0;font-size:17px}.sequenceBoard.is-count-10{grid-template-rows:none;grid-template-columns:repeat(3,1fr);min-height:500px;margin-left:28px;margin-right:28px}.sequencePrompt{display:none}.sequenceBoard.is-count-12{grid-template-columns:repeat(3,1fr)}.sequenceBoard.is-count-14{grid-template-columns:repeat(4,1fr)}.sequenceBoard.is-count-12,.sequenceBoard.is-count-14{min-height:500px;margin-left:22px;margin-right:22px}.sequenceBoard.is-count-14 .sequenceTile{width:clamp(54px,17vw,var(--tile-size));height:clamp(54px,17vw,var(--tile-size))}}.sequenceSpace{height:clamp(560px,100dvh - 180px,720px);max-height:100dvh}.sequenceSelectPanel{box-sizing:border-box;height:100%;min-height:0}.sequenceSelectPanel>p{margin-bottom:48px;font-size:22px}.sequencePlayArea{box-sizing:border-box;height:calc(100% - 92px)}.sequenceBoard{height:100%;min-height:0}.sequenceTile:hover{filter:drop-shadow(0 9px 5px #00000047)}@media (max-width:760px){.sequenceSpace{height:clamp(560px,100dvh - 24px,760px)}.sequencePlayArea{height:calc(100% - 132px)}.sequenceBoard,.sequenceBoard.is-count-10,.sequenceBoard.is-count-12,.sequenceBoard.is-count-14{flex-wrap:wrap;place-content:center;gap:8px 10px;height:100%;min-height:0;margin-left:24px;margin-right:24px;padding:14px 6px;display:flex}.sequenceBoard .sequenceTile{flex:0 0 clamp(58px,19vw,var(--tile-size));width:clamp(58px,19vw,var(--tile-size));height:clamp(58px,19vw,var(--tile-size))}.sequenceSelectPanel>p{margin-bottom:40px;font-size:19px}.sequenceModeCard{min-height:102px}.modeIcon{flex-basis:74px;width:74px;height:74px}.sequenceModeCard small{top:61px;left:112px}.sequenceBoard,.sequenceBoard.is-count-10,.sequenceBoard.is-count-12,.sequenceBoard.is-count-14{gap:18px 14px;margin-left:14px;margin-right:14px;padding-left:4px;padding-right:4px}.sequenceBoard.is-count-14 .sequenceTile{flex-basis:clamp(46px,15vw,64px);width:clamp(46px,15vw,64px);height:clamp(46px,15vw,64px)}}@media (max-width:380px){.sequenceSelectPanel{justify-content:center;padding:14px 14px 20px}.sequenceSelectStar{flex:0 0 68px;width:68px;height:68px}.sequenceSelectPanel h3{margin-top:2px;font-size:21px}.sequenceSelectPanel>p{margin-bottom:24px;font-size:19px;line-height:1.35}.sequenceModeGrid{gap:8px}.sequenceModeCard{gap:10px;min-height:92px;padding:7px 18px}.modeIcon{flex-basis:68px;width:68px;height:68px}.sequenceModeCard strong{font-size:19px}.sequenceModeCard small{font-size:10px;top:54px;left:96px}.sequenceBoard,.sequenceBoard.is-count-10,.sequenceBoard.is-count-12,.sequenceBoard.is-count-14{gap:17px 12px;margin-left:8px;margin-right:8px}.sequenceBoard.is-count-14 .sequenceTile{flex-basis:clamp(45px,14.5vw,56px);width:clamp(45px,14.5vw,56px);height:clamp(45px,14.5vw,56px)}}.sequenceTile.isFirstTarget{z-index:3;animation:sequenceAppear .4s var(--pop-delay)both,sequenceDrift var(--drift-time)var(--drift-delay)ease-in-out infinite alternate,sequenceFirstTarget .72s ease-in-out infinite alternate}.sequenceTile.isFirstTarget:before{content:"✦";z-index:3;color:#fff7a8;text-shadow:-42px 18px #fff,8px 42px #8ef4ff;pointer-events:none;font-size:24px;animation:.72s ease-in-out infinite alternate sequenceFirstSparkle;position:absolute;top:-8%;right:-4%}@keyframes sequenceFirstTarget{0%{filter:brightness()drop-shadow(0 9px 5px #00000047)}to{filter:brightness(1.42)drop-shadow(0 0 12px #fff49ef2)drop-shadow(0 9px 5px #00000047)}}@keyframes sequenceFirstSparkle{0%{opacity:.25;rotate:-15deg;scale:.65}to{opacity:1;rotate:12deg;scale:1.15}}.sequenceIntroPanel{z-index:2;color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;padding:24px;display:flex;position:relative}.sequenceIntroStar{filter:drop-shadow(0 0 25px #ffde5bd9);width:clamp(82px,13vw,112px);height:auto;animation:2.4s ease-in-out infinite sequenceFloat}.sequenceIntroPanel h2{text-shadow:0 4px 16px #17145c;margin:14px 0 9px;font-size:clamp(29px,5vw,48px);font-weight:400}.sequenceIntroPanel p{color:#e4e7ff;margin:0 0 28px;font-size:clamp(17px,2.5vw,22px);line-height:1.45}.sequenceStartButton{min-width:220px;font-size:22px}@media (max-width:700px),(pointer:coarse){.sequenceIntroPanel{padding:20px}.sequenceIntroPanel h2{font-size:clamp(28px,8vw,38px)}.sequenceIntroPanel p{word-break:keep-all;max-width:310px;font-size:18px}.sequenceStartButton{min-width:210px;font-size:21px}}.sequenceTile{animation:sequenceAppear .4s var(--pop-delay)both;background:0 0}.sequenceTile:after{content:"";z-index:0;background:var(--star-image)center/contain no-repeat;pointer-events:none;border-radius:0;position:absolute;inset:0;box-shadow:none!important;animation:sequenceStarFloat var(--drift-time)var(--drift-delay)ease-in-out infinite alternate!important;display:block!important}.sequenceTile span{backface-visibility:hidden;-webkit-font-smoothing:antialiased;transform:translateZ(0)}.sequenceTile.isDone:after{animation:none!important}@keyframes sequenceStarFloat{0%{transform:translate(-2px,-3px)scale(.92)rotate(-2deg)}45%{transform:translate(3px,1px)scale(1.06)rotate(2deg)}to{transform:translate(-1px,5px)scale(.97)rotate(-1deg)}}.sequenceComboToast{z-index:8;pointer-events:none;color:#fff;text-align:center;text-shadow:0 4px #6b3cc2,0 0 18px #67eaff;flex-direction:column;justify-content:center;align-items:center;animation:.78s ease-out both sequenceComboBurst;display:flex;position:absolute;top:52%;left:50%}.sequenceComboToast strong{color:#ffe66f;font-size:clamp(52px,10vw,92px);font-weight:400;line-height:.85}.sequenceComboToast span{font-size:clamp(25px,5vw,43px);line-height:1}@keyframes sequenceComboBurst{0%{opacity:0;transform:translate(-50%,-50%)scale(.35)rotate(-8deg)}28%{opacity:1;transform:translate(-50%,-50%)scale(1.18)rotate(3deg)}62%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-68%)scale(.92)}}@media (min-width:761px){.sequenceHudItem{box-sizing:border-box;min-width:0}.sequenceHudItem:first-child{flex:0 0 122px;width:122px}.sequenceHudItem:nth-child(2){flex:0 0 112px;width:112px}.sequenceHudItem:nth-child(3){flex:0 0 136px;width:136px}}.sequenceSpace{box-shadow:none}.sequenceTile{will-change:translate;animation:sequenceAppear .4s var(--pop-delay)both,sequenceTileFloat var(--drift-time)var(--drift-delay)ease-in-out infinite alternate}.sequenceTile:after{animation:sequenceStarBreath var(--drift-time)var(--drift-delay)ease-in-out infinite alternate!important}.sequenceTile.isFirstTarget{animation:sequenceAppear .4s var(--pop-delay)both,sequenceTileFloat var(--drift-time)var(--drift-delay)ease-in-out infinite alternate,sequenceFirstTarget .72s ease-in-out infinite alternate}.sequenceTile span{will-change:transform;text-rendering:geometricPrecision;transform:translateZ(0)}@keyframes sequenceTileFloat{0%{translate:-2px -3px}45%{translate:3px 1px}to{translate:-1px 5px}}@keyframes sequenceStarBreath{0%{transform:scale(.94)}45%{transform:scale(1.04)}to{transform:scale(.98)}}
@font-face{font-family:Juache;src:url(/fonts/BMJUA.woff)format("woff");font-display:swap;font-weight:400}.tigerMathStage,.tigerMathStage *{box-sizing:border-box;font-family:Juache,Arial,sans-serif!important}.tigerMathStage{isolation:isolate;color:#3f3a2b;background:#efb85f url(/games/tiger-math/background.png) 50%/cover no-repeat;border-radius:28px;width:100%;max-width:100%;height:clamp(620px,100dvh - 180px,760px);max-height:100dvh;position:relative;overflow:hidden;box-shadow:0 18px 48px #463d2347}.tigerMathShade{z-index:-1;pointer-events:none;background:linear-gradient(#fff9d50a,#4c5e2f24);position:absolute;inset:0}.tigerMathMenu{justify-content:center;align-items:flex-end;width:100%;height:100%;padding:28px 5%;display:flex}.tigerMathMenuTiger{object-fit:contain;filter:drop-shadow(0 14px 14px #45362142);transform-origin:bottom;width:min(34%,270px);height:auto;max-height:76%;animation:3s ease-in-out infinite tigerBreathe}.tigerMathMenuPanel{text-align:center;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#fff9e1e3;border:3px solid #ffffffd1;border-radius:30px;width:min(620px,64%);margin-left:-2%;padding:28px;box-shadow:0 12px #88533359,0 18px 40px #42362438}.tigerMathKicker{color:#cc694e;font-size:16px}.tigerMathMenuPanel h2{color:#854b36;text-shadow:0 2px #fff;margin:7px 0 5px;font-size:clamp(27px,4vw,44px);font-weight:400}.tigerMathModeGrid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.tigerMathMode{color:#fff;cursor:pointer;background:linear-gradient(160deg,#ffad6e,#e86b58);border:2px solid #fff;border-radius:23px;flex-direction:column;justify-content:center;align-items:center;min-height:150px;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 7px #ad5445}.tigerMathMode.is-subtraction{background:linear-gradient(160deg,#6fd6bd,#319f91);box-shadow:0 7px #27796f}.tigerMathMode.is-mixed{background:linear-gradient(160deg,#8bc5ed,#6687d8);box-shadow:0 7px #4b5fa0}.tigerMathMode:hover{transform:translateY(-4px);box-shadow:0 11px #ad5445}.tigerMathMode.is-subtraction:hover{box-shadow:0 11px #27796f}.tigerMathMode.is-mixed:hover{box-shadow:0 11px #4b5fa0}.tigerMathMode>span{color:#914e3c;background:#ffffffe6;border-radius:50%;place-items:center;width:62px;height:62px;margin-bottom:6px;font-size:35px;display:grid}.tigerMathMode strong{font-size:21px;font-weight:400}.tigerMathMode small{color:#ffffffe0;margin-top:4px;font-size:11px}.tigerMathGame{flex-direction:column;height:100%;padding:18px 24px;display:flex}.tigerMathHud{z-index:5;grid-template-columns:1fr auto auto;align-items:center;gap:10px;display:grid}.tigerMathHud>div:first-child{gap:7px;display:flex}.tigerMathHud button{color:#fff;cursor:pointer;background:#5a7643db;border:2px solid #ffffffe6;border-radius:14px;padding:9px 14px;font-size:14px;box-shadow:0 4px #3e673f}.tigerMathHud .tigerMathSound{width:43px;padding:0;font-size:19px}.tigerMathHudPill{text-align:center;background:#fff9dee8;border:2px solid #fff;border-radius:17px;min-width:105px;padding:8px 15px;box-shadow:0 5px #82502d57}.tigerMathHudPill span{color:#92624c;font-size:11px;display:block}.tigerMathHudPill strong{color:#573d31;font-size:19px;font-weight:400;display:block}.tigerMathScene{flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.tigerMathTiger{object-fit:contain;filter:drop-shadow(0 11px 10px #41311f3d);transform-origin:bottom;width:min(27%,230px);height:auto;max-height:80%;animation:3s ease-in-out infinite tigerBreathe;position:absolute;bottom:-2%}.tigerMathTiger.is-correct{animation:.65s ease-in-out infinite alternate tigerHappy}.tigerMathTiger.is-wrong{animation:.22s ease-in-out 4 tigerRoar}.tigerMathSpeech{z-index:2;text-align:center;background:#fff9dd;border:3px solid #fff;border-radius:25px;width:min(470px,68%);padding:13px 20px;position:absolute;top:6%;left:50%;transform:translate(-50%);box-shadow:0 7px #9259315e,0 12px 22px #4d39232e}.tigerMathSpeech:after{content:"";border:11px solid #0000;border-top-color:#fff9dd;position:absolute;bottom:-20px;left:50%;transform:translate(-50%)}.tigerMathSpeech span{color:#784a34;font-size:16px;display:block}.tigerMathSpeech strong{color:#2f745c;margin-top:2px;font-size:clamp(28px,5vw,46px);font-weight:400;display:block}.tigerMathSpeech.is-wrong{background:#ffe5d5;animation:.3s tigerSpeechShake}.tigerMathSpeech.is-correct{background:#e2f8da}.tigerMathTray{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fff7d7e6;border:3px solid #fffc;border-radius:24px;flex-shrink:0;padding:12px 18px;box-shadow:0 7px #6c502d66}.tigerMathRiceCakes{justify-content:center;align-items:center;gap:clamp(5px,1.2vw,13px);display:flex}.tigerRiceCake{cursor:pointer;background:linear-gradient(#fffefa,#f2e4c6);border:2px solid #fff;border-radius:48% 48% 42% 42%;width:clamp(39px,5.8vw,62px);height:clamp(34px,5vw,54px);padding:0;transition:transform .16s,filter .16s;position:relative;box-shadow:0 5px #c9a877,0 7px 12px #583d242e}.tigerRiceCake:before{content:"";background:linear-gradient(#fff,#f7ead3);border-radius:50%;height:34%;position:absolute;top:13%;left:15%;right:15%}.tigerRiceCake i:first-child{opacity:.68;background:#dd7f67;border-radius:50%;width:30%;height:25%;position:absolute;top:29%;left:35%}.tigerRiceCake i:last-child{background:#b6946242;border-radius:50%;width:54%;height:10%;position:absolute;bottom:15%;left:23%}.tigerRiceCake:hover{transform:translateY(-4px)}.tigerRiceCake.isSelected{filter:drop-shadow(0 0 9px #f29b65);outline:3px solid #ef855b;transform:translateY(-8px)scale(1.06)}.tigerRiceCake.isFlying{z-index:8;animation:.85s ease-in forwards riceCakeFly}.tigerMathGiveRow{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.tigerMathGiveRow>span{color:#795c43;font-size:15px}.tigerMathGiveRow>span strong{color:#fff;background:#ed8060;border-radius:50%;place-items:center;width:31px;height:31px;margin-left:4px;font-size:19px;font-weight:400;display:inline-grid}.tigerMathPrimary{color:#fff;cursor:pointer;background:linear-gradient(#f59a63,#dc624f);border:2px solid #fff;border-radius:17px;min-width:190px;padding:13px 20px;font-size:17px;box-shadow:0 6px #a4493e}.tigerMathPrimary:active{transform:translateY(4px);box-shadow:0 2px #a4493e}.tigerMathPrimary:disabled{opacity:.55;cursor:default}.tigerMathTextButton{color:#7c5945;cursor:pointer;background:0 0;border:0;margin:17px auto 0;font-size:14px;text-decoration:underline;display:block}.tigerMathResult{justify-content:center;align-items:center;height:100%;padding:30px;display:flex}.tigerMathResultTiger{object-fit:contain;filter:drop-shadow(0 13px 12px #45362140);width:min(31%,245px);height:auto;max-height:76%;animation:.75s ease-in-out infinite alternate tigerHappy}.tigerMathResultCard{text-align:center;background:#fff9dff0;border:3px solid #fff;border-radius:30px;width:min(440px,65%);padding:32px 27px;box-shadow:0 10px #86533066,0 20px 44px #45321e38}.tigerMathResultCard h2{color:#80503b;margin:0 0 16px;font-size:31px;font-weight:400}.tigerMathStars{justify-content:center;margin-bottom:10px;display:flex}.tigerMathStars img{filter:grayscale(.3);opacity:.5;width:clamp(67px,10vw,100px);height:auto}.tigerMathStars img.isEarned{opacity:1;filter:drop-shadow(0 0 12px #ffd05c);animation:.55s both starAward}.tigerMathResultCard>span{color:#8b7864;font-size:13px;display:block}.tigerMathFinalScore{color:#e36b50;margin:1px 0 22px;font-size:42px;font-weight:400;display:block}.tigerMathOverlay{z-index:20;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#27361e9e;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.tigerMathConfirm{text-align:center;background:#fff6d8;border:3px solid #fff;border-radius:26px;width:min(390px,100%);padding:28px;box-shadow:0 12px 40px #21281759}.tigerMathConfirm>div{font-size:54px}.tigerMathConfirm p{color:#674a39;font-size:17px;line-height:1.55}.tigerMathConfirm .tigerMathTextButton{color:#754}@keyframes tigerBreathe{0%,to{transform:translateY(0)scaleY(1)}50%{transform:translateY(-6px)scaleY(1.015)}}@keyframes tigerHappy{0%{transform:translateY(0)rotate(-2deg)}to{transform:translateY(-13px)rotate(2deg)}}@keyframes tigerRoar{0%,to{transform:translate(0)scale(1)}50%{transform:translate(8px)scale(1.055)}}@keyframes tigerSpeechShake{25%{transform:translate(calc(-50% - 7px))}75%{transform:translate(calc(7px - 50%))}}@keyframes riceCakeFly{0%{opacity:1;transform:translateY(-8px)scale(1.06)}70%{opacity:1;transform:translateY(-210px)scale(.65)rotate(300deg)}to{opacity:0;transform:translateY(-260px)scale(.25)rotate(420deg)}}@keyframes starAward{0%{opacity:0;transform:scale(.25)rotate(-18deg)}70%{opacity:1;transform:scale(1.18)rotate(5deg)}to{opacity:1;transform:scale(1)}}@media (max-width:760px){.tigerMathStage{border-radius:20px;height:clamp(620px,100dvh - 24px,780px)}.tigerMathMenu{flex-direction:column;align-items:center;padding:14px}.tigerMathMenuTiger{opacity:.95;width:92px;max-height:145px;position:absolute;top:8px;right:8px}.tigerMathMenuPanel{width:100%;max-width:440px;margin:0;padding:20px 15px}.tigerMathMenuPanel h2{padding-right:55px;font-size:27px}.tigerMathMenuPanel>p{margin-bottom:14px;font-size:16px}.tigerMathModeGrid{grid-template-columns:1fr;gap:9px}.tigerMathMode{flex-direction:row;justify-content:flex-start;gap:12px;min-height:93px;padding:8px 16px}.tigerMathMode>span{flex:0 0 65px;width:65px;height:65px;margin:0}.tigerMathMode strong{font-size:19px}.tigerMathMode small{margin-top:38px;position:absolute;left:94px}.tigerMathGame{padding:10px}.tigerMathHud{grid-template-columns:1fr auto auto;gap:5px}.tigerMathHud button{padding:7px 8px;font-size:11px}.tigerMathHud .tigerMathSound{width:35px}.tigerMathHudPill{min-width:73px;padding:6px 8px}.tigerMathHudPill span{font-size:9px}.tigerMathHudPill strong{font-size:15px}.tigerMathScene{min-height:280px}.tigerMathTiger{width:min(42%,175px);max-height:72%;bottom:-1%}.tigerMathSpeech{width:min(350px,88%);padding:10px 14px;top:6%}.tigerMathSpeech span{font-size:13px}.tigerMathSpeech strong{font-size:30px}.tigerMathTray{padding:10px 8px}.tigerMathRiceCakes{grid-template-columns:repeat(5,1fr);justify-items:center;gap:10px 6px;display:grid}.tigerRiceCake{width:clamp(42px,13vw,55px);height:clamp(36px,11vw,48px)}.tigerMathGiveRow{margin-top:10px}.tigerMathGiveRow>span{font-size:12px}.tigerMathPrimary{min-width:155px;padding:11px 13px;font-size:14px}.tigerMathResult{flex-direction:column;padding:15px}.tigerMathResultTiger{width:100px;max-height:160px;position:absolute;top:8px;right:10px}.tigerMathResultCard{width:100%;max-width:400px;padding:25px 16px}.tigerMathResultCard h2{padding-right:65px;font-size:26px}}.tigerMathMenu,.tigerMathResult{z-index:12;color:#fff;background:#0009;position:absolute;inset:0}.tigerMathMenuPanel,.tigerMathResultCard{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:#fff;background:0 0;border:0}.tigerMathMenuPanel h2,.tigerMathMenuPanel>p,.tigerMathResultCard h2,.tigerMathResultCard>span{color:#fff;text-shadow:0 3px 10px #00000080}.tigerMathResultCard{text-align:center;padding:24px}.tigerMathFinalScore{color:#fff36a;text-shadow:0 4px 12px #00000073}@media (max-width:760px){.tigerMathMenu,.tigerMathResult{position:absolute;inset:0}.tigerMathMenuPanel,.tigerMathResultCard{box-shadow:none;background:0 0;border:0}}@media (max-width:380px){.tigerMathStage{height:clamp(600px,100dvh - 10px,720px)}.tigerMathMenuPanel{padding:15px 11px}.tigerMathMenuTiger{width:78px}.tigerMathMenuPanel h2{font-size:23px}.tigerMathMode{min-height:82px}.tigerMathMode>span{flex-basis:57px;width:57px;height:57px;font-size:30px}.tigerMathMode small{margin-top:34px;left:82px}.tigerMathScene{min-height:245px}.tigerMathTiger{width:43%;max-height:68%}.tigerMathSpeech{top:3%}.tigerMathRiceCakes{gap:8px 4px}.tigerRiceCake{width:43px;height:37px}.tigerMathGiveRow>span{font-size:11px}.tigerMathPrimary{min-width:142px}}@media (prefers-reduced-motion:reduce){.tigerMathStage *{animation-duration:.01ms!important;animation-iteration-count:1!important}}.tigerMathMenu{justify-content:center;align-items:center;padding:24px}.tigerMathMenuTiger{display:none}.tigerMathMenuPanel{text-align:center;width:min(820px,100%);max-width:820px;margin:0;padding:24px}.tigerMathKicker{color:#fff;text-shadow:0 3px 10px #00000080;margin-bottom:8px;font-size:clamp(27px,4vw,50px);line-height:1;display:block}.tigerMathMenuPanel h2{color:#fff;margin:8px 0;padding:0;font-size:clamp(27px,4vw,50px);line-height:1.15}.tigerMathMenuPanel>p{color:#fff;margin:0 0 20px;font-size:clamp(18px,2.5vw,28px)}.tigerMathModeGrid{justify-content:center;gap:14px;width:min(720px,100%);margin:0 auto}.tigerMathMode{border:0}.tigerMathMode small{display:none}@media (max-width:760px){.tigerMathMenu{padding:18px}.tigerMathMenuPanel{width:100%;max-width:460px;padding:18px 12px}.tigerMathKicker,.tigerMathMenuPanel h2{padding:0;font-size:clamp(27px,7vw,38px)}.tigerMathMenuPanel>p{margin-bottom:20px;font-size:clamp(17px,4.5vw,22px)}.tigerMathModeGrid{grid-template-columns:1fr;max-width:360px}.tigerMathMode{justify-content:center;min-height:82px}.tigerMathMode small{display:none}}.tigerMathSpeech{top:-1%}.tigerMathSpeech span{font-size:20px}.tigerMathHudPill span{font-size:14px}.tigerMathGiveRow>span{font-size:17.6667px}.tigerMathGiveRow>span strong{width:38px;height:38px;font-size:23px}.tigerMathTray{z-index:4;position:relative}.tigerMathSuccessBurst{z-index:30;pointer-events:none;width:1px;height:1px;position:absolute;top:48%;left:50%}.tigerMathSuccessBurst i{--a:calc(var(--i)*12.857deg);color:hsl(calc(var(--i)*31deg)95% 62%);text-shadow:0 0 9px #fff;transform:rotate(var(--a))translateY(-18px);font-size:clamp(17px,3vw,35px);font-style:normal;animation:.95s ease-out forwards tigerSuccessBurst;position:absolute}@keyframes tigerSuccessBurst{0%{opacity:0;transform:rotate(var(--a))translateY(-10px)scale(.2)}20%{opacity:1}to{opacity:0;transform:rotate(var(--a))translateY(-230px)scale(1.05)}}@media (max-width:760px){.tigerMathStage{border-radius:0;width:100%;height:100%;min-height:0;max-height:100%}.tigerMathGame{height:100%;min-height:0;padding:8px 12px}.tigerMathHud{flex:none;grid-template-columns:1fr auto auto;gap:6px}.tigerMathHud>div:first-child{gap:5px}.tigerMathHud button{padding:7px 9px;font-size:12px}.tigerMathHud .tigerMathSound{width:37px}.tigerMathHudPill{min-width:82px;padding:6px 9px}.tigerMathHudPill span{font-size:12px}.tigerMathHudPill strong{font-size:17px}.tigerMathScene{flex:1;min-height:0;overflow:hidden}.tigerMathTiger{width:auto;height:145%;max-height:none;bottom:-62%}.tigerMathSpeech{width:min(430px,72%);padding:8px 13px;top:0}.tigerMathSpeech span{font-size:17px}.tigerMathSpeech strong{font-size:clamp(27px,5vw,34px)}.tigerMathTray{flex:none;padding:8px 10px}.tigerMathRiceCakes{grid-template-columns:none;justify-content:center;gap:clamp(3px,1vw,8px);display:flex}.tigerRiceCake{flex:0 0 clamp(29px,6.5vw,48px);width:clamp(29px,6.5vw,48px);height:clamp(26px,5.7vw,42px)}.tigerMathGiveRow{margin-top:7px}.tigerMathGiveRow>span{font-size:14.6667px}.tigerMathGiveRow>span strong{width:34px;height:34px;font-size:19px}.tigerMathPrimary{min-width:150px;padding:9px 13px}}.tigerMathRiceCakes{touch-action:none;-webkit-user-select:none;user-select:none}@media (max-width:760px){.tigerMathSpeech{width:min(430px,76%);box-shadow:none;color:#fff;text-align:center;background:#0009;border:0;border-radius:18px;top:0;left:50%;transform:translate(-50%)}.tigerMathSpeech:after{display:none}.tigerMathSpeech span,.tigerMathSpeech strong{color:#fff;text-shadow:0 2px 7px #000000a6}.tigerMathSpeech.is-wrong,.tigerMathSpeech.is-correct{background:#0009}.tigerMathMenuPanel{width:100%;max-width:100%;padding:14px 8px}.tigerMathModeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:100%;max-width:100%}.tigerMathMode{border-radius:17px;flex-direction:column;justify-content:center;gap:3px;min-width:0;min-height:116px;padding:7px 3px}.tigerMathMode>span{flex:0 0 54px;width:54px;height:54px;margin:0;font-size:29px}.tigerMathMode strong{white-space:nowrap;font-size:16px}.tigerMathMode small{display:none}}@media (max-height:680px) and (orientation:landscape){.tigerMathStage{border-radius:18px;width:100%;height:100%;min-height:0;max-height:100%}.tigerMathGame{height:100%;min-height:0;padding:7px 12px}.tigerMathHud{flex:none;grid-template-columns:1fr auto auto;gap:6px}.tigerMathHud>div:first-child{gap:5px}.tigerMathHud button{padding:6px 9px;font-size:12px}.tigerMathHud .tigerMathSound{width:36px}.tigerMathHudPill{min-width:82px;padding:5px 9px}.tigerMathHudPill span{font-size:12px}.tigerMathHudPill strong{font-size:17px}.tigerMathScene{flex:1;min-height:0;overflow:hidden}.tigerMathTiger{width:auto;height:145%;max-height:none;bottom:-62%}.tigerMathSpeech,.tigerMathSpeech.is-wrong,.tigerMathSpeech.is-correct{width:min(500px,62%);box-shadow:none;color:#fff;text-align:center;background:#0009;border:0;border-radius:18px;padding:7px 13px;top:0;left:50%;transform:translate(-50%)}.tigerMathSpeech:after{display:none}.tigerMathSpeech span,.tigerMathSpeech strong{color:#fff;text-shadow:0 2px 7px #000000a6}.tigerMathSpeech span{font-size:17px}.tigerMathSpeech strong{font-size:clamp(27px,4.2vw,34px)}.tigerMathTray{z-index:4;flex:none;padding:7px 10px;position:relative}.tigerMathRiceCakes{justify-content:center;gap:clamp(3px,.8vw,8px);display:flex}.tigerRiceCake{flex:0 0 clamp(30px,5vw,50px);width:clamp(30px,5vw,50px);height:clamp(26px,4.4vw,44px)}.tigerMathGiveRow{margin-top:6px}.tigerMathGiveRow>span{font-size:14.6667px}.tigerMathGiveRow>span strong{width:34px;height:34px;font-size:19px}.tigerMathPrimary{min-width:150px;padding:8px 13px}}.tigerMathStage{box-shadow:none;touch-action:none;-webkit-user-select:none;user-select:none}@media (orientation:portrait){.tigerMathRiceCakes{grid-template-columns:repeat(5,1fr);justify-items:center;gap:5px;display:grid}.tigerRiceCake{width:clamp(35px,7.8vw,58px);height:clamp(31px,6.84vw,50px);margin-left:3px;margin-right:3px}.tigerRiceCake:nth-child(-n+5),.tigerRiceCake:nth-child(n+6){margin-bottom:5px}.tigerMathGiveRow{margin-top:10px}.tigerMathTiger{width:auto;height:50vh;max-height:50vh;margin-top:-21.3vh;position:absolute;top:50%;bottom:auto}.tigerMathSpeech{top:15px}}
@font-face{font-family:Juache;src:url(/fonts/BMJUA.woff)format("woff");font-display:swap;font-weight:400}.candyMergeStage,.candyMergeStage *{box-sizing:border-box;font-family:Juache,Arial,sans-serif!important}.candyMergeStage{color:#573225;-webkit-user-select:none;user-select:none;touch-action:none;background:#ffc8ba url(/games/candy-merge/background.webp) 50%/cover no-repeat;border-radius:26px;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.candyMergeHud{z-index:20;align-items:center;gap:10px;display:flex;position:absolute;top:15px;left:50%;transform:translate(-50%)}.candyMergeHud>button,.candyMergeHud>div{color:#703f32;background:#fff8e0f0;border:3px solid #fff7ed;border-radius:22px;height:58px;box-shadow:0 5px #9d4a3d47,0 8px 18px #68352a24}.candyMergeSound{cursor:pointer;place-items:center;width:58px;padding:0;font-size:25px;display:grid}.candyMergeScore{text-align:center;place-content:center;width:135px;display:grid}.candyMergeHud small{font-size:12px;line-height:1;display:block}.candyMergeHud strong{margin-top:2px;font-size:23px;line-height:1;display:block}.candyMergeNext{place-items:center;width:58px;padding:0;display:grid}.candyMergeNext img{object-fit:contain;width:46px;height:46px}.candyMergePlayLayout{grid-template-columns:auto auto;justify-content:center;align-items:center;gap:15px;min-height:0;display:grid;position:absolute;inset:82px 18px 12px;container-type:size}.candyMergeBoard{aspect-ratio:430/740;background:linear-gradient(#ffffff85,#fff0d9cc);border-radius:34px 34px 40px 40px;justify-self:center;width:100%;height:100%;max-height:740px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 5px #ffffffdb,0 10px 30px #66332c2e}.candyMergeCanvas{z-index:3;position:absolute;inset:0}.candyMergeCanvas canvas{display:block;width:100%!important;height:100%!important}.candyMergeLimit{z-index:5;pointer-events:none;border-top:3px dashed #e25267c2;height:0;position:absolute;top:17.8%;left:3%;right:3%}.candyMergeLimit span{color:#d84c67;text-shadow:0 2px #fff;font-size:12px;position:absolute;top:-22px;right:5px}.candyMergeBoard.isDanger .candyMergeLimit{border-color:#ff234c;animation:.38s infinite alternate candyDanger}.candyMergeDropper{z-index:8;pointer-events:none;width:76px;height:95px;position:absolute;top:0;transform:translate(-50%)}.candyMergeDropper>span{border-left:3px dotted #7a433a7a;height:25px;position:absolute;top:0;left:50%}.candyMergeDropper img{object-fit:contain;filter:drop-shadow(0 5px 3px #5f2d2633);width:72px;height:72px;position:absolute;top:20px;left:2px}.candyMergeContainer{z-index:6;pointer-events:none;border:7px solid #965043c2;border-top:0;border-radius:30px 30px 38px 38px;position:absolute;inset:0;box-shadow:inset 8px 0 #ffffff38,inset -8px 0 #ffffff38}.candyMergeContainer:before,.candyMergeContainer:after{content:"";border-top:7px solid #965043c2;width:31px;height:31px;position:absolute;top:0}.candyMergeContainer:before{border-left:7px solid #965043c2;border-radius:28px 0 0;left:-7px}.candyMergeContainer:after{border-right:7px solid #965043c2;border-radius:0 28px 0 0;right:-7px}.candyMergeContainer i{background:#ffffff57;border-radius:50%;width:15px;height:15px;position:absolute;bottom:15px}.candyMergeContainer i:first-child{left:15%}.candyMergeContainer i:nth-child(2){bottom:30px;left:52%}.candyMergeContainer i:nth-child(3){bottom:12px;right:14%}.candyMergeEvolution{text-align:center;background:#fff5dcdb;border:3px solid #fff8e9;border-radius:24px;align-self:center;width:max-content;max-width:100%;padding:10px;box-shadow:0 7px #9e4c3d33}.candyMergeEvolution>div{flex-direction:column;align-items:center;display:flex}.candyMergeEvolution span{opacity:.42;filter:grayscale(.45);flex-direction:column;align-items:center;display:flex}.candyMergeEvolution span.isReached{opacity:1;filter:none}.candyMergeEvolution img{object-fit:contain;width:clamp(38px,5vw,58px);height:clamp(38px,5vw,58px)}.candyMergeEvolution i{color:#e66f83;height:11px;font-size:18px;font-style:normal;line-height:10px;rotate:90deg}.candyMergePop{z-index:12;pointer-events:none;width:1px;height:1px;position:absolute}.candyMergePop b{color:#fff;text-shadow:0 3px #e96985,0 0 9px #fff;font-size:26px;animation:.72s ease-out forwards candyMergeScore;position:absolute;transform:translate(-50%,-50%)}.candyMergePop i{--a:calc(var(--i)*36deg);color:hsl(calc(var(--i)*35deg)88% 62%);text-shadow:0 0 7px #fff;transform:rotate(var(--a))translateY(-10px);font-style:normal;animation:.72s ease-out forwards candyMergeSpark;position:absolute}.candyMergeOverlay{z-index:40;color:#fff;text-align:center;background:#0009;place-items:center;padding:25px;display:grid;position:absolute;inset:0}.candyMergeOverlay>div{width:min(720px,92%)}.candyMergeHero{filter:drop-shadow(0 5px 4px #00000038);font-size:clamp(46px,7vw,82px);display:block}.candyMergeOverlay h2{text-shadow:0 4px #d85c78,0 7px 20px #0000004d;margin:8px 0;font-size:clamp(35px,5vw,62px);font-weight:400}.candyMergeOverlay p{text-shadow:0 3px 9px #00000073;margin:8px 0 24px;font-size:clamp(19px,2.4vw,29px);line-height:1.5}.candyMergeOverlay p strong{color:#fff3a8;font-weight:400;display:block}.candyMergeOverlay button{color:#fff;cursor:pointer;background:linear-gradient(#ff87a8,#ef4f7c);border:3px solid #fff3e7;border-radius:24px;min-width:210px;padding:15px 34px;font-size:clamp(21px,2.6vw,30px);box-shadow:0 7px #a83f5c}.candyMergeOverlay button:active{transform:translateY(5px);box-shadow:0 2px #a83f5c}.candyMergeResultItem{object-fit:contain;filter:drop-shadow(0 0 18px #fff6b0);width:clamp(105px,16vw,170px);height:clamp(105px,16vw,170px);animation:1.4s ease-in-out infinite alternate candyResultFloat}@keyframes candyDanger{to{opacity:.25}}@keyframes candyMergeScore{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}28%{opacity:1;transform:translate(-50%,-75%)scale(1.25)}to{opacity:0;transform:translate(-50%,-155%)scale(.85)}}@keyframes candyMergeSpark{to{opacity:0;transform:rotate(var(--a))translateY(-65px)scale(.3)}}@keyframes candyResultFloat{to{transform:translateY(-10px)rotate(3deg)}}@media (max-width:900px){.candyMergePlayLayout{grid-template-columns:auto auto;gap:15px}.candyMergeEvolution{padding:10px}}@media (max-width:700px),(max-height:680px) and (orientation:landscape){.candyMergeStage{border-radius:0}.candyMergeHud{gap:5px;top:7px}.candyMergeHud>button,.candyMergeHud>div{border-width:2px;border-radius:16px;height:45px}.candyMergeSound{width:45px;font-size:20px}.candyMergeScore{width:105px}.candyMergeHud small{font-size:10px}.candyMergeHud strong{font-size:19px}.candyMergeNext{width:88px}.candyMergeNext img{width:37px;height:37px}.candyMergePlayLayout{grid-template-columns:64px minmax(230px,440px) 64px;gap:5px;inset:56px 8px 5px}.candyMergeBoard{border-radius:22px 22px 28px 28px}.candyMergeEvolution,.candyMergeTip{border-width:2px;border-radius:16px;padding:6px 3px}.candyMergeEvolution>strong{font-size:10px}.candyMergeEvolution img{width:31px;height:31px}.candyMergeEvolution i{height:7px;font-size:13px;line-height:6px}.candyMergeTip span{font-size:27px}.candyMergeTip p{font-size:10px}.candyMergeLimit span{font-size:9px;top:-17px}.candyMergeDropper{width:56px;height:70px}.candyMergeDropper img{width:54px;height:54px;top:14px}.candyMergeOverlay{padding:14px}.candyMergeOverlay p{margin-bottom:18px}.candyMergeOverlay button{border-radius:18px;min-width:175px;padding:11px 27px}}@media (max-width:520px){.candyMergePlayLayout{grid-template-columns:minmax(0,1fr)}.candyMergeEvolution,.candyMergeTip{display:none}}@media (prefers-reduced-motion:reduce){.candyMergeStage *{animation-duration:.01ms!important;animation-iteration-count:1!important}}.candyMergeHero{filter:drop-shadow(0 5px 4px #00000038);justify-content:center;align-items:center;gap:clamp(4px,1vw,13px);font-size:0;display:flex}.candyMergeHero img{object-fit:contain;width:clamp(70px,10vw,118px);height:clamp(70px,10vw,118px)}.candyMergeHero img:last-child{width:clamp(78px,11vw,128px);height:clamp(78px,11vw,128px)}.candyMergeHero b{color:#fff;text-shadow:0 4px #d85c78;font-size:clamp(43px,6vw,76px);font-weight:500;line-height:1;font-family:Arial,sans-serif!important}@media (max-width:900px){.candyMergePlayLayout{grid-template-columns:auto auto}}@media (max-width:700px),(max-height:680px) and (orientation:landscape){.candyMergePlayLayout{grid-template-columns:auto auto}}.candyMergeBoard{aspect-ratio:430/740;width:auto;min-width:0;max-width:100%;height:100%}.candyMergeNext img,.candyMergeEvolution img,.candyMergeDropper img,.candyMergeHero img,.candyMergeResultItem{aspect-ratio:1;object-fit:contain;flex:none}.candyMergeEvolution{max-height:100%;overflow:hidden}.candyMergeEvolution img{width:clamp(30px,10cqh,58px);height:clamp(30px,10cqh,58px)}@media (orientation:portrait){.candyMergeStage{background-position:50%;border-radius:0;width:100%;height:100%;min-height:0;overflow:hidden}.candyMergeHud{gap:6px;width:auto;top:8px;left:50%;transform:translate(-50%)}.candyMergeHud>button,.candyMergeHud>div{flex:none;height:48px}.candyMergeSound{width:48px}.candyMergeScore{width:112px}.candyMergeNext{width:48px;padding:0}.candyMergePlayLayout{grid-template-rows:minmax(0,1fr) 70px;grid-template-columns:minmax(0,1fr);place-items:center;gap:15px;display:grid;inset:62px 8px 7px}.candyMergeBoard{aspect-ratio:430/740;border-radius:28px 28px 34px 34px;order:1;width:min(100%,58.11cqh - 49.3935px);height:auto;max-height:100%}.candyMergeEvolution{border-width:2px;border-radius:16px;order:2;justify-content:center;align-items:center;width:max-content;max-width:100%;height:70px;padding:10px;display:flex}.candyMergeEvolution>div{flex-direction:row;flex:1;justify-content:space-between;align-items:center;min-width:0;display:flex}.candyMergeEvolution span{flex-direction:row;flex:1 1 0;justify-content:center;min-width:0}.candyMergeEvolution img{flex:none;width:min(11vw,48px);height:min(11vw,48px)}.candyMergeEvolution i{width:7px;height:auto;rotate:0;flex:none;font-size:13px;line-height:1}.candyMergeLimit span{font-size:9px}.candyMergeOverlay>div{width:96%}.candyMergeHero{gap:1px}.candyMergeHero img{width:clamp(62px,21vw,92px);height:clamp(62px,21vw,92px)}.candyMergeHero img:last-child{width:clamp(68px,23vw,100px);height:clamp(68px,23vw,100px)}.candyMergeHero b{font-size:clamp(36px,11vw,52px)}}.candyMergeOverlay>div{text-align:center;flex-direction:column;justify-content:center;align-items:center;margin-inline:auto;display:flex}.candyMergePlayLayout{grid-template-columns:auto auto;align-items:end;gap:15px;inset:15px 18px 12px}.candyMergeMain{grid-template-rows:58px minmax(0,1fr);justify-items:stretch;gap:8px;width:min(430px,58.11cqh - 38.3526px);min-width:0;height:100%;min-height:0;display:grid}.candyMergeHud{z-index:20;grid-template-columns:58px minmax(0,1fr) 58px;align-items:center;gap:10px;width:100%;display:grid;position:relative;top:auto;left:auto;transform:none}.candyMergeHud>button,.candyMergeHud>div{width:auto;min-width:0;height:58px}.candyMergeSound,.candyMergeNext{width:58px!important}.candyMergeScore{width:auto}.candyMergeBoard{aspect-ratio:430/740;border-radius:30px 30px 38px 38px;align-self:end;width:100%;max-width:none;height:auto;max-height:100%;box-shadow:0 10px 30px #66332c2e}.candyMergeBoard.isDanger{box-shadow:inset 0 0 45px #ff24436b,0 10px 30px #66332c2e}.candyMergeContainer{border-radius:30px 30px 38px 38px}.candyMergeEvolution{align-self:end;max-height:calc(100% - 66px)}.candyMergeResultItem{margin:0 auto;display:block}@media (orientation:portrait){.candyMergePlayLayout{grid-template-rows:minmax(0,1fr) 70px;grid-template-columns:minmax(0,1fr);place-items:center;gap:15px;inset:7px 8px}.candyMergeMain{order:1;grid-template-rows:48px minmax(0,1fr);gap:7px;width:min(100%,58.11cqh - 81.354px);height:100%}.candyMergeHud{grid-template-columns:48px minmax(0,1fr) 48px;gap:6px;width:100%}.candyMergeHud>button,.candyMergeHud>div{width:auto;height:48px}.candyMergeSound,.candyMergeNext{width:48px!important}.candyMergeBoard{order:initial;border-radius:28px 28px 34px 34px;width:100%;height:auto;max-height:100%}.candyMergeContainer{border-radius:28px 28px 34px 34px}.candyMergeEvolution{order:2;align-self:center;max-height:70px}}
@font-face{font-family:Juache;src:url(/fonts/BMJUA.woff)format("woff");font-display:swap}.ramenDragShell,.ramenDragShell *,.ramenDragRotate,.ramenDragRotate *{box-sizing:border-box;font-family:Juache,BMJUA,sans-serif!important}.ramenDragShell{background:#2b1711;place-items:center;width:100%;height:100%;min-height:0;display:grid;overflow:hidden}.ramenDragGame{aspect-ratio:16/9;color:#583326;-webkit-user-select:none;user-select:none;touch-action:none;background:url(/games/ramen-tycoon/background-v3.png) 50%/100% 100% no-repeat;border-radius:24px;width:min(100%,177.778cqh);height:min(100%,56.2499cqw);position:relative;overflow:hidden;container-type:size}.ramenDragGame button{min-width:0;min-height:0;color:inherit;touch-action:none;cursor:grab;background:0 0;border:0;padding:0}.ramenDragGame button:active{cursor:grabbing}.hiddenDrag{visibility:hidden}.ramenDragGame header{z-index:30;grid-template-columns:.65fr repeat(4,1fr) .65fr;gap:.8%;height:9%;display:grid;position:absolute;top:.8%;left:1.2%;right:1.2%}.ramenDragGame header button,.ramenDragGame header div{background:url(/games/ramen-tycoon/panel-source.png) 50%/100% 100% no-repeat;flex-direction:column;justify-content:center;align-items:center;display:flex}.ramenDragGame header button{font-size:clamp(18px,2.3cqw,34px)}.ramenDragGame header span{font-size:clamp(11px,1.25cqw,19px)}.ramenDragGame header b{font-size:clamp(15px,1.75cqw,27px);line-height:1}.ramenDragGame .timeTrack{z-index:31;background:#fff4d9;border-radius:999px;height:2.8%;padding:.35%;position:absolute;top:10.3%;left:5.5%;right:5.5%;box-shadow:inset 0 0 0 2px #814429}.ramenDragGame .timeTrack i{border-radius:inherit;background:linear-gradient(90deg,#4ed095,#ffdb5c,#ff696f);height:100%;display:block}.singleCustomer{z-index:8;height:27%;position:absolute;top:12.7%;left:18%;right:13%;overflow:hidden}.singleCustomer .customerImg{z-index:1;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 4px 2px #4f291f55);transform-origin:50% 78%;width:36%;height:155%;animation:1.8s ease-in-out infinite alternate ramenCustomerIdle;position:absolute;bottom:-58%;right:2%}.singleCustomer.angry .customerImg{animation:.22s ease-in-out infinite alternate ramenAngry}.singleCustomer.leaving{animation:1.3s .55s both ramenLeave}.singleCustomer .speech{z-index:3;text-align:center;filter:drop-shadow(0 .6cqw #5c2c2740);background:#fff8e8;border:clamp(2px,.25cqw,4px) solid #9b593c;border-radius:2.2cqw;flex-direction:column;justify-content:center;align-items:center;width:57%;height:76%;padding:2.2% 3%;display:flex;position:absolute;top:1%;left:2%}.singleCustomer .speech:after{content:"";clip-path:polygon(0 0,100% 50%,0 100%);background:#fff8e8;width:10%;height:20%;position:absolute;bottom:12%;right:-5%}.singleCustomer .speech p{margin:0 0 1%;font-size:clamp(12px,1.45cqw,22px);line-height:1.05}.singleCustomer .orders{justify-content:center;align-items:center;gap:1%;height:61%;display:flex}.singleCustomer .orders img{aspect-ratio:1;object-fit:contain;width:auto;height:100%;transition:all .25s}.singleCustomer .orders img.served{opacity:.25;filter:grayscale();transform:scale(.78)}.singleCustomer .wait{z-index:4;background:#fff4dd;border-radius:99px;width:31%;height:8%;padding:2px;position:absolute;bottom:1.5%;right:3%}.singleCustomer .wait i{border-radius:inherit;background:linear-gradient(90deg,#ff6868,#ffd65a,#50ca87);height:100%;display:block}.ramenDragGame .potSupply{z-index:12;width:10.7%!important;height:33%!important;position:absolute!important;top:43.3%!important;left:.7%!important}.ramenDragGame .potSupply button,.ramenDragGame .potSupply img{object-fit:contain;width:100%;height:100%}.ramenDragGame .baseSupplies{z-index:15;grid-template-columns:repeat(3,1fr);gap:3%;display:grid;width:10.5%!important;height:12%!important;position:absolute!important;bottom:1.5%!important;left:.8%!important}.ramenDragGame .baseSupplies button,.ramenDragGame .baseSupplies img{object-fit:contain;width:100%;height:100%}.ramenDragGame .burners{z-index:12;grid-template-rows:repeat(3,1fr);display:grid;width:21%!important;height:44.5%!important;position:absolute!important;top:42.3%!important;left:12%!important}.ramenDragGame .burner{position:relative}.ramenDragGame .burner>button{width:110%;height:128%;position:absolute;inset:-14% -5%}.ramenDragGame .burner>button>img{object-fit:contain;filter:drop-shadow(0 .3cqw .2cqw #33181255);width:100%;height:100%}.cookGauge{z-index:8;pointer-events:none;background:#fff;border-radius:99px;height:7%;padding:1px;position:absolute;inset:48% 22% auto;transform:translateY(-50%);box-shadow:0 1px 3px #4b241f66}.cookGauge>i{border-radius:inherit;background:#53d292;height:100%;display:block}.cookGauge.ready>i{background:linear-gradient(90deg,#ff5c6d,#ffd94f,#50df83,#52baff,#a86fff,#ff62b6) 0 0/200% 100%;animation:.6s linear infinite rainbow;width:100%!important}.cookGauge.warning>i{background:#ff7044;width:100%!important}.cookGauge.burnt>i{background:#c81919;animation:.35s ease-in-out infinite alternate burn;width:100%!important}.boiling{z-index:7;pointer-events:none;border-radius:50%;height:40%;position:absolute;top:27%;left:25%;right:25%;overflow:hidden}.boiling i{aspect-ratio:1;border:2px solid #fff9;border-radius:50%;width:9%;animation:1s infinite bubble;position:absolute;bottom:5%}.boiling i:first-child{left:10%}.boiling i:nth-child(2){animation-delay:-.35s;left:35%}.boiling i:nth-child(3){animation-delay:-.7s;left:60%}.boiling i:nth-child(4){animation-delay:-.2s;left:78%}.ramenDragGame .bowlRow{z-index:12;grid-template-rows:repeat(3,1fr);display:grid;width:22.7%!important;height:44.6%!important;position:absolute!important;top:42.2%!important;left:38.7%!important}.ramenDragGame .bowlDrop{position:relative}.ramenDragGame .bowlDrop button{width:104%;height:130%;position:absolute;inset:-15% -2%}.ramenDragGame .bowlDrop img{object-fit:contain;filter:drop-shadow(0 .25cqw .2cqw #42201844);width:100%;height:100%}.ramenDragGame .toppingSupplies{z-index:12;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);gap:1%;display:grid;height:36%!important;position:absolute!important;top:43.2%!important;left:62.2%!important;right:3.2%!important}.ramenDragGame .toppingSupplies button,.ramenDragGame .toppingSupplies img{object-fit:contain;width:100%;height:100%}.ramenDragGame .toppingSupplies img{filter:drop-shadow(0 .3cqw .2cqw #4d2c2455);transform:scale(.55)}.trashDrop{z-index:18;cursor:default;place-items:center;width:7.3%;height:18%;display:grid;position:absolute;bottom:.5%;right:.6%}.trashDrop img{object-fit:contain;pointer-events:none;width:100%;height:100%}.dragGhost{z-index:1000;object-fit:contain;filter:drop-shadow(0 8px 6px #0007);pointer-events:none;position:fixed}.penaltyFx,.richFlash{z-index:50;color:#ff5b5b;text-shadow:0 4px #fff,0 7px #7e2828;white-space:nowrap;font-size:clamp(24px,3.8cqw,58px);animation:1.2s both flashText;position:absolute;top:39%;left:50%;transform:translate(-50%,-50%)}.richFlash{color:#ffe35b;text-shadow:0 4px #8e4a00,0 0 24px #fff315}.ramenToast{z-index:80;color:#fff;text-align:center;white-space:normal;pointer-events:none;background:#54283fe8;border-radius:1.1em;width:max-content;max-width:78%;padding:.8em 1.15em;font-size:clamp(14px,1.8cqw,25px);line-height:1.25;animation:.18s ease-out both toastIn;position:absolute;top:36%;left:50%;transform:translate(-50%,-50%)}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,-42%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.coinBurst{z-index:51;position:absolute;top:30%;left:50%}.coinBurst i{color:#ffd436;text-shadow:0 2px #b36d00;animation:1.1s both coinPop;animation-delay:calc(var(--i)*20ms);font-size:clamp(15px,2.2cqw,32px);position:absolute}.richVisit:after{content:"";z-index:7;pointer-events:none;animation:.7s ease-in-out infinite alternate richGlow;position:absolute;inset:0;box-shadow:inset 0 0 4cqw 1cqw #ffd900}.veil{z-index:60;text-align:center;color:#fff;background:#0009;flex-direction:column;justify-content:center;align-items:center;padding:4%;display:flex;position:absolute;inset:0}.veil h1{margin:0 0 1%;font-size:clamp(32px,4.7cqw,60px)}.veil p{margin:0 0 20px;font-size:clamp(16px,2cqw,25px)}.veil button{color:#fff;text-shadow:0 2px #8c271f;cursor:pointer;background:url(/games/ramen-tycoon/button-source.png) 50%/100% 100% no-repeat;min-width:25%;padding:1.8% 5%;font-size:clamp(20px,2.3cqw,29px)}.ramenDragRotate{text-align:center;color:#fff;background:linear-gradient(145deg,#f57b58,#f2b446);border-radius:24px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;min-height:340px;padding:24px;display:flex}.ramenDragRotate div{font-size:70px}.ramenDragRotate h1{margin:10px;font-size:clamp(25px,7vw,42px)}.ramenDragRotate p{margin:0;font-size:17px}@keyframes ramenCustomerIdle{to{transform:rotate(1.2deg)translateY(-1.5%)}}@keyframes ramenAngry{to{transform:scale(1.07)}}@keyframes ramenLeave{to{opacity:0;transform:translate(24%)}}@keyframes rainbow{to{background-position:-200% 0}}@keyframes burn{to{filter:brightness(1.7);box-shadow:0 0 10px red}}@keyframes bubble{to{opacity:0;bottom:90%;transform:scale(1.5)}}@keyframes flashText{0%{opacity:0;transform:translate(-50%,-20%)scale(.4)}20%,75%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-100%)scale(1.2)}}@keyframes coinPop{0%{opacity:0;transform:translate(0)scale(.3)}25%{opacity:1}to{opacity:0;transform:translate(calc((var(--i) - 12)*1.2cqw),-18cqh)scale(1.3)}}@keyframes richGlow{to{box-shadow:inset 0 0 2.5cqw .5cqw #fff36c}}@media (max-height:520px){.ramenDragGame{border-radius:14px}}@media (max-width:800px),(pointer:coarse){.ramenDragShell:fullscreen{width:100vw;height:100dvh}.ramenDragGame{border-radius:0}.dragGhost{max-width:18cqh;max-height:18cqh}}.ramenDragGame header{height:calc(9% + 5px)!important;left:5.5%!important;right:5.5%!important}.ramenDragGame .timeTrack{top:11.4%!important;left:5.5%!important;right:5.5%!important}.ramenDragGame .singleCustomer{height:25%!important;top:14.7%!important;left:12%!important;right:12%!important}.ramenDragGame .singleCustomer .customerImg{width:34%!important;right:5%!important}.ramenDragGame .singleCustomer .speech{width:45%!important;height:66%!important;left:8%!important}.ramenDragGame .singleCustomer .wait{width:45%!important;height:10%!important;inset:calc(67% + 10px) auto auto 8%!important}.ramenDragGame .baseSupplies{gap:10px!important;width:15.5%!important;height:15%!important;bottom:.5%!important;left:.6%!important}.ramenDragGame .burner>button{width:140%!important;height:154%!important;inset:-27% -20%!important}.ramenDragGame .coinBurst{top:29%!important;left:66%!important}.ramenDragGame .coinBurst i{animation:1.25s cubic-bezier(.2,.75,.25,1) both ramenCoinCascade!important;animation-delay:calc(var(--i)*34ms)!important}.ramenDragGame .toppingSupplies{display:block!important}.ramenDragGame .toppingSupplies button{place-items:center!important;width:33.333%!important;height:50%!important;display:grid!important;position:absolute!important}.ramenDragGame .toppingSupplies button:first-child{top:0;left:0}.ramenDragGame .toppingSupplies button:nth-child(2){top:0;left:33.333%}.ramenDragGame .toppingSupplies button:nth-child(3){top:0;left:66.666%}.ramenDragGame .toppingSupplies button:nth-child(4){top:50%;left:0}.ramenDragGame .toppingSupplies button:nth-child(5){top:50%;left:33.333%}.ramenDragGame .toppingSupplies button:nth-child(6){top:50%;left:66.666%}.ramenDragGame .toppingSupplies button img{object-fit:contain!important;width:64%!important;height:64%!important;transform:none!important}@keyframes ramenCoinCascade{0%{opacity:0;transform:translate(var(--x),var(--y))scale(.3)rotate(0)}18%{opacity:1;transform:translate(calc(var(--x)*.7),calc(var(--y) - 3cqh))scale(1.15)rotate(180deg)}55%{opacity:1;transform:translate(calc(var(--x)*.3 - 22cqw),-14cqh)scale(.9)rotate(420deg)}to{opacity:0;transform:translate(-52cqw,-26cqh)scale(.5)rotate(720deg)}}.ramenDragGame .burners{top:41.8%!important;left:12.8%!important}.ramenDragGame .bowlRow{top:41.4%!important;left:38.4%!important}.ramenDragGame .potSupply{width:14%!important;height:38%!important;top:39.8%!important;left:1.2%!important}.ramenDragGame .toppingSupplies button[data-slot="3"]{top:50%!important;left:0!important}.ramenDragGame .toppingSupplies button[data-slot="4"]{top:50%!important;left:33.333%!important}.ramenDragGame .toppingSupplies button[data-slot="5"]{top:50%!important;left:66.666%!important}.ramenDragGame .toppingSupplies button img{width:100%!important;height:100%!important;transform:none!important}.ramenDragGame .burners{pointer-events:none;width:100%!important;height:100%!important;display:block!important;inset:0!important}.ramenDragGame .burner{pointer-events:auto;position:absolute!important}.ramenDragGame .burner:first-child{width:16%;height:29%;top:36.5%;left:15.6%;transform:translate(7px,-25px)}.ramenDragGame .burner:nth-child(2){width:17%;height:31%;top:49.5%;left:14.1%;transform:translateY(-25px)}.ramenDragGame .burner:nth-child(3){width:18.3%;height:34%;top:62.5%;left:12.55%;transform:translate(-10px,-25px)}.ramenDragGame .burner:first-child{z-index:3}.ramenDragGame .burner:nth-child(2){z-index:2}.ramenDragGame .burner:nth-child(3){z-index:1}.ramenDragGame .burner>button{pointer-events:none!important;clip-path:none!important;width:100%!important;height:100%!important;inset:0!important;overflow:visible!important}.ramenDragGame .burner>button,.ramenDragGame .bowlDrop button,.ramenDragGame .potSupply button,.ramenDragGame .baseSupplies button,.ramenDragGame .toppingSupplies button{-webkit-tap-highlight-color:transparent;box-shadow:none!important;outline:0!important}.ramenDragGame .potSupply{width:14%!important;height:38%!important;top:42%!important;left:-1%!important;transform:none!important}.ramenDragGame .potSupply button{transform:none!important}.ramenDragGame .bowlRow{pointer-events:none;width:97%!important;height:92%!important;display:block!important;inset:0!important}.ramenDragGame .bowlDrop{pointer-events:auto;position:absolute!important}.ramenDragGame .bowlDrop:first-child{width:15.8%;height:22%;top:39.5%;left:42.45%}.ramenDragGame .bowlDrop:nth-child(2){width:16.5%;height:23.5%;top:53%;left:41.5%;transform:translate(2px)}.ramenDragGame .bowlDrop:nth-child(3){width:17.8%;height:25%;top:66.3%;left:40.2%;transform:translate(7px)}.ramenDragGame .bowlDrop button{width:100%!important;height:100%!important;inset:0!important}.ramenDragGame .toppingSupplies{pointer-events:none;width:100%!important;height:100%!important;display:block!important;inset:0!important}.ramenDragGame .toppingSupplies button{pointer-events:auto;width:9%!important;height:16%!important}.ramenDragGame .toppingSupplies button[data-slot="0"]{top:41.7%!important;left:64.5%!important}.ramenDragGame .toppingSupplies button[data-slot="1"]{top:41.7%!important;left:75.5%!important}.ramenDragGame .toppingSupplies button[data-slot="2"]{top:41.7%!important;left:86.5%!important}.ramenDragGame .toppingSupplies button[data-slot="3"]{width:10%!important;height:18%!important;top:57.5%!important;left:63%!important}.ramenDragGame .toppingSupplies button[data-slot="4"]{width:10%!important;height:18%!important;top:57.5%!important;left:75%!important}.ramenDragGame .toppingSupplies button[data-slot="5"]{width:10%!important;height:18%!important;top:57.5%!important;left:87%!important}.ramenDragGame header{grid-template-columns:.65fr repeat(3,1fr) .65fr!important}.ramenDragGame .costFx{z-index:52;color:#ff5f4f;text-shadow:0 2px #fff;font-size:clamp(16px,2.1cqw,31px);animation:.8s ease-out both ramenCost;position:absolute;bottom:13%;left:12%}.ramenDragGame .endLedger{border-top:2px solid #ffffff80;border-bottom:2px solid #ffffff80;gap:.7cqh;width:min(52%,520px);margin:0 0 2.5%;padding:1.7% 3%;font-size:clamp(14px,1.8cqw,25px);display:grid}.ramenDragGame .endLedger span,.ramenDragGame .endLedger strong{justify-content:space-between;align-items:center;gap:2cqw;display:flex}.ramenDragGame .endLedger strong{color:#ffe36a;border-top:2px dashed #ffffff80;padding-top:1%;font-size:1.18em}.ramenDragGame .endLedger b{font-size:1.25em}@keyframes ramenCost{0%{opacity:0;transform:translateY(10px)scale(.75)}25%,70%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-30px)}}.ramenDragGame .compactHud{grid-template-columns:none!important;justify-content:space-between!important;align-items:center!important;gap:0!important;height:9.5%!important;display:flex!important;top:1.2%!important;left:20px!important;right:20px!important}.ramenDragGame .compactHud .hudLeft{background:0 0!important;justify-content:flex-start!important;align-items:center!important;gap:.8cqw!important;height:100%!important;display:flex!important}.ramenDragGame .compactHud button,.ramenDragGame .compactHud .coinHud,.ramenDragGame .compactHud .clockHud{min-height:0;background:linear-gradient(#fff8dc,#ffe4a0)!important;border:clamp(2px,.25cqw,4px) solid #8b4d2d!important;border-radius:2cqw!important;height:82%!important;box-shadow:inset 0 .25cqw #fff9,0 .42cqw #a44e2f,0 .62cqw 1cqw #54271935!important}.ramenDragGame .compactHud .soundButton,.ramenDragGame .compactHud .pauseButton{place-items:center!important;width:7.2cqw!important;font-size:clamp(19px,2.3cqw,34px)!important;display:grid!important}.ramenDragGame .compactHud .coinHud{flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:.6cqw!important;width:13.5cqw!important;padding:0 1.2cqw!important;display:flex!important}.ramenDragGame .compactHud .clockHud{position:absolute;top:9%;left:50%;transform:translate(-50%);flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:.65cqw!important;width:17cqw!important;padding:0 1.2cqw!important;display:flex!important}.ramenDragGame .compactHud .coinHud img,.ramenDragGame .compactHud .clockHud img{object-fit:contain;width:2.8cqw;height:2.8cqw}.ramenDragGame .compactHud b{white-space:nowrap;line-height:1;font-size:clamp(16px,2.15cqw,32px)!important}.ramenDragGame .timeTrack{display:none!important}.ramenDragGame .singleCustomer{height:29%!important;top:12.4%!important}.ramenDragGame .singleCustomer .speech{height:75%!important}.ramenDragGame .singleCustomer .speech p{margin-bottom:calc(1% + 5px)!important;font-size:clamp(16px,1.45cqw + 4px,26px)!important}.ramenDragGame .singleCustomer .orders img{height:156%!important}.ramenDragGame .singleCustomer .customerImg{width:51%!important;height:190%!important;bottom:calc(10px - 69%)!important;right:calc(5% + 40px)!important}.ramenDragGame .singleCustomer .wait{top:calc(76% + 10px)!important}.ramenDragGame .compactHud .hudLeft{flex-direction:row!important;align-items:stretch!important;gap:.8cqw!important;width:auto!important;height:82%!important;display:flex!important;position:absolute!important;top:9%!important;left:0!important}.ramenDragGame .compactHud .hudLeft .soundButton,.ramenDragGame .compactHud .hudLeft .coinHud,.ramenDragGame .compactHud .clockHud,.ramenDragGame .compactHud .pauseButton{height:100%!important}.ramenDragGame .compactHud .pauseButton img{object-fit:contain!important;filter:brightness(0)saturate()invert(19%)sepia(22%)saturate(1425%)hue-rotate(337deg)brightness(93%)contrast(88%)!important;width:56.7%!important;height:64.8%!important;display:block!important}.ramenDragGame .compactHud .pauseButton{height:82%!important;position:absolute!important;top:9%!important;left:auto!important;right:0!important}.ramenDragGame .singleCustomer .speech p{margin-bottom:calc(1% + 10px)!important}.ramenDragGame .baseSupplies{grid-template-columns:repeat(3,1fr)!important;gap:15px!important;width:22%!important;height:18%!important;left:15px!important}.ramenDragGame .baseSupplies button,.ramenDragGame .baseSupplies img{width:100%!important;height:100%!important}.ramenDragGame .trashDrop{width:8.76%!important;height:21.6%!important;right:15px!important}.ramenDragGame .toppingSupplies button img{transform:scale(1.2)!important}.ramenDragShell{background:0 0!important;border-radius:clamp(18px,2.25cqw,32px)!important;overflow:hidden!important}.ramenDragGame{border-radius:inherit!important;overflow:hidden!important}.ramenDragGame.richVisit:after{border-radius:inherit!important;animation:1.65s ease-in-out infinite alternate richGlowSoft!important;box-shadow:inset 0 0 5.5cqw 1.4cqw #ffd51a,inset 0 0 1.2cqw .35cqw #fff7a8!important}.ramenDragGame .cookGauge{top:calc(48% + .94cqw)!important}.ramenDragGame .burner:first-child{z-index:1;transform:translate(.66cqw,-2.36cqw)!important}.ramenDragGame .burner:nth-child(2){z-index:2;transform:translateY(-2.36cqw)!important}.ramenDragGame .burner:nth-child(3){z-index:3;transform:translate(-.94cqw,-2.36cqw)!important}.ramenDragGame .bowlDrop:nth-child(2){transform:translate(.19cqw)!important}.ramenDragGame .bowlDrop:nth-child(3){transform:translate(.66cqw)!important}.ramenDragGame .compactHud{left:1.89cqw!important;right:1.89cqw!important}.ramenDragGame .singleCustomer .customerImg{bottom:calc(.94cqw - 69%)!important;right:calc(5% + 3.77cqw)!important}.ramenDragGame .baseSupplies{gap:1.42cqw!important;left:1.42cqw!important}.ramenDragGame .trashDrop{right:1.42cqw!important}.ramenDragGame .dragGhost{box-sizing:border-box!important;object-fit:contain!important;object-position:center!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:fixed!important;transform:none!important}.ramenDragGame .costFx{pointer-events:none;transform:translate(-50%,-50%);font-size:clamp(15px,1.85cqw,28px)!important;bottom:auto!important}.ramenDragGame .cost-water{top:84%!important;left:4.1%!important}.ramenDragGame .cost-noodles{top:84%!important;left:10.7%!important}.ramenDragGame .cost-soup{top:84%!important;left:17.2%!important}.ramenDragGame .cost-egg{top:46%!important;left:69%!important}.ramenDragGame .cost-onion{top:46%!important;left:80%!important}.ramenDragGame .cost-fishcake{top:46%!important;left:91%!important}.ramenDragGame .cost-seaweed{top:63%!important;left:68%!important}.ramenDragGame .cost-dumpling{top:63%!important;left:80%!important}.ramenDragGame .cost-pork{top:63%!important;left:92%!important}.ramenDragGame .veil .endTitle{margin-bottom:.7%!important;font-size:clamp(25px,4.7cqw - 9.33px,51px)!important}.ramenDragGame .veil .endComment{color:#ffe77b;text-shadow:0 3px #6f351e;margin:0 0 1.4%!important;font-size:clamp(17px,2.2cqw,30px)!important}@keyframes richGlowSoft{0%{opacity:.48;box-shadow:inset 0 0 3.2cqw .7cqw #ffd51a,inset 0 0 .8cqw .2cqw #fff7a8}to{opacity:1;box-shadow:inset 0 0 6.5cqw 1.7cqw #ffd51a,inset 0 0 1.8cqw .5cqw #fffbd1}}.ramenDragGame .veilActions{justify-content:center;align-items:center;gap:1.4cqw;width:100%;display:flex}.ramenDragGame .veilActions>button{min-width:22%;margin:0}.ramenDragGame .veilActions .helpButton,.ramenDragGame .veilActions .endGameButton{color:#fff!important;text-shadow:0 2px #8c271f!important;background:url(/games/ramen-tycoon/button-source.png) 50%/100% 100% no-repeat!important}.ramenDragGame .helpOverlay{z-index:3;color:#fff;background:#000a;flex-direction:column;justify-content:center;align-items:center;padding:2.2% 5% 2%;display:flex;position:absolute;inset:0;overflow:hidden}.ramenDragGame .helpOverlay h2{z-index:4;margin:0;font-size:clamp(25px,3.7cqw,52px);position:absolute;top:4%}.ramenDragGame .helpOverlay>button{z-index:5;min-width:15%;padding:1.25% 3%;position:absolute;bottom:3%;right:3%}.ramenDragGame .tutorialScene{pointer-events:none;position:absolute;inset:0}.ramenDragGame .tutorialHand{z-index:4;filter:drop-shadow(0 .4cqw .25cqw #0008);width:6.5%;height:auto;animation:18s ease-in-out infinite tutorialHandPath;position:absolute;top:68%;left:5%}.ramenDragGame .tutorialSteps{z-index:3;width:62%;height:13%;position:absolute;bottom:7%;left:50%;transform:translate(-50%)}.ramenDragGame .tutorialStep{color:#fff;opacity:0;text-shadow:0 2px #000;background:#111c;border-radius:1.5cqw;justify-content:center;align-items:center;gap:1cqw;display:flex;position:absolute;transform:translateY(12px);margin:0!important;font-size:clamp(15px,2.05cqw,30px)!important;inset:0!important}.ramenDragGame .tutorialStep b{aspect-ratio:1;color:#fff;background:#ff765d;border-radius:50%;place-items:center;width:3.3cqw;font-size:1.15em;display:grid;box-shadow:0 .25cqw #a83c31}.ramenDragGame .stepOne{animation:18s infinite tutorialCaptionOne}.ramenDragGame .stepTwo{animation:18s infinite tutorialCaptionTwo}.ramenDragGame .stepThree{animation:18s infinite tutorialCaptionThree}.ramenDragGame .stepFour{animation:18s infinite tutorialCaptionFour}.ramenDragGame .stepFive{animation:18s infinite tutorialCaptionFive}.ramenDragGame .tutorialPulse{z-index:2;aspect-ratio:1;opacity:0;border:.45cqw solid #fff;border-radius:50%;width:4cqw;animation:18s infinite tutorialPulse;position:absolute}.ramenDragGame .pulseOne{animation-delay:0s;top:54%;left:22%}.ramenDragGame .pulseTwo{animation-delay:-2.5s;top:55%;left:48%}.ramenDragGame .pulseThree{animation-delay:-5s;top:25%;left:68%}@keyframes tutorialHandPath{0%,4%{top:65%;left:5%}12%,16%{top:52%;left:22%}19%{top:82%;left:4%}26%{top:52%;left:22%}29%{top:82%;left:11%}36%{top:52%;left:22%}39%{top:82%;left:18%}46%,51%{top:52%;left:22%}55%{top:54%;left:78%}63%,76%{top:52%;left:22%}82%{top:56%;left:49%}90%,96%{top:25%;left:69%}to{top:65%;left:5%}}@keyframes tutorialCaptionOne{0%,3%{opacity:0;transform:translateY(12px)}4%,16%{opacity:1;transform:none}18%,to{opacity:0;transform:translateY(-8px)}}@keyframes tutorialCaptionTwo{0%,17%{opacity:0;transform:translateY(12px)}19%,47%{opacity:1;transform:none}49%,to{opacity:0;transform:translateY(-8px)}}@keyframes tutorialCaptionThree{0%,48%{opacity:0;transform:translateY(12px)}51%,64%{opacity:1;transform:none}66%,to{opacity:0;transform:translateY(-8px)}}@keyframes tutorialCaptionFour{0%,65%{opacity:0;transform:translateY(12px)}68%,78%{opacity:1;transform:none}80%,to{opacity:0;transform:translateY(-8px)}}@keyframes tutorialCaptionFive{0%,79%{opacity:0;transform:translateY(12px)}82%,97%{opacity:1;transform:none}99%,to{opacity:0;transform:translateY(-8px)}}@keyframes tutorialPulse{0%,8%,to{opacity:0;transform:scale(.35)}10%{opacity:.9;transform:scale(.6)}15%{opacity:0;transform:scale(1.5)}}.ramenDragGame .veil.tutorialMode{pointer-events:none;background:0 0!important}.ramenDragGame .veil.tutorialMode>h1,.ramenDragGame .veil.tutorialMode>p,.ramenDragGame .veil.tutorialMode>.veilActions,.ramenDragGame .veil.tutorialMode>.endLedger{display:none!important}.ramenDragGame .tutorialMode .helpOverlay{pointer-events:none;background:0 0!important}.ramenDragGame .tutorialMode .tutorialNav{pointer-events:auto}.ramenDragGame .tutorialMode .helpOverlay>h2{display:none!important}.ramenDragGame .tutorialSteps{bottom:14%!important}.ramenDragGame .tutorialStep{opacity:0!important;animation:none!important;transform:translateY(10px)!important}.ramenDragGame .tutorialStep.active{transition:opacity .25s,transform .25s;opacity:1!important;transform:none!important}.ramenDragGame .tutorialNav{z-index:6;justify-content:center;align-items:center;gap:1cqw;width:58%;display:flex;position:absolute;bottom:2.7%;left:50%;transform:translate(-50%)}.ramenDragGame .tutorialNav button{color:#fff;text-shadow:0 2px #8c271f;pointer-events:auto;background:url(/games/ramen-tycoon/button-source.png) 50%/100% 100% no-repeat;min-width:28%;padding:1.15% 2.5%;font-size:clamp(14px,1.75cqw,25px)}.ramenDragGame .tutorialNav button:disabled{opacity:.42;filter:grayscale(.55);cursor:default}.ramenDragGame .tutorialHand{animation:none!important}.ramenDragGame .tutorialHandStep1{animation:1.8s ease-in-out infinite tutorialPotStepV4!important}.ramenDragGame .tutorialHandStep2{animation:6.4s ease-in-out infinite tutorialIngredientStepV3!important}.ramenDragGame .tutorialHandStep3{animation:1.8s ease-in-out infinite tutorialToppingStepV3!important}.ramenDragGame .tutorialHandStep4{animation:1.2s ease-in-out infinite alternate tutorialWaitStep!important;top:48.6%!important;left:22%!important}.ramenDragGame .tutorialHandStep5{animation:3s ease-in-out infinite tutorialServeStepV5!important}.ramenDragGame .tutorialHandStep6{animation:2.2s ease-in-out infinite tutorialTrashStep!important}@keyframes tutorialPotStep{0%,18%{top:55.6%;left:6%;transform:scale(1)}70%,to{top:52%;left:22%;transform:scale(.9)}}@keyframes tutorialIngredientStep{0%,8%{top:83.2%;left:4%}25%{top:52%;left:22%}34%{top:83.2%;left:11%}55%{top:52%;left:22%}64%{top:83.2%;left:18%}84%,to{top:52%;left:22%}}@keyframes tutorialToppingStep{0%,18%{top:54%;left:71.4%}72%,to{top:48.6%;left:22%}}@keyframes tutorialWaitStep{0%{transform:scale(.86)}to{transform:scale(1.06)}}@keyframes tutorialServeStep{0%,12%{top:50.3%;left:22%}48%{top:47.6%;left:49%}62%{top:47.6%;left:49%}to{top:25%;left:69%}}@keyframes tutorialTrashStep{0%,18%{top:48%;left:49%;transform:scale(1)}72%,to{top:80%;left:93%;transform:scale(.88)}}@keyframes tutorialPotStepV2{0%,18%{top:55.6%;left:6%;transform:scale(1)}70%,to{top:52%;left:22%;transform:scale(.9)}}@keyframes tutorialIngredientStepV2{0%,8%{top:83.2%;left:4%}25%{top:52%;left:22%}34%{top:83.2%;left:11%}55%{top:52%;left:22%}64%{top:83.2%;left:18%}84%,to{top:52%;left:22%}}@keyframes tutorialToppingStepV2{0%,18%{top:54%;left:71.4%}72%,to{top:48.6%;left:22%}}@keyframes tutorialServeStepV2{0%,12%{top:50.3%;left:22%}48%,62%{top:54.3%;left:49%}to{top:16.6%;left:69%}}@keyframes tutorialPotStepV3{0%,18%{top:35.5%;left:6%;transform:scale(1)}70%,to{top:52%;left:22%;transform:scale(.9)}}@keyframes tutorialIngredientStepV3{0%,8%{top:84.9%;left:4%}25%{top:52%;left:22%}34%{top:84.9%;left:11%}55%{top:52%;left:22%}64%{top:84.9%;left:18%}84%,to{top:52%;left:22%}}@keyframes tutorialToppingStepV3{0%,18%{top:54%;left:69.5%}72%,to{top:48.6%;left:22%}}@keyframes tutorialServeStepV3{0%,12%{top:47.4%;left:22%}48%,62%{top:44.2%;left:49%}to{top:16.6%;left:69%}}@keyframes tutorialPotStepV4{0%,18%{top:40.5%;left:6%;transform:scale(1)}70%,to{top:48.6%;left:22%;transform:scale(.9)}}@keyframes tutorialServeStepV4{0%,12%{top:47.75%;left:22%}48%,62%{top:44.2%;left:49%}to{top:16.6%;left:69%}}@keyframes tutorialServeStepV5{0%,12%{top:47.92%;left:22%}48%,62%{top:44.2%;left:49%}to{top:16.6%;left:69%}}.ramenDragGame .veilActions>button{white-space:nowrap!important;padding-top:calc(1.8% - 3px)!important;padding-bottom:calc(1.8% + 3px)!important;line-height:1!important}.ramenDragGame .tutorialNav{width:42%!important}.ramenDragGame .tutorialNav button{min-width:42%!important;padding-top:calc(1.15% - 1px)!important;padding-bottom:calc(1.15% + 1px)!important}.ramenDragGame .tutorialClose{aspect-ratio:1;z-index:8!important;width:5.5%!important;min-width:0!important;box-shadow:none!important;pointer-events:auto!important;cursor:pointer!important;background:url(/games/assets/Buttons/Circles/Red.png) 50%/contain no-repeat!important;border-radius:50%!important;place-items:center!important;padding:0!important;display:grid!important;position:absolute!important;top:2%!important;bottom:auto!important;right:2%!important}.ramenDragGame .tutorialClose img{filter:drop-shadow(0 .1cqw .08cqw #8d231f88);object-fit:contain!important;pointer-events:none!important;width:43%!important;height:43%!important}.ramenDragGame .baseSupplies{gap:20px!important;width:26.4%!important;height:21.6%!important}.ramenDragGame .baseSupplies button{min-width:0!important;overflow:visible!important;transform:none!important}.ramenDragGame .baseSupplies button img{object-fit:contain!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;transform:none!important}.ramenDragGame .burners{z-index:17!important}.ramenDragGame .burner>button{clip-path:ellipse(46% 44%)!important}.ramenDragGame .baseSupplies{z-index:18!important;pointer-events:none!important}.ramenDragGame .baseSupplies button{pointer-events:auto!important;clip-path:none!important}@media (max-width:800px),(pointer:coarse){.ramenDragShell:not(:fullscreen) .ramenDragGame{width:100%!important;height:auto!important;max-height:100%!important}.ramenDragGame .veilActions{gap:.7cqw!important}.ramenDragGame .veilActions>button{min-width:28%!important;font-size:clamp(13px,2.15cqw,24px)!important}}.ramenDragGame .portraitTable,.ramenDragGame .portraitTrash{display:none}.ramenDragShell.portraitShell{container-type:size;background:#fff!important;border-radius:0!important}.ramenDragShell.portraitShell .ramenDragGame.portrait{aspect-ratio:1/2!important;background:url(/games/ramen-tycoon/mobileBg.webp) 50%/cover no-repeat!important;border-radius:clamp(12px,3cqw,24px)!important;width:min(100cqw,50cqh)!important;max-width:100%!important;height:min(100cqh,200cqw)!important;max-height:100%!important}.ramenDragGame.portrait .portraitTable{z-index:9;aspect-ratio:1024/1017;pointer-events:none;background:url(/games/ramen-tycoon/table.png) bottom/contain no-repeat;width:100%;height:auto;display:block;position:absolute;bottom:0;left:0;right:0}.ramenDragGame.portrait .compactHud{height:6.4%!important;top:1.2%!important;left:3%!important;right:3%!important}.ramenDragGame.portrait .compactHud .hudLeft{gap:1.2cqw!important;height:100%!important;top:0!important;left:0!important}.ramenDragGame.portrait .compactHud .hudLeft .soundButton,.ramenDragGame.portrait .compactHud .pauseButton{border-radius:5cqw!important;width:12cqw!important;height:100%!important}.ramenDragGame.portrait .compactHud .hudLeft .coinHud{border-radius:4cqw!important;width:22cqw!important;height:100%!important;padding:0 2cqw!important}.ramenDragGame.portrait .compactHud .clockHud{border-radius:4cqw!important;width:22cqw!important;height:100%!important;padding:0 2cqw!important;top:0!important;left:auto!important;right:14cqw!important;transform:none!important}.ramenDragGame.portrait .compactHud .pauseButton{height:100%!important;top:0!important}.ramenDragGame.portrait .compactHud .coinHud img,.ramenDragGame.portrait .compactHud .clockHud img{width:5cqw!important;height:5cqw!important}.ramenDragGame.portrait .compactHud b{font-size:clamp(14px,4.2cqw,25px)!important}.ramenDragGame.portrait .singleCustomer{z-index:8;height:41%!important;top:8.5%!important;left:0!important;right:0!important;overflow:visible!important}.ramenDragGame.portrait .singleCustomer .speech{border-radius:5cqw!important;width:85%!important;height:calc(39% + 7px)!important;padding:3% 5% calc(3% - 5px)!important;top:1%!important;left:7.5%!important}.ramenDragGame.portrait .singleCustomer .speech:after{clip-path:polygon(0 0,100% 0,50% 100%)!important;width:9%!important;height:9%!important;bottom:calc(1px - 9%)!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.ramenDragGame.portrait .singleCustomer .speech p{margin-bottom:2cqh!important;font-size:clamp(13px,3.4cqw,21px)!important}.ramenDragGame.portrait .singleCustomer .orders{gap:2cqw!important;width:100%!important;height:calc(54% + 5px)!important}.ramenDragGame.portrait .singleCustomer .orders img{aspect-ratio:1!important;width:30%!important;height:auto!important;max-height:100%!important}.ramenDragGame.portrait .singleCustomer .customerImg{z-index:1;object-position:center bottom!important;width:100%!important;height:50cqh!important;bottom:calc(-1% - 105px)!important;left:0!important;right:auto!important}.ramenDragGame.portrait .singleCustomer .wait{width:70%!important;height:3.5%!important;inset:auto auto 1% 15%!important}.ramenDragGame.portrait .potSupply{z-index:13;width:20.5%!important;height:8.2%!important;top:50.4%!important;left:3.2%!important;transform:none!important}.ramenDragGame.portrait .potSupply button{width:100%!important;height:100%!important;top:0!important;left:0!important}.ramenDragGame.portrait .potSupply,.ramenDragGame.portrait .potSupply button,.ramenDragGame.portrait .baseSupplies,.ramenDragGame.portrait .baseSupplies button{overflow:visible!important}.ramenDragGame.portrait .potSupply button,.ramenDragGame.portrait .baseSupplies button{place-items:center!important;display:grid!important}.ramenDragGame.portrait .potSupply img{width:23.64cqw!important;max-width:none!important;height:23.64cqw!important;max-height:none!important;transform:translate(8px,-17px)!important}.ramenDragGame.portrait .baseSupplies button img{width:15.96cqw!important;max-width:none!important;height:15.96cqw!important;max-height:none!important;transform:none!important}.ramenDragGame.portrait .baseSupplies button:first-child img{transform:translate(10px,-12px)!important}.ramenDragGame.portrait .baseSupplies button:nth-child(2) img{transform:translate(-3px,-8px)!important}.ramenDragGame.portrait .baseSupplies button:nth-child(3) img{transform:translate(-11px,-10px)!important}.ramenDragGame.portrait .baseSupplies{z-index:13!important;pointer-events:none!important;grid-template-columns:repeat(3,1fr)!important;gap:2.5%!important;width:71.2%!important;height:8.2%!important;display:grid!important;top:50.4%!important;bottom:auto!important;left:25.5%!important}.ramenDragGame.portrait .baseSupplies button{pointer-events:auto!important;clip-path:none!important}.ramenDragGame.portrait .burners{z-index:13!important;pointer-events:none!important;grid-template-rows:repeat(3,1fr)!important;width:25.4%!important;height:33.5%!important;display:grid!important;inset:59.4% auto auto 3.5%!important;overflow:visible!important}.ramenDragGame.portrait .burner{pointer-events:auto!important;width:100%!important;height:100%!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}.ramenDragGame.portrait .burner>button{clip-path:none!important;width:108%!important;height:112%!important;position:absolute!important;inset:-6% -4%!important;overflow:visible!important}.ramenDragGame.portrait .burner>button>img{transform-origin:50%!important;transform:scale(1.2)!important}.ramenDragGame.portrait .burner:nth-child(2)>button>img{transform:translate(-4px,-5px)scale(1.2)!important}.ramenDragGame.portrait .burner:nth-child(3)>button>img{transform:translate(-8px,-10px)scale(1.2)!important}.ramenDragGame.portrait .bowlRow{z-index:13!important;pointer-events:none!important;grid-template-rows:repeat(3,1fr)!important;width:28.5%!important;height:33.5%!important;display:grid!important;inset:59.4% auto auto 31%!important;transform:translate(-5px)!important}.ramenDragGame.portrait .bowlDrop{pointer-events:auto!important;width:100%!important;height:100%!important;position:relative!important;inset:auto!important;transform:none!important}.ramenDragGame.portrait .bowlDrop button{width:106%!important;height:108%!important;position:absolute!important;inset:-4% -3%!important}.ramenDragGame.portrait .toppingSupplies{z-index:13!important;pointer-events:none!important;grid-template-rows:repeat(3,1fr)!important;grid-template-columns:repeat(2,1fr)!important;gap:0!important;width:35.1%!important;height:33.5%!important;display:grid!important;inset:59.4% auto auto 61.5%!important;transform:translateY(-7px)!important}.ramenDragGame.portrait .toppingSupplies button[data-slot]{pointer-events:auto!important;width:100%!important;height:100%!important;position:relative!important;inset:auto!important}.ramenDragGame.portrait .toppingSupplies button{overflow:visible!important}.ramenDragGame.portrait .toppingSupplies button img{transform-origin:50%!important;object-fit:contain!important;width:88%!important;height:88%!important;transform:scale(1.3)!important}.ramenDragGame.portrait .toppingSupplies button:first-child img{transform:translate(-4px,-2px)scale(1.3)!important}.ramenDragGame.portrait .toppingSupplies button:nth-child(2) img{transform:translate(2px)scale(1.3)!important}.ramenDragGame.portrait .toppingSupplies button:nth-child(3) img{transform:translate(3px,-4px)scale(1.3)!important}.ramenDragGame.portrait .toppingSupplies button:nth-child(4) img{transform:translate(-10px,-5px)scale(1.3)!important}.ramenDragGame.portrait .toppingSupplies button:nth-child(5) img{transform:translate(-11px,-6px)scale(1.3)!important}.ramenDragGame.portrait .toppingSupplies button:nth-child(6) img{transform:translate(-6px,-6px)scale(1.3)!important}.ramenDragGame.portrait .trashDrop{z-index:20;width:13%!important;height:8.3%!important;bottom:1.2%!important;right:3.2%!important}.ramenDragGame.portrait .landscapeTrash{display:none}.ramenDragGame.portrait .portraitTrash{display:block;object-fit:contain!important;width:100%!important;height:100%!important}.ramenDragGame.portrait .cookGauge{height:calc(7% + 2px)!important;top:calc(49% + 5px)!important;left:17%!important;right:17%!important}.ramenDragGame.portrait .burner:first-child .cookGauge{top:calc(49% + 13px)!important}.ramenDragGame.portrait .burner:nth-child(2) .cookGauge{top:calc(49% + 9px)!important;transform:translate(-4px,-50%)!important}.ramenDragGame.portrait .burner:nth-child(3) .cookGauge{transform:translate(-8px,-50%)!important}.ramenDragGame.portrait .cost-water{top:45%!important;left:34%!important}.ramenDragGame.portrait .cost-noodles{top:45%!important;left:60%!important}.ramenDragGame.portrait .cost-soup{top:45%!important;left:85%!important}.ramenDragGame.portrait .cost-egg{top:56%!important;left:70%!important}.ramenDragGame.portrait .cost-onion{top:56%!important;left:88%!important}.ramenDragGame.portrait .cost-fishcake{top:68.5%!important;left:70%!important}.ramenDragGame.portrait .cost-seaweed{top:68.5%!important;left:88%!important}.ramenDragGame.portrait .cost-dumpling{top:81%!important;left:70%!important}.ramenDragGame.portrait .cost-pork{top:81%!important;left:88%!important}.ramenDragGame.portrait .veil{border-radius:inherit;padding:8%}.ramenDragGame.portrait .veil h1{font-size:clamp(28px,8cqw,44px)!important}.ramenDragGame.portrait .veil p{font-size:clamp(15px,4cqw,22px)!important}.ramenDragGame.portrait .veilActions{flex-direction:column!important;gap:1.6cqh!important;width:72%!important}.ramenDragGame.portrait .veilActions>button{width:100%!important;min-width:100%!important;padding:calc(5% + .5px) 8% calc(5% + 4.5px)!important;font-size:clamp(18px,5cqw,26px)!important}.ramenDragGame.portrait .endLedger{width:82%!important;font-size:clamp(14px,3.8cqw,21px)!important}.ramenDragGame.portrait .tutorialClose{width:12%!important;top:2%!important;right:4%!important}.ramenDragGame.portrait .tutorialNav{width:78%!important;bottom:3%!important}.ramenDragGame.portrait .tutorialNav button{font-size:clamp(14px,3.8cqw,21px)!important}.ramenDragGame.portrait .tutorialSteps{width:86%!important;height:10%!important;bottom:11%!important}.ramenDragGame.portrait .tutorialStep{border-radius:3cqw!important;font-size:clamp(13px,3.4cqw,20px)!important}.ramenDragGame.portrait .veil.tutorialMode{pointer-events:auto!important;background:#000b!important}.ramenDragGame.portrait .tutorialMode .helpOverlay{pointer-events:auto!important;background:0 0!important;padding:10% 7%!important}.ramenDragGame.portrait .tutorialMode .helpOverlay>h2{margin:0 0 5cqh!important;font-size:clamp(25px,7cqw,38px)!important;display:block!important;position:static!important}.ramenDragGame.portrait .portraitHelpText{flex-direction:column;align-items:center;gap:5cqh;width:100%;display:flex}.ramenDragGame.portrait .portraitHelpText ol{color:#583326;text-align:left;background:#fff8e8;border:2px solid #9b593c;border-radius:5cqw;width:100%;margin:0;padding:6cqw;font-size:clamp(15px,4.1cqw,23px);line-height:1.35;list-style:none}.ramenDragGame.portrait .portraitHelpText li{padding-left:7cqw;position:relative}.ramenDragGame.portrait .portraitHelpText li:before{color:inherit;font-size:1em;line-height:inherit;position:absolute;top:0;left:0}.ramenDragGame.portrait .portraitHelpText li:first-child:before{content:"①"}.ramenDragGame.portrait .portraitHelpText li:nth-child(2):before{content:"②"}.ramenDragGame.portrait .portraitHelpText li:nth-child(3):before{content:"③"}.ramenDragGame.portrait .portraitHelpText li:nth-child(4):before{content:"④"}.ramenDragGame.portrait .portraitHelpText li:nth-child(5):before{content:"⑤"}.ramenDragGame.portrait .portraitHelpText li:nth-child(6):before{content:"⑥"}.ramenDragGame.portrait .portraitHelpText li+li{margin-top:2.2cqh}.ramenDragGame.portrait .portraitHelpClose{width:70%;color:#fff!important;text-shadow:0 2px #8c271f!important;background:url(/games/ramen-tycoon/button-source.png) 50%/100% 100% no-repeat!important;padding:4.5% 7%!important;font-size:clamp(18px,5cqw,26px)!important}
