.HomeWelcome-module__xrYFUG__card{isolation:isolate;aspect-ratio:3;color:#613d26;background:#e6c9a7;border-radius:16px;margin:0 0 24px;position:relative;overflow:hidden;box-shadow:0 6px 24px #70482b15;container-type:inline-size}.HomeWelcome-module__xrYFUG__scene{position:absolute;inset:0;container-type:inline-size}.HomeWelcome-module__xrYFUG__artwork{z-index:-1;pointer-events:none;position:absolute;inset:0}.HomeWelcome-module__xrYFUG__artwork img{object-fit:fill}.HomeWelcome-module__xrYFUG__identity{text-align:center;flex-direction:column;justify-content:center;align-items:stretch;width:27.4%;min-width:0;height:60%;display:flex;position:absolute;top:18%;left:7.8%}.HomeWelcome-module__xrYFUG__eyebrow{letter-spacing:.26em;color:#6c4b33;margin:0 0 2cqw;font:500 .9cqw/1.3 Georgia,serif}.HomeWelcome-module__xrYFUG__card .HomeWelcome-module__xrYFUG__names{color:#603b24;min-width:0;font:400 var(--name-desktop-size,4.35cqw)/1.05 "Rooftop Caveat",cursive;letter-spacing:-.035em;flex-direction:column;align-items:stretch;gap:0;margin:0;display:flex}.HomeWelcome-module__xrYFUG__names>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;padding:.05em .04em .14em;display:block;overflow:hidden}.HomeWelcome-module__xrYFUG__card .HomeWelcome-module__xrYFUG__longNames{font-size:3.45cqw}.HomeWelcome-module__xrYFUG__card .HomeWelcome-module__xrYFUG__names .HomeWelcome-module__xrYFUG__amp{color:#b16b4b;align-self:center;padding:.12em 0 .08em;font:italic 2.2cqw/1 Georgia,serif;overflow:visible}.HomeWelcome-module__xrYFUG__promise{text-align:center;justify-content:center;align-items:center;width:37.5%;height:34%;display:flex;position:absolute;top:30%;left:40%}.HomeWelcome-module__xrYFUG__promise p{white-space:nowrap;color:#59391f;letter-spacing:-.035em;margin:0;font:400 3.25cqw/1.35 Letter Cormorant,Georgia,serif}.HomeWelcome-module__xrYFUG__promise em{color:#ab5e3c;letter-spacing:-.035em;font:400 4.1cqw/1.25 Letter EB Garamond,Georgia,serif}.HomeWelcome-module__xrYFUG__day{text-align:center;color:#6d472e;flex-direction:column;justify-content:center;align-items:center;gap:1.3cqw;width:12%;height:41%;display:flex;position:absolute;top:32%;left:81.4%;transform:rotate(-7deg)}.HomeWelcome-module__xrYFUG__day>span{letter-spacing:.18em;white-space:nowrap;font:500 1cqw/1.3 Georgia,serif}.HomeWelcome-module__xrYFUG__card .HomeWelcome-module__xrYFUG__day strong{letter-spacing:-.04em;max-width:100%;font:400 6.3cqw/.9 Letter Cormorant,Georgia,serif}.HomeWelcome-module__xrYFUG__card .HomeWelcome-module__xrYFUG__day .HomeWelcome-module__xrYFUG__longDay{font-size:4.4cqw}.HomeWelcome-module__xrYFUG__day small{white-space:nowrap;font:italic 1.15cqw/1.3 Letter EB Garamond,Georgia,serif}@media (max-width:620px){.HomeWelcome-module__xrYFUG__card{aspect-ratio:2;border-radius:12px;margin-bottom:16px}.HomeWelcome-module__xrYFUG__identity{width:53%;height:61%;top:19%;left:10%}.HomeWelcome-module__xrYFUG__eyebrow{letter-spacing:.23em;margin-bottom:2.8cqw;font-size:2cqw}.HomeWelcome-module__xrYFUG__card .HomeWelcome-module__xrYFUG__names{font-size:var(--name-mobile-size,7.7cqw);line-height:1.03}.HomeWelcome-module__xrYFUG__card .HomeWelcome-module__xrYFUG__longNames{font-size:6.2cqw}.HomeWelcome-module__xrYFUG__card .HomeWelcome-module__xrYFUG__names .HomeWelcome-module__xrYFUG__amp{padding:.15em 0;font-size:3.9cqw}.HomeWelcome-module__xrYFUG__promise{display:none}.HomeWelcome-module__xrYFUG__day{gap:2cqw;width:19%;height:40%;top:31%;left:72%;transform:rotate(-5deg)}.HomeWelcome-module__xrYFUG__day>span{letter-spacing:.12em;font-size:2cqw}.HomeWelcome-module__xrYFUG__card .HomeWelcome-module__xrYFUG__day strong{font-size:12cqw}.HomeWelcome-module__xrYFUG__card .HomeWelcome-module__xrYFUG__day .HomeWelcome-module__xrYFUG__longDay{font-size:7.3cqw}.HomeWelcome-module__xrYFUG__day small{font-size:2.3cqw}}@media (min-width:621px){.HomeWelcome-module__xrYFUG__card{aspect-ratio:5.8;background-image:url(/home/welcome-tabletop-v1.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;min-width:0;height:auto;min-height:180px}.HomeWelcome-module__xrYFUG__scene{width:min(100%,max(540px,51.7241%));left:50%;right:auto;transform:translate(-50%)}.HomeWelcome-module__xrYFUG__artwork{-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}.HomeWelcome-module__xrYFUG__artwork img{object-fit:contain}.HomeWelcome-module__xrYFUG__identity{width:30%;height:60%;top:18%;left:6%}.HomeWelcome-module__xrYFUG__eyebrow{margin-bottom:7px;font-size:9px}.HomeWelcome-module__xrYFUG__card .HomeWelcome-module__xrYFUG__names{font-size:min(var(--name-desktop-size,5.3cqw),38px);line-height:1.05}.HomeWelcome-module__xrYFUG__card .HomeWelcome-module__xrYFUG__names .HomeWelcome-module__xrYFUG__amp{padding:3px 0;font-size:16px}.HomeWelcome-module__xrYFUG__promise{height:34%;top:30%}.HomeWelcome-module__xrYFUG__promise p{font-size:clamp(20px,2.3cqw,32px);line-height:1.3}.HomeWelcome-module__xrYFUG__promise em{font-size:clamp(24px,2.8cqw,38px);line-height:1.2}.HomeWelcome-module__xrYFUG__day{gap:6px;width:12%;height:41%;top:32%;left:81.4%;transform:rotate(-7deg)}.HomeWelcome-module__xrYFUG__day>span{font-size:9px}.HomeWelcome-module__xrYFUG__card .HomeWelcome-module__xrYFUG__day strong{font-size:40px}.HomeWelcome-module__xrYFUG__card .HomeWelcome-module__xrYFUG__day .HomeWelcome-module__xrYFUG__longDay{font-size:32px}.HomeWelcome-module__xrYFUG__day small{font-size:11px}}
.PetSprite-module__Aaog3a__artwork{width:100%;height:100%;display:block;overflow:hidden}.PetSprite-module__Aaog3a__frame{opacity:0;animation:PetSprite-module__Aaog3a__petFrames var(--frame-duration) steps(1,end) infinite;animation-delay:var(--frame-delay)}@keyframes PetSprite-module__Aaog3a__petFrames{0%{opacity:1}25%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.PetSprite-module__Aaog3a__frame{opacity:0;animation:none}.PetSprite-module__Aaog3a__frame:first-child{opacity:1}}
.PetReaction-module__BcxzSW__stage{width:184px;height:184px;display:block;position:relative}:is(.world-pet-care .PetReaction-module__BcxzSW__stage .PetReaction-module__BcxzSW__idle,.world-pet-care .PetReaction-module__BcxzSW__stage .PetReaction-module__BcxzSW__welcome){object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.world-pet-care .PetReaction-module__BcxzSW__stage .PetReaction-module__BcxzSW__welcome{animation:.6s ease-in-out 3 PetReaction-module__BcxzSW__welcome}@keyframes PetReaction-module__BcxzSW__welcome{0%,to{transform:translateY(0)rotate(0)}35%{transform:translateY(-10px)rotate(-4deg)}65%{transform:translateY(-5px)rotate(4deg)}}@media (prefers-reduced-motion:reduce){.world-pet-care .PetReaction-module__BcxzSW__stage .PetReaction-module__BcxzSW__welcome{animation:none}}
.StartPet-module__n6WuKq__card{color:#69483b;text-align:left;cursor:pointer;background:linear-gradient(120deg,#fffdf8,#faf0e4);border:1px solid #e8d5c9;border-radius:22px;flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;min-width:0;height:100%;min-height:0;padding:16px 20px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #8d6d4d0c}.StartPet-module__n6WuKq__card:focus-visible{outline-offset:4px;outline:3px solid #b66551}.StartPet-module__n6WuKq__heading{z-index:1;pointer-events:none;flex-direction:column;gap:5px;display:flex;position:relative}.StartPet-module__n6WuKq__kicker{letter-spacing:.16em;color:#ad7761;font:800 9px/1.4 Arial,sans-serif}.StartPet-module__n6WuKq__name{overflow-wrap:anywhere;max-width:42%;font:26px/1.1 Georgia,serif}.StartPet-module__n6WuKq__open{z-index:1;color:#b66551;font:12px/1.4 Arial,sans-serif;position:absolute;top:18px;right:18px}.StartPet-module__n6WuKq__playground{pointer-events:none;--pet-size:min(116px,72cqh,36cqw);position:absolute;inset:62px 12px 8px;overflow:hidden;container-type:size}.StartPet-module__n6WuKq__traveller{--pet-x:.12;--pet-y:.65;left:calc((100% - var(--pet-size)) * var(--pet-x));top:calc((100% - var(--pet-size)) * var(--pet-y));width:var(--pet-size);height:var(--pet-size);transition:left 3.8s linear,top 3.8s linear;position:absolute}.StartPet-module__n6WuKq__runRight,.StartPet-module__n6WuKq__yawn,.StartPet-module__n6WuKq__idleRight{--pet-x:.88;--pet-y:.05}.StartPet-module__n6WuKq__runLeft,.StartPet-module__n6WuKq__sleep{--pet-x:.03;--pet-y:.95}.StartPet-module__n6WuKq__runLeft{transform:scaleX(-1)}.StartPet-module__n6WuKq__runUp,.StartPet-module__n6WuKq__idleTop{--pet-x:.38;--pet-y:0}.StartPet-module__n6WuKq__runDown,.StartPet-module__n6WuKq__idleBottom{--pet-x:.92;--pet-y:.95}.StartPet-module__n6WuKq__pair{justify-content:flex-end;align-items:flex-end;gap:2px;display:flex;position:absolute;inset:0}.StartPet-module__n6WuKq__pairPet{flex:none;width:100px;height:100px;display:block}.StartPet-module__n6WuKq__previewRun{animation:1.44s ease-in-out both StartPet-module__n6WuKq__previewTrot}.StartPet-module__n6WuKq__mobileName{display:none}@keyframes StartPet-module__n6WuKq__previewTrot{0%,to{transform:translate(0)}45%{transform:translate(-7px)}70%{transform:translate(3px)}}@media (max-width:800px){.StartPet-module__n6WuKq__card{z-index:40;right:max(12px,env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));width:116px;height:116px;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:fixed;overflow:visible}.StartPet-module__n6WuKq__heading,.StartPet-module__n6WuKq__open{display:none}.StartPet-module__n6WuKq__playground{--pet-size:90px;inset:0 0 20px;overflow:visible}.StartPet-module__n6WuKq__pair{gap:0;inset:0 -2px}.StartPet-module__n6WuKq__pairPet{width:60px;height:80px}.StartPet-module__n6WuKq__mobileName{text-overflow:ellipsis;white-space:nowrap;background:#fffaf4f5;border:1px solid #e8d5c9;border-radius:20px;width:fit-content;max-width:116px;margin:auto;padding:4px 10px;font:12px/1.3 Georgia,serif;display:block;position:absolute;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 3px 12px #6c47351b}body:has(.dear-mobile-tabs) .StartPet-module__n6WuKq__card{bottom:calc(78px + env(safe-area-inset-bottom))}}@media (min-width:801px) and (max-height:640px){.StartPet-module__n6WuKq__playground{--pet-size:min(90px,100cqh,100cqw);inset:48px 8px 4px 42%}.StartPet-module__n6WuKq__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:20px;display:-webkit-box;overflow:hidden}}@media (prefers-reduced-motion:reduce){.StartPet-module__n6WuKq__traveller{--pet-x:.5;--pet-y:.5;transition:none;transform:none}.StartPet-module__n6WuKq__previewRun{animation:none}}
.HomeDailyQuestion-module__nk98Ea__waitingCard.HomeDailyQuestion-module__nk98Ea__waitingCard{background:linear-gradient(145deg,#fffdf9,#fcece1);border-color:#dcae99;min-width:0}.HomeDailyQuestion-module__nk98Ea__notice{color:#8f4e3b;align-self:stretch;align-items:center;gap:10px;min-width:0;padding:0;display:flex}.HomeDailyQuestion-module__nk98Ea__letter{flex:0 0 36px;width:36px;height:36px;position:relative}.HomeDailyQuestion-module__nk98Ea__envelope{transform-origin:50% 75%;width:100%;height:100%;animation:3.6s ease-in-out infinite HomeDailyQuestion-module__nk98Ea__letterSway;display:block}.HomeDailyQuestion-module__nk98Ea__heart{color:#cc6c53;width:16px;height:16px;animation:3.6s ease-in-out infinite HomeDailyQuestion-module__nk98Ea__heartFloat;position:absolute;top:0;left:10px}.HomeDailyQuestion-module__nk98Ea__noticeCopy{flex:1;min-width:0}.HomeDailyQuestion-module__nk98Ea__noticeTitle{align-items:baseline;gap:4px;min-width:0;font:600 13px/1.4 Arial,sans-serif;display:flex}.HomeDailyQuestion-module__nk98Ea__noticeTitle>span:last-child{flex-shrink:0}.HomeDailyQuestion-module__nk98Ea__partnerName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.HomeDailyQuestion-module__nk98Ea__noticeHint{color:#8c6654;margin-top:2px;font:12px/1.4 Arial,sans-serif;display:block}@keyframes HomeDailyQuestion-module__nk98Ea__letterSway{0%,70%,to{transform:translateY(0)rotate(0)}20%{transform:translateY(-3px)rotate(-7deg)}40%{transform:translateY(-1px)rotate(5deg)}55%{transform:translateY(-2px)rotate(-3deg)}}@keyframes HomeDailyQuestion-module__nk98Ea__heartFloat{0%,70%,to{opacity:.65;transform:translateY(1px)scale(.9)}30%{opacity:1;transform:translateY(-8px)scale(1.15)}50%{opacity:.85;transform:translateY(-5px)scale(1)}}@media (min-width:801px){.HomeDailyQuestion-module__nk98Ea__notice{gap:8px}.HomeDailyQuestion-module__nk98Ea__letter{flex-basis:26px;width:26px;height:26px}.HomeDailyQuestion-module__nk98Ea__heart{width:12px;height:12px;top:0;left:7px}.HomeDailyQuestion-module__nk98Ea__noticeTitle{font-size:12px}.HomeDailyQuestion-module__nk98Ea__noticeHint{display:none}}@media (prefers-reduced-motion:reduce){.HomeDailyQuestion-module__nk98Ea__envelope,.HomeDailyQuestion-module__nk98Ea__heart{animation:none}}
.FirstGamePicker-module__UkrhHG__page{z-index:60;box-sizing:border-box;color:#62483b;background:#fffaf4;grid-template-rows:auto auto minmax(0,1fr) auto;gap:clamp(12px,2.5vh,28px);height:100dvh;padding:clamp(12px,3vh,32px) clamp(16px,5vw,80px);display:grid;position:fixed;inset:0;overflow:auto}.FirstGamePicker-module__UkrhHG__topbar{justify-content:space-between;align-items:center;gap:16px;min-height:32px;display:flex}.FirstGamePicker-module__UkrhHG__brand{letter-spacing:-1px;color:inherit;font:italic 700 26px/1 Georgia,serif;text-decoration:none}.FirstGamePicker-module__UkrhHG__brand span{color:#d47760;font-size:18px}.FirstGamePicker-module__UkrhHG__back{color:#957463;padding:8px 0;font-size:13px;text-decoration:none}.FirstGamePicker-module__UkrhHG__intro{text-align:center}.FirstGamePicker-module__UkrhHG__intro h1{margin:0;font:400 clamp(26px,4vw,48px)/1.1 Georgia,serif}.FirstGamePicker-module__UkrhHG__intro p{color:#957463;margin:10px 0 0;font-size:14px}.FirstGamePicker-module__UkrhHG__grid{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(4,minmax(0,1fr));place-self:center;gap:clamp(10px,2vw,22px);width:min(100%,1120px);height:min(100%,480px);min-height:0;display:grid}.FirstGamePicker-module__UkrhHG__card{text-align:center;background:#fcf7ef;border:1px solid #ebdfd2;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:clamp(8px,1.8vh,18px);min-width:0;min-height:0;padding:clamp(12px,2vw,24px);display:flex;position:relative}.FirstGamePicker-module__UkrhHG__available{background:#fff0df;border-color:#d88d70;box-shadow:0 12px 30px #a76c3e0a}.FirstGamePicker-module__UkrhHG__art{flex:1;justify-content:center;align-items:center;width:100%;min-height:0;max-height:190px;display:flex}.FirstGamePicker-module__UkrhHG__art img{object-fit:contain;width:100%;max-width:155px;height:100%;max-height:160px}.FirstGamePicker-module__UkrhHG__badge{letter-spacing:.06em;text-transform:uppercase;color:#9d8b7a;order:-1;font-size:10px;font-weight:700}.FirstGamePicker-module__UkrhHG__available .FirstGamePicker-module__UkrhHG__badge{color:#b56d4e}.FirstGamePicker-module__UkrhHG__card h2{flex:none;margin:0;font:400 clamp(17px,1.9vw,25px)/1.15 Georgia,serif}.FirstGamePicker-module__UkrhHG__card .dear-button{white-space:nowrap;flex:none;justify-content:center;width:100%;min-height:44px;padding:9px 10px;font-size:13px}.FirstGamePicker-module__UkrhHG__card button:disabled{opacity:1;color:#a79a8d;cursor:default;box-shadow:none;background:0 0;border-color:#0000}.FirstGamePicker-module__UkrhHG__note{text-align:center;color:#a08470;margin:0;font-size:12px}.FirstGamePicker-module__UkrhHG__page :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #a96048}@media (max-width:700px) and (orientation:portrait){.FirstGamePicker-module__UkrhHG__grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));max-width:460px;height:min(100%,620px)}.FirstGamePicker-module__UkrhHG__card{border-radius:18px;gap:8px;padding:14px}.FirstGamePicker-module__UkrhHG__art{max-height:140px}.FirstGamePicker-module__UkrhHG__art img{max-width:125px;max-height:120px}.FirstGamePicker-module__UkrhHG__card h2{font-size:19px}.FirstGamePicker-module__UkrhHG__card .dear-button{font-size:12px}.FirstGamePicker-module__UkrhHG__intro h1{font-size:32px}}@media (max-height:500px){.FirstGamePicker-module__UkrhHG__page{gap:8px;padding:10px 18px}.FirstGamePicker-module__UkrhHG__brand{font-size:22px}.FirstGamePicker-module__UkrhHG__topbar{min-height:28px}.FirstGamePicker-module__UkrhHG__intro h1{font-size:26px}.FirstGamePicker-module__UkrhHG__intro p{display:none}.FirstGamePicker-module__UkrhHG__grid{gap:10px;height:100%}.FirstGamePicker-module__UkrhHG__card{border-radius:16px;gap:6px;padding:10px}.FirstGamePicker-module__UkrhHG__art img{max-width:110px;max-height:95px}.FirstGamePicker-module__UkrhHG__card h2{font-size:17px}.FirstGamePicker-module__UkrhHG__card .dear-button{min-height:36px;padding:6px;font-size:12px}.FirstGamePicker-module__UkrhHG__badge{font-size:9px}.FirstGamePicker-module__UkrhHG__note{font-size:11px}}@media (max-width:360px) and (min-height:501px){.FirstGamePicker-module__UkrhHG__page{gap:10px;padding:12px}.FirstGamePicker-module__UkrhHG__intro h1{font-size:28px}.FirstGamePicker-module__UkrhHG__intro p{margin-top:6px;font-size:12px}.FirstGamePicker-module__UkrhHG__card{gap:6px;padding:10px}.FirstGamePicker-module__UkrhHG__card h2{font-size:17px}}@media (max-height:350px){.FirstGamePicker-module__UkrhHG__topbar{min-height:24px}.FirstGamePicker-module__UkrhHG__intro h1{font-size:22px}.FirstGamePicker-module__UkrhHG__note{display:none}.FirstGamePicker-module__UkrhHG__page{grid-template-rows:auto auto minmax(0,1fr)}.FirstGamePicker-module__UkrhHG__card h2{font-size:15px}.FirstGamePicker-module__UkrhHG__badge{font-size:8px}}body:has(.FirstGamePicker-module__UkrhHG__page){overflow:hidden}.FirstGamePicker-module__UkrhHG__signInHint{color:#987661;flex:none;margin:-2px 0 0;font-size:11px;line-height:1.3}
body:has(.CakeGame-module__pBaFla__page){height:100dvh;min-height:0;padding-bottom:0;overflow:hidden}body:has(.CakeGame-module__pBaFla__page)>main{flex:1;min-height:0;display:flex;overflow:hidden}body:has(.CakeGame-module__pBaFla__page) .dear-header{flex:none}body:has(.CakeGame-module__pBaFla__page) .dear-footer{display:none}.CakeGame-module__pBaFla__page{box-sizing:border-box;width:100%;max-width:1050px;height:100%;min-height:0;padding:10px max(10px,env(safe-area-inset-right)) max(6px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));color:#765341;font-family:var(--font-sans),sans-serif;flex:1;grid-template-rows:auto minmax(0,1fr) auto;gap:8px;margin:0 auto;display:grid;position:relative;overflow:hidden}.CakeGame-module__pBaFla__heading{grid-row:1;justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.CakeGame-module__pBaFla__heading>a{color:#886c58;flex:none;padding:6px 0;font-size:12px;text-decoration:none}.CakeGame-module__pBaFla__heading h1{color:#694c39;margin:0;font:clamp(28px,4vw,40px)/1.05 Rooftop Caveat,Georgia,serif}.CakeGame-module__pBaFla__heading h1 span{color:#d98e74}.CakeGame-module__pBaFla__heading>p,.CakeGame-module__pBaFla__heading>div{display:none}.CakeGame-module__pBaFla__workshop{background:#fffaf2;border:1px solid #dfc8b5;border-radius:24px;grid-row:2;grid-template-rows:auto minmax(0,1fr) auto;width:100%;min-width:0;min-height:0;display:grid;overflow:hidden;box-shadow:0 10px 36px #714a3010}.CakeGame-module__pBaFla__scorebar{text-align:center;background:#fff7ed;border-bottom:1px solid #e9d9c9;grid-template-columns:70px minmax(0,1fr) 70px;align-items:center;gap:8px;padding:9px 14px;display:grid}.CakeGame-module__pBaFla__scorebar>span{color:#977d69;gap:2px;font-size:9px;display:grid}.CakeGame-module__pBaFla__scorebar strong{color:#785740;font:600 23px/1 Georgia,serif}.CakeGame-module__pBaFla__scorebar p{-webkit-line-clamp:2;color:#9e6650;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;margin:0;font-size:12px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.CakeGame-module__pBaFla__chances{justify-content:center;gap:2px;color:#c9856d!important;font:18px/1.1 Georgia,serif!important;display:flex!important}.CakeGame-module__pBaFla__chances [data-used=true]{color:#ddcfc0}.CakeGame-module__pBaFla__table{isolation:isolate;background:#f9ebd8;place-items:center;min-width:0;min-height:0;padding:0;display:grid;position:relative;overflow:hidden;container-type:size}.CakeGame-module__pBaFla__table:before{content:"";z-index:-1;background:linear-gradient(#fff3dfc9,#fff5e6e3),url(/rooftop/assets/rooftop-backdrop.jpg) 50% 72%/cover;position:absolute;inset:0}.CakeGame-module__pBaFla__board{aspect-ratio:1;width:min(80cqw,76cqh,400px);margin:10px 0 0;position:relative}.CakeGame-module__pBaFla__flourish{text-align:center;color:#b89474;letter-spacing:.03em;font:italic 13px Georgia,serif;position:absolute;top:8px;left:8px;right:8px}.CakeGame-module__pBaFla__round{text-align:center;letter-spacing:.12em;color:#a58164;font-size:8px;line-height:1.3;position:absolute;bottom:7px;left:5px;right:5px}.CakeGame-module__pBaFla__cakeLayer{will-change:transform;position:absolute;inset:0}.CakeGame-module__pBaFla__cakeLayer>img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 8px 8px #75503924);width:100%;height:100%}.CakeGame-module__pBaFla__fruit{z-index:2;aspect-ratio:1;filter:drop-shadow(0 2px 1px #7c48262b);pointer-events:none;background-image:url(/games/cake/fruit-sprites.webp);background-repeat:no-repeat;background-size:300%;width:12%;display:block;position:absolute;transform:translate(-50%,-50%)}.CakeGame-module__pBaFla__strawberry{background-position:0%}.CakeGame-module__pBaFla__blueberry{background-position:50%}.CakeGame-module__pBaFla__orange{background-position:100%}.CakeGame-module__pBaFla__flower{aspect-ratio:1;pointer-events:none;background:repeating-conic-gradient(from 8deg,#fff9e9 0deg 25deg,#e9cfaa 34deg,#fff3d9 45deg);border:1px solid #dfc19b;border-radius:38% 47% 37% 44%;width:10.5%;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 2px #73513024,inset 0 0 0 2px #fff9e5}.CakeGame-module__pBaFla__flower:after{content:"";background:#fff6df;border-radius:50%;position:absolute;inset:28%;box-shadow:inset 0 1px 2px #c8a47f77}.CakeGame-module__pBaFla__nextFlower{outline-offset:4px;outline:3px solid #83996c;box-shadow:0 0 0 8px #e6edd180,0 2px 2px #73513024}.CakeGame-module__pBaFla__nextFlower:before{content:"✦";color:#6c8056;text-shadow:0 1px #fff9ec;font-size:16px;position:absolute;top:-72%;left:30%}.CakeGame-module__pBaFla__target{z-index:3;aspect-ratio:1;pointer-events:none;background:#fffdf580;border:2px dashed #9b6c49;border-radius:50%;width:13%;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #fff8ed80}.CakeGame-module__pBaFla__target>span{color:#9b6247;text-shadow:0 2px #fff8ef;font-size:24px;font-weight:700;position:absolute;top:-30px;left:50%;transform:translate(-50%)}.CakeGame-module__pBaFla__blocked{background:#d6776524;border-color:#bd715e}.CakeGame-module__pBaFla__crosshair{background:0 0;border:2px solid #ba7755;width:10%;box-shadow:0 0 0 3px #fff8ed99}.CakeGame-module__pBaFla__crosshair:before,.CakeGame-module__pBaFla__crosshair:after{content:"";opacity:.8;background:#aa6a49;position:absolute}.CakeGame-module__pBaFla__crosshair:before{height:2px;top:calc(50% - 1px);left:-6px;right:-6px}.CakeGame-module__pBaFla__crosshair:after{width:2px;top:-6px;bottom:-6px;left:calc(50% - 1px)}.CakeGame-module__pBaFla__dropPath{z-index:3;pointer-events:none;border-left:2px dotted #a67e5f77;position:absolute;top:-4%;left:50%}.CakeGame-module__pBaFla__dispenser{aspect-ratio:1;z-index:4;pointer-events:none;background:#fff8e9;border:1px solid #d4b895;border-radius:50%;width:15%;position:absolute;top:-4%;left:50%;transform:translate(-50%,-50%);box-shadow:0 3px 7px #67452922}.CakeGame-module__pBaFla__dispenser>.CakeGame-module__pBaFla__fruit{width:86%;top:46%;left:50%}.CakeGame-module__pBaFla__dispenser>span:not(.CakeGame-module__pBaFla__fruit){color:#996c48;font-size:16px;position:absolute;bottom:-38%;left:50%;transform:translate(-50%)}.CakeGame-module__pBaFla__seal{text-align:center;color:#b89379;width:16%;font:italic clamp(11px,3vw,18px)/1.2 Georgia,serif;position:absolute;top:39%;left:42%;transform:rotate(-9deg)}.CakeGame-module__pBaFla__fallingFruit{aspect-ratio:1;z-index:5;pointer-events:none;width:12%;animation:.43s cubic-bezier(.55,.04,.86,.44) both CakeGame-module__pBaFla__fruitFall;position:absolute;transform:translate(-50%,-50%)}.CakeGame-module__pBaFla__fallingFruit>.CakeGame-module__pBaFla__fruit{width:100%;top:50%;left:50%}.CakeGame-module__pBaFla__slidingFruit{animation:.43s cubic-bezier(.55,.04,.86,.44) both CakeGame-module__pBaFla__fruitFall,.55s ease-in .43s both CakeGame-module__pBaFla__fruitSlide}.CakeGame-module__pBaFla__landingFeedback{z-index:6;color:#6d7f50;text-align:center;background:#fffbedf5;border:1px solid #b4c097;border-radius:18px;width:max-content;max-width:108%;padding:7px 10px;font-size:11px;font-weight:700;animation:.2s .43s both CakeGame-module__pBaFla__landingNotice;position:absolute;bottom:10%;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #7650391a}.CakeGame-module__pBaFla__missedFeedback{color:#ad6c50;border-color:#dfb09b}.CakeGame-module__pBaFla__controls{text-align:center;background:#fffaf2;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:148px;padding:9px 14px;display:flex;position:relative}.CakeGame-module__pBaFla__controls p{margin:0}.CakeGame-module__pBaFla__turnTask{text-align:left;align-items:center;gap:10px;width:100%;max-width:340px;display:flex}.CakeGame-module__pBaFla__turnTask>.CakeGame-module__pBaFla__fruit{flex:0 0 34px;width:34px;position:relative;top:auto;left:auto;transform:none}.CakeGame-module__pBaFla__turnTask>span:not(.CakeGame-module__pBaFla__fruit){flex:1;gap:2px;min-width:0;display:grid}.CakeGame-module__pBaFla__turnTask small{letter-spacing:.08em;color:#aa8b73;font-size:7px;font-weight:800}.CakeGame-module__pBaFla__turnTask strong{text-overflow:ellipsis;white-space:nowrap;color:#795238;font-size:14px;overflow:hidden}.CakeGame-module__pBaFla__clock{color:#a46d4b;font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font:24px Georgia,serif}.CakeGame-module__pBaFla__clock small{font:10px sans-serif}.CakeGame-module__pBaFla__cue{color:#8c705a;font-size:12px;line-height:1.35}.CakeGame-module__pBaFla__actionRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.CakeGame-module__pBaFla__actionRow>button,.CakeGame-module__pBaFla__controls>button{cursor:pointer;touch-action:manipulation;border:1px solid #d5bba5;border-radius:99px;min-height:44px;padding:10px 22px;font-size:13px;font-weight:700}.CakeGame-module__pBaFla__primary{color:#fff8f0;box-shadow:0 4px 10px #98633f18;background:#aa7054!important;border-color:#aa7054!important}.CakeGame-module__pBaFla__primary:hover:not(:disabled){background:#935e44!important}.CakeGame-module__pBaFla__actionRow>a{color:#a26f56;padding:6px;font-size:12px}.CakeGame-module__pBaFla__actionRow button:disabled,.CakeGame-module__pBaFla__controls>button:disabled{opacity:.45;cursor:default;box-shadow:none}.CakeGame-module__pBaFla__note{color:#a08b77;font-size:11px;line-height:1.4}.CakeGame-module__pBaFla__savedPrevious,.CakeGame-module__pBaFla__turnNote,.CakeGame-module__pBaFla__lesson{display:none}.CakeGame-module__pBaFla__controls h2,.CakeGame-module__pBaFla__waiting h2{-webkit-line-clamp:2;color:#966749;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:100%;margin:0;font:26px/1.1 Rooftop Caveat,Georgia,serif;display:-webkit-box;overflow:hidden}.CakeGame-module__pBaFla__resultSummary{color:#947a66;font-size:12px;line-height:1.4}.CakeGame-module__pBaFla__eyebrow{letter-spacing:.12em;color:#b97963;font-size:8px;font-weight:800}.CakeGame-module__pBaFla__contributions{color:#ac7b63;justify-content:center;gap:12px;width:100%;font-size:11px;display:flex}.CakeGame-module__pBaFla__contributions>span{text-overflow:ellipsis;white-space:nowrap;max-width:48%;overflow:hidden}.CakeGame-module__pBaFla__waiting{flex-direction:column;gap:6px;max-width:100%;display:flex}.CakeGame-module__pBaFla__waiting>span{display:none}.CakeGame-module__pBaFla__waiting>p{color:#927b66;font-size:12px;line-height:1.4}.CakeGame-module__pBaFla__lastTurn{color:#967d67;font-size:10px;line-height:1.3}.CakeGame-module__pBaFla__shotCaption{color:#936149;align-content:center;gap:7px;min-height:92px;font-size:14px;font-weight:600;line-height:1.4;display:grid}.CakeGame-module__pBaFla__shotCaption small{color:#9b8067;font-size:10px;font-weight:400}.CakeGame-module__pBaFla__turns{flex:none;justify-content:center;gap:5px;margin:2px 0 0;padding:0;list-style:none;display:flex}.CakeGame-module__pBaFla__turns li{color:#cbb89f;border:1px solid #e4d6c6;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;display:grid}.CakeGame-module__pBaFla__turns li[data-outcome=placed]{color:#819164;background:#e8eddb;border-color:#b9c5a3}.CakeGame-module__pBaFla__turns li[data-outcome=collision],.CakeGame-module__pBaFla__turns li[data-outcome=timeout],.CakeGame-module__pBaFla__turns li[data-outcome=miss]{color:#c58a6e;background:#f7e7df;border-color:#e2b9a3}.CakeGame-module__pBaFla__error{z-index:7;color:#a2644c;background:#fff4ebf7;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:12px;line-height:1.4;display:flex;position:absolute;inset:0}.CakeGame-module__pBaFla__error p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.CakeGame-module__pBaFla__error button{color:#9a684e;cursor:pointer;background:#fffaf4;border:1px solid #c58b6d;border-radius:24px;flex:none;min-height:40px;padding:8px 16px}.CakeGame-module__pBaFla__below{grid-row:3;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.CakeGame-module__pBaFla__below button{color:#94755b;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:30px;padding:4px 8px;font-size:11px;text-decoration:underline}.CakeGame-module__pBaFla__below button:disabled{opacity:.45;cursor:default}.CakeGame-module__pBaFla__rewardNotices{flex-direction:column;gap:12px;display:flex}.CakeGame-module__pBaFla__rewardNotices .object-pick-notice{margin:0;padding:10px 12px;font-size:11px;box-shadow:0 8px 28px #714a3020}.CakeGame-module__pBaFla__infoDialog{color:#765341;background:#fffaf2;border:1px solid #dfc8b5;border-radius:22px;width:min(660px,100vw - 24px);max-height:calc(100dvh - 24px);margin:auto;padding:0;overflow:hidden;box-shadow:0 16px 60px #50342140}.CakeGame-module__pBaFla__infoDialog[open]{flex-direction:column;display:flex}.CakeGame-module__pBaFla__infoDialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#4d33284d}.CakeGame-module__pBaFla__infoHeader{border-bottom:1px solid #e9d9c9;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;display:flex}.CakeGame-module__pBaFla__infoHeader h2{margin:0;font:28px/1.1 Rooftop Caveat,Georgia,serif}.CakeGame-module__pBaFla__infoHeader>button{color:#9b684f;cursor:pointer;background:#fff8ed;border:1px solid #dec5b3;border-radius:50%;flex:none;width:40px;height:40px;font-size:24px}.CakeGame-module__pBaFla__infoContent{overscroll-behavior:contain;min-height:0;padding:16px;font-size:13px;line-height:1.7;overflow:auto}.CakeGame-module__pBaFla__infoContent>p{margin:0}.CakeGame-module__pBaFla__history>p{margin:0 0 12px}.CakeGame-module__pBaFla__history button{cursor:pointer}.CakeGame-module__pBaFla__history>button,.CakeGame-module__pBaFla__history p button{color:#9a684e;text-underline-offset:3px;background:0 0;border:0;min-height:40px;padding:8px;text-decoration:underline}.CakeGame-module__pBaFla__historyGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.CakeGame-module__pBaFla__historyGrid>button{color:#8a674c;background:#fff8ed;border:1px solid #e1cbb6;border-radius:16px;gap:7px;min-width:0;padding:10px;display:grid}.CakeGame-module__pBaFla__historyGrid>button>span{color:#aa8c74;font-size:10px}.CakeGame-module__pBaFla__miniCake{aspect-ratio:1;position:relative}.CakeGame-module__pBaFla__miniCake .CakeGame-module__pBaFla__fruit{filter:none}.CakeGame-module__pBaFla__page :is(button,a,summary):focus-visible,.CakeGame-module__pBaFla__infoDialog button:focus-visible{outline-offset:3px;outline:3px solid #a7b38b}@keyframes CakeGame-module__pBaFla__fruitFall{0%{transform:translate(-50%,calc(-50% - var(--fall-distance))) scale(1.15)}85%{transform:translate(-50%,-50%)scale(.88,1.08)}to{transform:translate(-50%,-50%)scale(1)}}@keyframes CakeGame-module__pBaFla__fruitSlide{to{opacity:0;transform:translate(100%,220%)rotate(45deg)}}@keyframes CakeGame-module__pBaFla__landingNotice{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0}}@media (min-width:740px),(orientation:landscape){.CakeGame-module__pBaFla__workshop{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1.2fr) minmax(200px,1fr)}.CakeGame-module__pBaFla__scorebar{grid-column:1/-1}.CakeGame-module__pBaFla__table{grid-area:2/1}.CakeGame-module__pBaFla__controls{border-left:1px solid #e9d9c9;grid-area:2/2;gap:12px;min-height:0;padding:16px}.CakeGame-module__pBaFla__controls .CakeGame-module__pBaFla__turnTask{max-width:290px}.CakeGame-module__pBaFla__controls .CakeGame-module__pBaFla__actionRow>button{min-width:150px}.CakeGame-module__pBaFla__controls h2{font-size:32px}.CakeGame-module__pBaFla__shotCaption{min-height:0;font-size:18px}}@media (max-width:700px){.CakeGame-module__pBaFla__heading{justify-content:center}.CakeGame-module__pBaFla__heading>a{display:none}.CakeGame-module__pBaFla__heading h1{font-size:30px}.CakeGame-module__pBaFla__historyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-height:650px){.CakeGame-module__pBaFla__page{gap:5px;padding-top:5px}.CakeGame-module__pBaFla__heading h1{font-size:28px}.CakeGame-module__pBaFla__flourish{display:none}.CakeGame-module__pBaFla__controls{gap:5px;padding:7px 10px}.CakeGame-module__pBaFla__turnTask small{display:none}.CakeGame-module__pBaFla__cue{font-size:11px}.CakeGame-module__pBaFla__controls h2{font-size:23px}.CakeGame-module__pBaFla__contributions{font-size:10px}.CakeGame-module__pBaFla__resultSummary{font-size:11px}}@media (max-height:500px){body:has(.CakeGame-module__pBaFla__page) .dear-header{height:48px;min-height:48px}.CakeGame-module__pBaFla__page{gap:4px}.CakeGame-module__pBaFla__heading{display:none}.CakeGame-module__pBaFla__round{letter-spacing:.02em;font-size:7px}.CakeGame-module__pBaFla__controls .CakeGame-module__pBaFla__actionRow>button{min-width:0}.CakeGame-module__pBaFla__controls{padding:6px 9px}.CakeGame-module__pBaFla__shotCaption{min-height:70px}.CakeGame-module__pBaFla__lastTurn{display:none}}@media (max-height:420px){.CakeGame-module__pBaFla__workshop{border-radius:16px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1.15fr) minmax(128px,1fr)}.CakeGame-module__pBaFla__scorebar{grid-column:1/-1;grid-template-columns:48px minmax(0,1fr) 48px;gap:4px;padding:5px 8px}.CakeGame-module__pBaFla__scorebar strong{font-size:18px}.CakeGame-module__pBaFla__scorebar p{font-size:10px}.CakeGame-module__pBaFla__scorebar>span{font-size:8px}.CakeGame-module__pBaFla__table{grid-area:2/1}.CakeGame-module__pBaFla__board{width:min(84cqw,78cqh,400px);margin-top:4px}.CakeGame-module__pBaFla__round,.CakeGame-module__pBaFla__flourish{display:none}.CakeGame-module__pBaFla__controls{border-left:1px solid #e9d9c9;grid-area:2/2;gap:5px;min-height:0;padding:6px}.CakeGame-module__pBaFla__turnTask{gap:5px}.CakeGame-module__pBaFla__turnTask>.CakeGame-module__pBaFla__fruit{flex-basis:25px;width:25px}.CakeGame-module__pBaFla__turnTask strong{font-size:11px}.CakeGame-module__pBaFla__clock{font-size:20px}.CakeGame-module__pBaFla__clock small{font-size:8px}.CakeGame-module__pBaFla__cue{font-size:10px}.CakeGame-module__pBaFla__controls h2{font-size:20px}.CakeGame-module__pBaFla__controls .CakeGame-module__pBaFla__actionRow>button,.CakeGame-module__pBaFla__controls>button{min-height:38px;padding:7px 12px;font-size:11px}.CakeGame-module__pBaFla__actionRow>a,.CakeGame-module__pBaFla__contributions,.CakeGame-module__pBaFla__eyebrow,.CakeGame-module__pBaFla__lastTurn{display:none}.CakeGame-module__pBaFla__resultSummary{font-size:10px}.CakeGame-module__pBaFla__turns{gap:2px}.CakeGame-module__pBaFla__turns li{width:10px;height:10px;font-size:7px}.CakeGame-module__pBaFla__shotCaption{gap:4px;min-height:0;font-size:12px}.CakeGame-module__pBaFla__shotCaption small{font-size:9px}.CakeGame-module__pBaFla__note,.CakeGame-module__pBaFla__waiting>p{font-size:10px}.CakeGame-module__pBaFla__landingFeedback{padding:4px 6px;font-size:9px}.CakeGame-module__pBaFla__nextFlower{outline-offset:2px;outline-width:2px}.CakeGame-module__pBaFla__nextFlower:before{font-size:10px}}@media (max-height:300px){body:has(.CakeGame-module__pBaFla__page) .dear-header{height:44px;min-height:44px}.CakeGame-module__pBaFla__page{padding-top:4px;padding-bottom:max(4px,env(safe-area-inset-bottom))}.CakeGame-module__pBaFla__controls{gap:4px;padding:4px}.CakeGame-module__pBaFla__cue,.CakeGame-module__pBaFla__resultSummary,.CakeGame-module__pBaFla__controls .CakeGame-module__pBaFla__note{display:none}.CakeGame-module__pBaFla__controls h2{font-size:16px}.CakeGame-module__pBaFla__clock{font-size:18px}.CakeGame-module__pBaFla__actionRow>button,.CakeGame-module__pBaFla__controls>button{min-height:36px!important}.CakeGame-module__pBaFla__below button{min-height:26px;font-size:10px}.CakeGame-module__pBaFla__error{gap:4px;padding:6px;font-size:10px}.CakeGame-module__pBaFla__error button{min-height:36px}}@media (prefers-reduced-motion:reduce){.CakeGame-module__pBaFla__fallingFruit,.CakeGame-module__pBaFla__slidingFruit{animation:none}.CakeGame-module__pBaFla__slidingFruit{opacity:0}.CakeGame-module__pBaFla__landingFeedback{animation:none}.CakeGame-module__pBaFla__cakeLayer{will-change:auto}}.CakeGame-module__pBaFla__decorationLayer{pointer-events:none;position:absolute;inset:0}.CakeGame-module__pBaFla__creamArt{filter:drop-shadow(0 .7px .5px #79523c55);pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.CakeGame-module__pBaFla__pipingBag{z-index:5;filter:drop-shadow(2px 3px 2px #63452f30);pointer-events:none;transform-origin:50% 95%;width:23%;height:auto;position:absolute;overflow:visible;transform:translate(-50%,-99%)}.CakeGame-module__pBaFla__pipingBag[data-squeezing]{animation:.55s ease-in-out infinite alternate CakeGame-module__pBaFla__bagSqueeze}.CakeGame-module__pBaFla__turnTask>.CakeGame-module__pBaFla__pipingBag{z-index:auto;filter:none;flex:0 0 32px;width:32px;height:42px;position:relative;top:auto;left:auto;transform:none}.CakeGame-module__pBaFla__landingGuide{z-index:3;aspect-ratio:1;pointer-events:none;background:#fff5df44;border:1.5px dashed #b48e72;border-radius:50%;width:8%;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #fff7e866}.CakeGame-module__pBaFla__squeezingGuide{opacity:0}.CakeGame-module__pBaFla__fruitTool{z-index:5;aspect-ratio:1;pointer-events:none;width:15%;position:absolute;transform:translate(-50%,-170%)}.CakeGame-module__pBaFla__fruitTool>.CakeGame-module__pBaFla__fruit{filter:drop-shadow(0 4px 3px #68483230);width:100%;top:50%;left:50%}.CakeGame-module__pBaFla__fruitTool>span:not(.CakeGame-module__pBaFla__fruit){color:#9e7054;font-size:18px;position:absolute;top:84%;left:50%;transform:translate(-50%)}.CakeGame-module__pBaFla__pipeButton{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;isolation:isolate;position:relative;overflow:hidden;touch-action:none!important}.CakeGame-module__pBaFla__pipeButton[data-piping]{box-shadow:inset 0 3px 7px #5e30262b;background:#89543f!important}.CakeGame-module__pBaFla__pipeMeter{transform-origin:0;pointer-events:none;background:#f9d3ad;height:4px;position:absolute;inset:auto 0 0}.CakeGame-module__pBaFla__inputHelp{font-size:10px}@keyframes CakeGame-module__pBaFla__bagSqueeze{0%{scale:1}to{scale:.95 1.02}}@media (max-height:420px){.CakeGame-module__pBaFla__turnTask>.CakeGame-module__pBaFla__pipingBag{flex-basis:23px;width:23px;height:32px}.CakeGame-module__pBaFla__inputHelp{display:none}}@media (prefers-reduced-motion:reduce){.CakeGame-module__pBaFla__pipingBag[data-squeezing]{animation:none}}
.DailyQuestion-module__RhoErq__page{color:#503a32;background:radial-gradient(circle at 3% 77%,#f2d9ce 0,#0000 31%),radial-gradient(circle at 98% 23%,#f7e5d7 0,#0000 34%),#fffaf4;min-height:calc(100dvh - 145px);padding:24px 22px 88px}.DailyQuestion-module__RhoErq__shell{max-width:1210px;margin:0 auto}.DailyQuestion-module__RhoErq__topline{color:#ae7666;justify-content:space-between;align-items:center;gap:16px;margin:0 4px 18px;font:italic 18px Georgia,serif;display:flex}.DailyQuestion-module__RhoErq__back{color:#916b5e;font:13px Arial,Helvetica,sans-serif;text-decoration:none}.DailyQuestion-module__RhoErq__back:hover{text-decoration:underline}.DailyQuestion-module__RhoErq__layout{grid-template-columns:minmax(0,1.66fr) minmax(285px,.84fr);align-items:stretch;gap:22px;display:grid}.DailyQuestion-module__RhoErq__questionCard,.DailyQuestion-module__RhoErq__letter{border:1px solid #e8d1c1;border-radius:25px;box-shadow:0 22px 45px #77504021,0 4px 9px #7750400d}.DailyQuestion-module__RhoErq__questionCard{isolation:isolate;background-color:#fffcf6;background-image:radial-gradient(#bc927824 .5px,#0000 .7px),linear-gradient(135deg,#fffdfa,#fff8ee);background-position:0 0;background-repeat:repeat;background-size:8px 8px,cover;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;min-height:565px;padding:36px clamp(28px,4.1vw,58px) 37px;position:relative}.DailyQuestion-module__RhoErq__questionCard:before{content:"";pointer-events:none;border:1px solid #eddfd0;border-radius:17px;position:absolute;inset:11px}.DailyQuestion-module__RhoErq__flower{z-index:2;filter:drop-shadow(0 7px 6px #79533b22);pointer-events:none;width:170px;height:auto;position:absolute;top:35%;left:-112px;transform:rotate(-20deg)}.DailyQuestion-module__RhoErq__cardTop{color:#aa7666;justify-content:space-between;align-items:baseline;gap:20px;font:italic 20px Georgia,serif;display:flex}.DailyQuestion-module__RhoErq__cardTop i{color:#d27f72;margin:0 3px;font-style:normal}.DailyQuestion-module__RhoErq__questionCard h1{z-index:1;color:#563b32;letter-spacing:-.045em;max-width:710px;margin:42px 0 38px;font:clamp(35px,3.7vw,52px)/1.12 Georgia,serif;position:relative}.DailyQuestion-module__RhoErq__editor{z-index:1;position:relative}.DailyQuestion-module__RhoErq__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.DailyQuestion-module__RhoErq__textLabel{display:block}.DailyQuestion-module__RhoErq__textLabel textarea{resize:vertical;color:#603d37;background:repeating-linear-gradient(#fffdf8 0 41px,#e8d8c9 42px);border:1px solid #dfc7b6;border-radius:15px;outline:none;width:100%;min-height:225px;padding:17px 24px;font:italic 25px/42px Letter EB Garamond,Georgia,serif;display:block;box-shadow:0 5px 15px #805d4710}.DailyQuestion-module__RhoErq__textLabel textarea::placeholder{color:#b89b8b}.DailyQuestion-module__RhoErq__textLabel textarea:focus{border-color:#c77963;box-shadow:0 0 0 3px #e9ad9e40}.DailyQuestion-module__RhoErq__textLabel>span:last-child{text-align:right;color:#aa9083;margin:7px 4px 0;font:11px Arial,Helvetica,sans-serif;display:block}.DailyQuestion-module__RhoErq__optionGroup{border:0;min-width:0;margin:0 0 23px;padding:0}.DailyQuestion-module__RhoErq__optionGroup legend{color:#77574b;margin-bottom:12px;font:700 13px/1.4 Arial,Helvetica,sans-serif}.DailyQuestion-module__RhoErq__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.DailyQuestion-module__RhoErq__option{text-align:left;color:#573d36;cursor:pointer;background:#fffcf9;border:1px solid #e5d2c5;border-radius:13px;align-items:center;gap:14px;min-height:65px;padding:11px 16px;font:17px Georgia,serif;transition:background .15s,border-color .15s,transform .15s;display:flex}.DailyQuestion-module__RhoErq__option:hover{background:#fff4ec;border-color:#d58974;transform:translateY(-1px)}.DailyQuestion-module__RhoErq__option.DailyQuestion-module__RhoErq__selected{background:#fbe7df;border:2px solid #d5735b;padding:10px 15px}.DailyQuestion-module__RhoErq__optionMark{color:#c87663;flex:none;place-items:center;width:30px;font:24px Georgia,serif;display:grid}.DailyQuestion-module__RhoErq__editorActions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:20px;display:flex}.DailyQuestion-module__RhoErq__primary{color:#fff;cursor:pointer;background:#cc745f;border:1px solid #c7705b;border-radius:100px;min-height:48px;padding:12px 29px;font:700 14px Arial,Helvetica,sans-serif;transition:background .15s,transform .15s;box-shadow:0 9px 22px #be725733}.DailyQuestion-module__RhoErq__primary:hover:not(:disabled){background:#b9604e;transform:translateY(-1px)}.DailyQuestion-module__RhoErq__primary:disabled{opacity:.54;cursor:default}.DailyQuestion-module__RhoErq__quiet{color:#a47364;cursor:pointer;background:0 0;border:0;padding:10px 2px;font:700 12px Arial,Helvetica,sans-serif}.DailyQuestion-module__RhoErq__quiet:hover{text-decoration:underline}.DailyQuestion-module__RhoErq__quiet:disabled{opacity:.55;cursor:default}.DailyQuestion-module__RhoErq__letter{background:linear-gradient(145deg,#f8e8e1,#f3ded3);flex-direction:column;justify-content:center;min-height:565px;display:flex;position:relative;overflow:hidden}.DailyQuestion-module__RhoErq__letter:before{content:"";pointer-events:none;border:1px solid #eacbc0;border-radius:17px;position:absolute;inset:13px}.DailyQuestion-module__RhoErq__stillLife{z-index:1;background:radial-gradient(at 50% 70%,#fffbf39c 0,#0000 67%);justify-content:center;align-items:center;min-height:315px;padding:25px 6px 0;display:flex;position:relative}.DailyQuestion-module__RhoErq__stillLife img{object-fit:contain;filter:drop-shadow(0 17px 12px #8e675020);width:100%;height:auto;max-height:315px;display:block}.DailyQuestion-module__RhoErq__letterContent{z-index:1;text-align:center;background:#fffbf6;border:1px solid #ead8cd;border-radius:19px;margin:0 23px 23px;padding:25px 23px 23px;position:relative;box-shadow:0 9px 23px #8d625022}.DailyQuestion-module__RhoErq__noteRule{color:#fff4ed;background:#c67e69;border:4px solid #f4ded2;border-radius:50%;place-items:center;width:42px;height:42px;margin:-45px auto 17px;font:24px Georgia,serif;display:grid;box-shadow:0 4px 11px #8d584044}.DailyQuestion-module__RhoErq__letterStatus{color:#67483e;letter-spacing:-.025em;max-width:300px;margin:0 auto 19px;font:italic 23px/1.3 Georgia,serif}.DailyQuestion-module__RhoErq__people{border-top:1px solid #ebddd2;flex-wrap:wrap;justify-content:center;gap:8px;padding-top:17px;display:flex}.DailyQuestion-module__RhoErq__people span{color:#896d61;white-space:nowrap;align-items:center;gap:6px;font:11px Arial,Helvetica,sans-serif;display:flex}.DailyQuestion-module__RhoErq__people b{color:#9e685a;background:#f1d9d0;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font:13px Georgia,serif;display:grid}.DailyQuestion-module__RhoErq__people span:nth-child(2) b{color:#748a70;background:#e1e6dc}.DailyQuestion-module__RhoErq__sealedMine{text-align:center;background:#fff8f0;border:1px dashed #dfc8b9;border-radius:18px;margin-top:20px;padding:37px 22px}.DailyQuestion-module__RhoErq__sealedMine>span{color:#be806e;font:50px Georgia,serif}.DailyQuestion-module__RhoErq__sealedMine h3{margin:6px 0;font:28px Georgia,serif}.DailyQuestion-module__RhoErq__sealedMine p{color:#937263;max-width:420px;margin:0 auto;font:italic 16px/1.5 Georgia,serif}.DailyQuestion-module__RhoErq__tomorrowNote{color:#9f796c;margin:25px 0 0;font:italic 15px/1.5 Georgia,serif}.DailyQuestion-module__RhoErq__reveal{margin-top:9px}.DailyQuestion-module__RhoErq__revealIntro{color:#a56860;margin-bottom:14px;font:italic 17px Georgia,serif}.DailyQuestion-module__RhoErq__revealIntro span{font-size:22px}.DailyQuestion-module__RhoErq__answerPair{grid-template-columns:1fr 1fr;gap:13px;display:grid}.DailyQuestion-module__RhoErq__answerPair article{background:#fffaf4;border:1px solid #e4cec0;border-radius:17px;min-height:180px;padding:19px 21px}.DailyQuestion-module__RhoErq__answerPair article:nth-child(2){background:#fbeee8}.DailyQuestion-module__RhoErq__answerName{text-transform:uppercase;color:#a36f61;letter-spacing:.16em;font:800 10px Arial,Helvetica,sans-serif;display:block}.DailyQuestion-module__RhoErq__answerPair p{color:#563d37;white-space:pre-wrap;overflow-wrap:anywhere;margin:16px 0;font:italic 22px/1.42 Letter EB Garamond,Georgia,serif}.DailyQuestion-module__RhoErq__answerPair small{color:#927466;font:12px/1.5 Arial,Helvetica,sans-serif;display:block}.DailyQuestion-module__RhoErq__answerPair small b{color:#9b6256}.DailyQuestion-module__RhoErq__nextActions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:24px;display:flex}.DailyQuestion-module__RhoErq__notice,.DailyQuestion-module__RhoErq__error{border-radius:10px;margin-top:20px;padding:11px 14px;font-size:12px;line-height:1.5}.DailyQuestion-module__RhoErq__notice{color:#815e51;background:#f7eadf}.DailyQuestion-module__RhoErq__error{color:#a94339;background:#f8deda}.DailyQuestion-module__RhoErq__loading{text-align:center;color:#a68170;padding:60px 20px;font:italic 21px Georgia,serif}.DailyQuestion-module__RhoErq__history{margin:35px 0 0}.DailyQuestion-module__RhoErq__historyToggle{text-align:left;color:#8d6053;cursor:pointer;background:0 0;border:0;border-top:1px solid #e5cfc0;justify-content:space-between;align-items:center;width:100%;padding:19px 4px;font:italic 21px Georgia,serif;display:flex}.DailyQuestion-module__RhoErq__historyToggle span{font-size:26px}.DailyQuestion-module__RhoErq__historyList{gap:9px;padding-bottom:15px;display:grid}.DailyQuestion-module__RhoErq__historyList details{background:#fffaf5;border:1px solid #ead9ce;border-radius:14px;padding:0 18px}.DailyQuestion-module__RhoErq__historyList summary{cursor:pointer;color:#5e4037;padding:17px 3px;font:19px Georgia,serif}.DailyQuestion-module__RhoErq__historyList summary span{color:#bc806d;letter-spacing:.16em;text-transform:uppercase;margin-bottom:5px;font:800 9px Arial,Helvetica,sans-serif;display:block}.DailyQuestion-module__RhoErq__historyAnswers{grid-template-columns:1fr 1fr;gap:13px;padding-bottom:15px;display:grid}.DailyQuestion-module__RhoErq__historyAnswers p{white-space:pre-wrap;overflow-wrap:anywhere;color:#6e5045;background:#fffdf9;border-radius:9px;margin:0;padding:13px 15px;font:italic 16px/1.5 Georgia,serif}.DailyQuestion-module__RhoErq__historyAnswers strong{color:#a16c5b;margin-bottom:7px;font:800 10px Arial,Helvetica,sans-serif;display:block}.DailyQuestion-module__RhoErq__historyAnswers small{color:#9c796a;margin-top:8px;font:11px Arial,Helvetica,sans-serif;display:block}.DailyQuestion-module__RhoErq__rewardNotice{color:#795346;text-align:left;cursor:pointer;background:#fff5ea;border:1px solid #dfb49e;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;width:100%;margin:0 0 16px;padding:13px 17px;animation:.35s ease-out both DailyQuestion-module__RhoErq__rewardNoticeIn;display:flex}.DailyQuestion-module__RhoErq__rewardNotice strong{font-size:12px}.DailyQuestion-module__RhoErq__rewardNotice span{color:#a97262;font-size:11px}@keyframes DailyQuestion-module__RhoErq__rewardNoticeIn{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@media (max-width:850px){.DailyQuestion-module__RhoErq__layout{grid-template-columns:1fr}.DailyQuestion-module__RhoErq__letter{grid-template-columns:220px 1fr;align-items:center;min-height:0;display:grid}.DailyQuestion-module__RhoErq__stillLife{min-height:245px;padding:0}.DailyQuestion-module__RhoErq__stillLife img{max-height:235px}.DailyQuestion-module__RhoErq__letterContent{margin:22px 22px 22px 0}.DailyQuestion-module__RhoErq__questionCard{min-height:0}.DailyQuestion-module__RhoErq__flower{width:132px;top:28%;left:-78px}}@media (max-width:600px){.DailyQuestion-module__RhoErq__page{padding:20px 14px 62px}.DailyQuestion-module__RhoErq__topline{margin:0 5px 14px}.DailyQuestion-module__RhoErq__topline>span{font-size:15px}.DailyQuestion-module__RhoErq__questionCard{border-radius:21px;padding:27px 22px 29px}.DailyQuestion-module__RhoErq__questionCard:before{border-radius:14px;inset:7px}.DailyQuestion-module__RhoErq__cardTop{font-size:16px}.DailyQuestion-module__RhoErq__cardTop span:last-child{font-size:17px}.DailyQuestion-module__RhoErq__questionCard h1{margin:32px 0 29px;font-size:clamp(31px,8.3vw,42px)}.DailyQuestion-module__RhoErq__flower{opacity:.8;width:98px;top:29%;left:-60px}.DailyQuestion-module__RhoErq__textLabel textarea{background:repeating-linear-gradient(#fffdf8 0 36px,#e8d8c9 37px);min-height:190px;padding:15px 16px;font-size:21px;line-height:37px}.DailyQuestion-module__RhoErq__options{gap:8px}.DailyQuestion-module__RhoErq__option{gap:7px;min-height:64px;padding:10px;font-size:15px}.DailyQuestion-module__RhoErq__option.DailyQuestion-module__RhoErq__selected{padding:9px}.DailyQuestion-module__RhoErq__optionMark{width:22px;font-size:20px}.DailyQuestion-module__RhoErq__editorActions{align-items:stretch}.DailyQuestion-module__RhoErq__primary{width:100%}.DailyQuestion-module__RhoErq__quiet{text-align:center;width:100%}.DailyQuestion-module__RhoErq__letter{display:block}.DailyQuestion-module__RhoErq__stillLife{height:220px;min-height:0;padding:10px 15px 0}.DailyQuestion-module__RhoErq__stillLife img{max-height:210px}.DailyQuestion-module__RhoErq__letterContent{margin:0 18px 18px;padding:23px 16px 20px}.DailyQuestion-module__RhoErq__letterStatus{font-size:21px}.DailyQuestion-module__RhoErq__answerPair,.DailyQuestion-module__RhoErq__historyAnswers{grid-template-columns:1fr}.DailyQuestion-module__RhoErq__nextActions .DailyQuestion-module__RhoErq__primary{width:100%}}@media (prefers-reduced-motion:reduce){.DailyQuestion-module__RhoErq__option,.DailyQuestion-module__RhoErq__primary{transition:none}}.DailyQuestion-module__RhoErq__sealedMine blockquote{white-space:pre-wrap;overflow-wrap:anywhere;color:#795b4b;margin:18px 0;font-size:17px;line-height:1.6}
.GamesHub-module__uSYBIa__page{color:#60423e;background:#fff8f2;min-height:calc(100svh - 100px);padding-bottom:40px}.GamesHub-module__uSYBIa__hero{background:linear-gradient(90deg,#fff9f5ee,#fff9f598 48%,#fff9f500 80%),url(/games/game-center-banner-characters.webp) 50% 54%/cover;min-height:210px}.GamesHub-module__uSYBIa__hero>div{max-width:1100px;margin:auto;padding:30px 26px}.GamesHub-module__uSYBIa__eyebrow{letter-spacing:.16em;color:#a45d4f;margin:0;font-size:10px;font-weight:800}.GamesHub-module__uSYBIa__hero h1{letter-spacing:-.05em;margin:12px 0;font:clamp(40px,5vw,66px)/1.1 Georgia,serif}.GamesHub-module__uSYBIa__hero p:last-child{max-width:390px;font-size:14px;line-height:1.6}.GamesHub-module__uSYBIa__content{width:min(1050px,100% - 48px);margin:auto}.GamesHub-module__uSYBIa__heading{justify-content:space-between;align-items:center;gap:12px;padding:24px 0 16px;display:flex}.GamesHub-module__uSYBIa__heading h2{margin:0;font:29px/1.2 Georgia,serif}.GamesHub-module__uSYBIa__heading a,.GamesHub-module__uSYBIa__invite a{color:#925841;text-underline-offset:4px;font-size:13px}.GamesHub-module__uSYBIa__heading a{flex-shrink:0;align-items:center;min-height:44px;display:flex}.GamesHub-module__uSYBIa__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.GamesHub-module__uSYBIa__card{background:linear-gradient(120deg,#fffaf1,#faefdf);border:1px solid #e4cdb7;border-radius:25px;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:20px;min-width:0;padding:23px;display:grid;box-shadow:0 8px 24px #8c5c4410}.GamesHub-module__uSYBIa__attention{background:linear-gradient(120deg,#fff8ef,#fae4d5);border-color:#c4866b}.GamesHub-module__uSYBIa__status{color:#94543e;margin:0 0 7px;font-size:12px;font-weight:700}.GamesHub-module__uSYBIa__card h2{color:#77503a;margin:0;font:600 31px/1.08 Rooftop Caveat,Georgia,serif}.GamesHub-module__uSYBIa__description{color:#80624e;margin:9px 0 12px;font-size:13px;line-height:1.6}.GamesHub-module__uSYBIa__play{color:#fffaf2;background:#86563f;border-radius:24px;justify-content:space-between;align-items:center;gap:15px;min-height:44px;padding:9px 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.GamesHub-module__uSYBIa__play:hover{background:#69432f}.GamesHub-module__uSYBIa__play:focus-visible,.GamesHub-module__uSYBIa__heading a:focus-visible{outline-offset:4px;outline:3px solid #b75e40}.GamesHub-module__uSYBIa__copy{min-width:0}.GamesHub-module__uSYBIa__art{aspect-ratio:1;align-items:center;width:100%;display:grid;position:relative}.GamesHub-module__uSYBIa__cakeArt{position:relative;transform:rotate(-8deg)}.GamesHub-module__uSYBIa__cakeArt>img{width:100%;height:auto}.GamesHub-module__uSYBIa__fruit{aspect-ratio:1;background:url(/games/cake/fruit-sprites.webp) 0/300%;width:20%;position:absolute;top:30%;left:30%}.GamesHub-module__uSYBIa__towerArt{flex-direction:column;align-items:center;display:flex;transform:rotate(-7deg)}.GamesHub-module__uSYBIa__towerArt img{width:90%;height:auto;margin-top:-2px}.GamesHub-module__uSYBIa__towerArt img:first-child{transform:translate(5px)}.GamesHub-module__uSYBIa__towerArt img:last-child{transform:translate(-5px)}.GamesHub-module__uSYBIa__boardArt{aspect-ratio:1;background:repeating-linear-gradient(0deg,#0000 0 18%,#b5905b55 18% 19%,#0000 19% 20%),repeating-linear-gradient(90deg,#f4dfb2 0 18%,#b5905b55 18% 19%,#f4dfb2 19% 20%);border:8px solid #bc8d5c;border-radius:12px;width:100%;position:relative;transform:rotate(-6deg)}.GamesHub-module__uSYBIa__boardArt span{aspect-ratio:1;background-image:url(/games/gomoku/love-pieces.webp);background-size:200% 100%;width:29%;position:absolute}.GamesHub-module__uSYBIa__boardArt .GamesHub-module__uSYBIa__heart:first-child{top:7%;left:7%}.GamesHub-module__uSYBIa__boardArt .GamesHub-module__uSYBIa__letter{background-position:100% 0;top:35%;left:35%}.GamesHub-module__uSYBIa__boardArt .GamesHub-module__uSYBIa__heart:last-child{bottom:7%;right:7%}.GamesHub-module__uSYBIa__treasureArt{aspect-ratio:1;background:url(/games/treasures/cave.webp) 50%/cover;border-radius:16px;width:100%;position:relative;overflow:hidden}.GamesHub-module__uSYBIa__treasureArt span{aspect-ratio:1;width:36%;position:absolute}.GamesHub-module__uSYBIa__magnet{background:url(/games/treasures/tools.webp) 50% 100%/300% 200%;top:3%;left:32%}.GamesHub-module__uSYBIa__ring{background:url(/games/treasures/gifts.webp) 0 0/200% 200%;top:44%;left:5%}.GamesHub-module__uSYBIa__gift{background:url(/games/treasures/gifts.webp) 100% 100%/200% 200%;top:48%;right:6%}.GamesHub-module__uSYBIa__note,.GamesHub-module__uSYBIa__invite{color:#876b58;max-width:660px;margin:20px 4px 0;font-size:12px;line-height:1.7}.GamesHub-module__uSYBIa__sync{color:#8b5c48;font-size:13px;line-height:1.7}.GamesHub-module__uSYBIa__sync button{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:#fff9ef;border:1px solid #d4b497;border-radius:22px;padding:8px 15px}@media (max-width:760px){.GamesHub-module__uSYBIa__hero{background-position:70%;min-height:175px}.GamesHub-module__uSYBIa__hero>div{padding:23px 20px}.GamesHub-module__uSYBIa__hero h1{font-size:42px}.GamesHub-module__uSYBIa__hero p:last-child{max-width:260px;font-size:13px}.GamesHub-module__uSYBIa__content{width:calc(100% - 32px)}.GamesHub-module__uSYBIa__heading{padding-top:17px}.GamesHub-module__uSYBIa__heading h2{font-size:24px}.GamesHub-module__uSYBIa__grid{grid-template-columns:1fr;gap:12px}.GamesHub-module__uSYBIa__card{grid-template-columns:105px minmax(0,1fr);gap:18px;padding:18px}.GamesHub-module__uSYBIa__card h2{font-size:29px}.GamesHub-module__uSYBIa__description{margin:7px 0 9px;font-size:12px}.GamesHub-module__uSYBIa__status{font-size:12px}.GamesHub-module__uSYBIa__note{margin-top:16px}}@media (max-width:370px){.GamesHub-module__uSYBIa__card{grid-template-columns:78px minmax(0,1fr);gap:12px;padding:15px}.GamesHub-module__uSYBIa__hero h1{font-size:37px}.GamesHub-module__uSYBIa__heading h2{font-size:22px}}.GamesHub-module__uSYBIa__rpsArt{aspect-ratio:1;width:100%;position:relative}.GamesHub-module__uSYBIa__rpsArt>img{filter:drop-shadow(0 3px 3px #805b3920);width:68%;height:auto;position:absolute;top:14%;left:-8%;transform:rotate(-23deg)}.GamesHub-module__uSYBIa__rpsArt>img:nth-child(2){top:-4%;left:22%;transform:rotate(0)}.GamesHub-module__uSYBIa__rpsArt>img:nth-child(3){top:28%;left:42%;transform:rotate(23deg)}.GamesHub-module__uSYBIa__leapArt{filter:drop-shadow(0 4px 4px #805b3920);width:100%;height:auto;transform:rotate(-6deg)}
.GomokuGame-module__8gn8lW__page{color:#795c47;max-width:1120px;font-family:var(--font-sans),sans-serif;margin:auto;padding:18px 24px 60px}.GomokuGame-module__8gn8lW__heading{text-align:center;margin-bottom:24px}.GomokuGame-module__8gn8lW__heading>a{text-align:left;color:#93785f;width:fit-content;padding:8px 0;font-size:13px;text-decoration:none;display:block}.GomokuGame-module__8gn8lW__heading>p,.GomokuGame-module__8gn8lW__eyebrow{color:#b47c61;letter-spacing:.16em;font-size:10px;font-weight:800}.GomokuGame-module__8gn8lW__heading h1{color:#765038;margin:8px 0 10px;font:clamp(40px,6vw,60px)/1.1 Rooftop Caveat,Georgia,serif}.GomokuGame-module__8gn8lW__heading h1 span{color:#cb8b73}.GomokuGame-module__8gn8lW__heading>div{color:#9b8069;max-width:470px;margin:auto;font-size:13px;line-height:1.6}.GomokuGame-module__8gn8lW__workshop{background:#fffaf2;border:1px solid #dfc7b0;border-radius:28px;overflow:hidden;box-shadow:0 16px 50px #8e623316}.GomokuGame-module__8gn8lW__status{color:#a0846d;border-bottom:1px solid #eaddcd;justify-content:space-between;align-items:center;gap:16px;padding:17px 24px;font-size:11px;display:flex}.GomokuGame-module__8gn8lW__status strong{color:#936344;text-align:center;font-size:13px;line-height:1.5}.GomokuGame-module__8gn8lW__round{letter-spacing:.1em;white-space:nowrap;font-size:9px}.GomokuGame-module__8gn8lW__status>span:last-child{white-space:nowrap}.GomokuGame-module__8gn8lW__table{background:radial-gradient(at 20% 40%,#f4e5cf80,#0000 65%);grid-template-columns:minmax(0,1.35fr) minmax(240px,1fr);gap:32px;padding:26px;display:grid}.GomokuGame-module__8gn8lW__boardWrap{align-self:center;min-width:0}.GomokuGame-module__8gn8lW__board,.GomokuGame-module__8gn8lW__boardLoading{aspect-ratio:1;background:#f6e5c4 url(/games/gomoku/board.webp) 50%/100% 100%;border-radius:10px;position:relative;box-shadow:0 5px 12px #80512520}.GomokuGame-module__8gn8lW__boardLoading{color:#a0846d;place-items:center;font-size:13px;display:grid}.GomokuGame-module__8gn8lW__intersections{isolation:isolate;position:absolute;inset:10%}.GomokuGame-module__8gn8lW__lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.GomokuGame-module__8gn8lW__lines path{stroke:#956f4f;stroke-width:.32px;opacity:.68;fill:none}.GomokuGame-module__8gn8lW__lines circle{fill:#a17b54;opacity:.7}.GomokuGame-module__8gn8lW__row{width:100%;height:0;position:absolute;left:0}.GomokuGame-module__8gn8lW__cell{aspect-ratio:1;cursor:default;color:#8d573b;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:5px;place-items:center;width:7.14286%;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.GomokuGame-module__8gn8lW__cell[aria-disabled=false]{cursor:pointer}.GomokuGame-module__8gn8lW__cell[aria-disabled=false]:hover{background:#c48f5e25}.GomokuGame-module__8gn8lW__cell:focus-visible{z-index:3;outline-offset:1px!important;outline:2px solid #876143!important}.GomokuGame-module__8gn8lW__piece{aspect-ratio:1;pointer-events:none;background:url(/games/gomoku/love-pieces.webp) 0 0/200% 100% no-repeat;width:100%;display:block}.GomokuGame-module__8gn8lW__heart{background-position:0}.GomokuGame-module__8gn8lW__letter{background-position:100%}.GomokuGame-module__8gn8lW__cell>.GomokuGame-module__8gn8lW__piece{filter:drop-shadow(0 1px 1px #6d453735);width:99%}.GomokuGame-module__8gn8lW__preview{opacity:.55;width:100%}.GomokuGame-module__8gn8lW__selected{outline-offset:2px;z-index:2;outline:2px dashed #9e7650;background:#fff8e980!important}.GomokuGame-module__8gn8lW__winner{z-index:1;background:#f3cc7580;border-radius:50%;box-shadow:0 0 0 2px #c69b5875}.GomokuGame-module__8gn8lW__lastDot{background:#704535;border:1px solid #fff8ea;border-radius:50%;width:4px;height:4px;position:absolute;bottom:-2px;right:-1px}.GomokuGame-module__8gn8lW__boardMark{text-align:center;color:#a47b52;pointer-events:none;width:100%;font:italic clamp(8px,1.2vw,11px) Georgia,serif;position:absolute;bottom:2%}.GomokuGame-module__8gn8lW__playPanel{text-align:center;align-self:center;min-width:0}.GomokuGame-module__8gn8lW__legend{border-bottom:1px solid #eadfce;justify-content:center;gap:24px;margin-bottom:22px;padding:0 0 18px;display:flex}.GomokuGame-module__8gn8lW__legend>span{align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.GomokuGame-module__8gn8lW__legend>span>span:last-child{overflow-wrap:anywhere}.GomokuGame-module__8gn8lW__legend .GomokuGame-module__8gn8lW__piece{flex:0 0 28px;width:28px}.GomokuGame-module__8gn8lW__playPanel h2,.GomokuGame-module__8gn8lW__history h2{color:#986947;overflow-wrap:anywhere;margin:8px 0 12px;font:32px/1.15 Rooftop Caveat,Georgia,serif}.GomokuGame-module__8gn8lW__playPanel>p{color:#9b7f66;max-width:290px;margin:12px auto;font-size:13px;line-height:1.7}.GomokuGame-module__8gn8lW__playPanel .GomokuGame-module__8gn8lW__note{color:#a18c76;font-size:11px;line-height:1.65}.GomokuGame-module__8gn8lW__selection{color:#9d7253;justify-content:center;align-items:center;gap:10px;margin:18px 0;font-size:14px;font-weight:700;display:flex}.GomokuGame-module__8gn8lW__selection .GomokuGame-module__8gn8lW__piece{width:38px}.GomokuGame-module__8gn8lW__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.GomokuGame-module__8gn8lW__primary{color:#fff9ed;cursor:pointer;background:#ac7956;border:1px solid #a87753;border-radius:99px;min-height:46px;padding:12px 24px;font-size:13px;font-weight:700;box-shadow:0 3px 8px #8a57331c}.GomokuGame-module__8gn8lW__primary:hover:not(:disabled){background:#94613f}.GomokuGame-module__8gn8lW__primary:disabled{opacity:.45;cursor:default}.GomokuGame-module__8gn8lW__clear{color:#a0856b;cursor:pointer;background:0 0;border:0;min-height:44px;padding:10px}.GomokuGame-module__8gn8lW__actions>a,.GomokuGame-module__8gn8lW__textLink{color:#aa7657;text-underline-offset:4px;padding:12px 0;font-size:12px;line-height:1.6;display:inline-block}.GomokuGame-module__8gn8lW__error{color:#a6684d;background:#fceee5;border:1px solid #dfbaa5;border-radius:12px;margin-bottom:16px;padding:10px;font-size:12px;line-height:1.5}.GomokuGame-module__8gn8lW__error p{margin:0}.GomokuGame-module__8gn8lW__error button,.GomokuGame-module__8gn8lW__previous button,.GomokuGame-module__8gn8lW__below button,.GomokuGame-module__8gn8lW__history>button,.GomokuGame-module__8gn8lW__history p button{color:#9c6d4e;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:44px;padding:8px;text-decoration:underline}.GomokuGame-module__8gn8lW__previous{margin-top:20px!important;font-size:11px!important}.GomokuGame-module__8gn8lW__below{color:#a08a74;justify-content:space-between;align-items:start;gap:20px;margin-top:14px;font-size:12px;display:flex}.GomokuGame-module__8gn8lW__below details{max-width:720px;line-height:1.7}.GomokuGame-module__8gn8lW__below summary{cursor:pointer;color:#977b61;padding:12px 0}.GomokuGame-module__8gn8lW__below>button{white-space:nowrap}.GomokuGame-module__8gn8lW__history{margin-top:24px}.GomokuGame-module__8gn8lW__history>p{font-size:13px}.GomokuGame-module__8gn8lW__historyGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.GomokuGame-module__8gn8lW__historyGrid>button{cursor:pointer;color:#926b4d;text-align:center;background:#fff8ed;border:1px solid #e4cdb3;border-radius:16px;gap:9px;min-width:0;padding:10px;display:grid}.GomokuGame-module__8gn8lW__historyGrid>button>span{color:#a78b6f;font-size:11px}.GomokuGame-module__8gn8lW__historyGrid .GomokuGame-module__8gn8lW__boardMark{display:none}.GomokuGame-module__8gn8lW__page button:focus-visible,.GomokuGame-module__8gn8lW__page a:focus-visible,.GomokuGame-module__8gn8lW__page summary:focus-visible{outline-offset:4px;outline:3px solid #a5b18b}@media (max-width:740px){.GomokuGame-module__8gn8lW__page{padding:12px 14px 44px}.GomokuGame-module__8gn8lW__heading{margin-bottom:16px}.GomokuGame-module__8gn8lW__heading>a{padding:5px 0;font-size:12px}.GomokuGame-module__8gn8lW__heading>p{display:none}.GomokuGame-module__8gn8lW__heading h1{margin:4px 0 8px;font-size:38px}.GomokuGame-module__8gn8lW__heading>div{max-width:310px;font-size:11px}.GomokuGame-module__8gn8lW__workshop{border-radius:23px}.GomokuGame-module__8gn8lW__status{gap:8px;padding:12px;font-size:9px}.GomokuGame-module__8gn8lW__status strong{font-size:11px}.GomokuGame-module__8gn8lW__round{font-size:8px}.GomokuGame-module__8gn8lW__table{padding:14px 14px 18px;display:block}.GomokuGame-module__8gn8lW__boardWrap{max-width:440px;margin:auto}.GomokuGame-module__8gn8lW__boardMark{font-size:9px}.GomokuGame-module__8gn8lW__playPanel{margin-top:18px}.GomokuGame-module__8gn8lW__legend{gap:25px;margin-bottom:13px;padding-bottom:12px}.GomokuGame-module__8gn8lW__legend>span{font-size:11px}.GomokuGame-module__8gn8lW__legend .GomokuGame-module__8gn8lW__piece{flex-basis:25px;width:25px}.GomokuGame-module__8gn8lW__playPanel h2{margin:7px 0;font-size:27px}.GomokuGame-module__8gn8lW__playPanel>p{max-width:320px;margin:8px auto;font-size:12px}.GomokuGame-module__8gn8lW__selection{margin:10px 0;font-size:13px}.GomokuGame-module__8gn8lW__selection .GomokuGame-module__8gn8lW__piece{width:30px}.GomokuGame-module__8gn8lW__primary{min-height:44px;padding:11px 23px;font-size:12px}.GomokuGame-module__8gn8lW__playPanel .GomokuGame-module__8gn8lW__note{margin-top:10px;font-size:10px}.GomokuGame-module__8gn8lW__below{gap:12px;font-size:11px}.GomokuGame-module__8gn8lW__historyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.GomokuGame-module__8gn8lW__board{border-radius:7px}}@media (prefers-reduced-motion:reduce){.GomokuGame-module__8gn8lW__page *{scroll-behavior:auto}}.GomokuGame-module__8gn8lW__page{max-width:1000px}.GomokuGame-module__8gn8lW__status strong{overflow-wrap:anywhere;min-width:0}@media (min-width:741px){.GomokuGame-module__8gn8lW__heading{margin-bottom:18px}.GomokuGame-module__8gn8lW__heading h1{font-size:50px}.GomokuGame-module__8gn8lW__heading>p{margin:6px 0}.GomokuGame-module__8gn8lW__heading>div{font-size:12px}.GomokuGame-module__8gn8lW__boardWrap{justify-self:center;width:100%;max-width:calc(100svh - 360px)}}@media (max-width:740px){.GomokuGame-module__8gn8lW__playPanel{margin-top:12px}.GomokuGame-module__8gn8lW__legend{margin-bottom:9px;padding-bottom:8px}.GomokuGame-module__8gn8lW__playPanel h2{margin:5px 0}.GomokuGame-module__8gn8lW__selection{margin:7px 0}}.GomokuGame-module__8gn8lW__playPanel .GomokuGame-module__8gn8lW__lastMove{color:#a48a72;overflow-wrap:anywhere;font-size:10px;line-height:1.6}
body:has(.LeapGame-module__wMkBNW__page){height:100dvh;min-height:0;padding-bottom:0;overflow:hidden}body:has(.LeapGame-module__wMkBNW__page)>main{flex:1;min-height:0;display:flex;overflow:hidden}body:has(.LeapGame-module__wMkBNW__page) .dear-header{flex:none}body:has(.LeapGame-module__wMkBNW__page) .dear-footer{display:none}.LeapGame-module__wMkBNW__page{box-sizing:border-box;width:min(1100px,100%);height:100%;min-height:0;padding:10px max(10px,env(safe-area-inset-right)) max(6px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));color:#765642;font-family:var(--font-sans),sans-serif;flex:1;grid-template-rows:auto auto minmax(0,1fr) auto;gap:8px;margin:auto;display:grid;overflow:hidden}.LeapGame-module__wMkBNW__heading{grid-row:1;justify-content:space-between;align-items:center;gap:12px;display:flex}.LeapGame-module__wMkBNW__heading>a{color:#99775e;font-size:12px;text-decoration:none}.LeapGame-module__wMkBNW__heading h1{color:#79533c;margin:0;font:39px/1.1 Rooftop Caveat,Georgia,serif}.LeapGame-module__wMkBNW__heading h1>span{color:#d99278}.LeapGame-module__wMkBNW__heading>p{color:#a58770;font-size:11px}.LeapGame-module__wMkBNW__tabs{grid-row:2;justify-content:center;gap:8px;display:flex}.LeapGame-module__wMkBNW__tabs button{text-overflow:ellipsis;white-space:nowrap;color:#987259;cursor:pointer;background:#fff8ed;border:1px solid #dfc7b2;border-radius:25px;max-width:60%;min-height:34px;padding:7px 16px;font-size:12px;overflow:hidden}.LeapGame-module__wMkBNW__tabs button[aria-pressed=true]{color:#fff8ec;background:#aa7357;border-color:#aa7357}.LeapGame-module__wMkBNW__playLabel{text-align:center;letter-spacing:.07em;color:#a4856a;grid-row:2;margin:0;font-size:9px;line-height:1.4}.LeapGame-module__wMkBNW__content{background:#fffaf2;border:1px solid #dfc8b5;border-radius:25px;grid-row:3;min-width:0;min-height:0;position:relative;overflow:hidden;box-shadow:0 10px 36px #714a3010}.LeapGame-module__wMkBNW__loading{color:#a08067;place-items:center;height:100%;font-size:13px;display:grid}.LeapGame-module__wMkBNW__primary,.LeapGame-module__wMkBNW__secondary{cursor:pointer;touch-action:manipulation;overflow-wrap:anywhere;border:1px solid #aa7357;border-radius:99px;max-width:100%;min-height:44px;padding:10px 20px;font-size:13px;font-weight:700}.LeapGame-module__wMkBNW__primary{color:#fff9ee;background:#aa7357}.LeapGame-module__wMkBNW__primary:hover:not(:disabled){background:#925d43}.LeapGame-module__wMkBNW__secondary{color:#987052;background:#fff8eb;border-color:#d9bea5}.LeapGame-module__wMkBNW__textButton{min-height:32px;font:inherit;color:#a0775a;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:5px 8px;font-size:11px;text-decoration:underline}.LeapGame-module__wMkBNW__page button:disabled{opacity:.48;cursor:default}.LeapGame-module__wMkBNW__page :is(button,a):focus-visible{outline-offset:3px;outline:3px solid #9bad7d}.LeapGame-module__wMkBNW__hint{color:#a18770;max-width:420px;margin:0;font-size:11px;line-height:1.4}.LeapGame-module__wMkBNW__eyebrow{letter-spacing:.1em;color:#b28265;margin:0;font-size:9px;font-weight:800}.LeapGame-module__wMkBNW__routes{box-sizing:border-box;grid-template-columns:.9fr 1.1fr;gap:15px;height:100%;min-height:0;padding:20px;display:grid;overflow:auto}.LeapGame-module__wMkBNW__welcomeArt{isolation:isolate;background:linear-gradient(#fbefddc9,#fff8ede6),url(/rooftop/assets/rooftop-backdrop.jpg) 50%/cover;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.LeapGame-module__wMkBNW__welcomeArt>img{filter:drop-shadow(0 7px 4px #805f3e22);width:min(65%,210px);height:auto}.LeapGame-module__wMkBNW__welcomeArt>span{z-index:-1;color:#d6c5a780;font:150px Georgia,serif;position:absolute;top:12%}.LeapGame-module__wMkBNW__welcomeArt>p{color:#a88262;text-align:center;font:25px/1.1 Rooftop Caveat,Georgia,serif}.LeapGame-module__wMkBNW__routeCards{flex-direction:column;justify-content:center;gap:12px;min-width:0;display:flex}.LeapGame-module__wMkBNW__routeCard{background:#fff8ee;border:1px solid #e5d3bf;border-radius:20px;padding:17px}.LeapGame-module__wMkBNW__routeCard h2{color:#8c6248;margin:7px 0;font:30px/1.1 Rooftop Caveat,Georgia,serif}.LeapGame-module__wMkBNW__routeCard>p:not(.LeapGame-module__wMkBNW__eyebrow){color:#a0846b;margin:9px 0 12px;font-size:11px;line-height:1.6}.LeapGame-module__wMkBNW__routeCard .LeapGame-module__wMkBNW__primary,.LeapGame-module__wMkBNW__routeCard .LeapGame-module__wMkBNW__secondary{min-height:40px;font-size:12px}.LeapGame-module__wMkBNW__cardActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.LeapGame-module__wMkBNW__mixStrip{align-items:center;gap:5px;margin:11px 0;display:flex}.LeapGame-module__wMkBNW__mixStrip>span{aspect-ratio:1;color:#82694f;border:1px solid #aa8b6655;border-radius:8px;flex:0 27px;place-items:center;font-size:10px;display:grid}.LeapGame-module__wMkBNW__mixStrip>b{color:#b38d68;font-size:18px;font-weight:400}.LeapGame-module__wMkBNW__resume{color:#809060;background:#eef1df;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:12px;display:flex}.LeapGame-module__wMkBNW__resume .LeapGame-module__wMkBNW__primary{min-height:38px;padding:8px 13px;font-size:11px}.LeapGame-module__wMkBNW__playWorkshop{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.LeapGame-module__wMkBNW__scorebar{text-align:center;background:#fff6e9;border-bottom:1px solid #ead8c2;grid-template-columns:65px minmax(0,1fr) 65px;align-items:center;gap:8px;padding:9px 14px;display:grid}.LeapGame-module__wMkBNW__scorebar>span{letter-spacing:.06em;color:#a38368;gap:2px;font-size:8px;display:grid}.LeapGame-module__wMkBNW__scorebar strong{color:#876247;font:29px/1 Georgia,serif}.LeapGame-module__wMkBNW__scorebar>div{gap:4px;min-width:0;display:grid}.LeapGame-module__wMkBNW__scorebar b{color:#91674b;font:26px/1 Rooftop Caveat,Georgia,serif}.LeapGame-module__wMkBNW__scorebar small{letter-spacing:.06em;color:#b08b6d;font-size:8px}.LeapGame-module__wMkBNW__playfield{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:radial-gradient(at 30% 15%,#fbf6ed,#0000 70%),linear-gradient(155deg,#e7e9df,#f1e5d6);min-width:0;min-height:0;position:relative;overflow:hidden}.LeapGame-module__wMkBNW__scene{position:absolute;inset:0;overflow:hidden}.LeapGame-module__wMkBNW__board{width:100%;height:100%;display:block;overflow:hidden}.LeapGame-module__wMkBNW__practiceTag{letter-spacing:.1em;color:#b18c6d;pointer-events:none;font-size:8px;position:absolute;top:10px;left:10px}.LeapGame-module__wMkBNW__playControls{text-align:center;background:#fffaf2;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;padding:10px 14px;display:flex;position:relative}.LeapGame-module__wMkBNW__playControls h2{color:#986d50;margin:0;font:27px/1.1 Rooftop Caveat,Georgia,serif}.LeapGame-module__wMkBNW__jumpButton{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;min-width:185px;position:relative;overflow:hidden}.LeapGame-module__wMkBNW__chargeMeter{transform-origin:0;pointer-events:none;background:#f0d598;height:5px;position:absolute;bottom:0;left:0;right:0}.LeapGame-module__wMkBNW__runResult{text-align:center;pointer-events:none;background:linear-gradient(#fff4e8de,#0000 55%);flex-direction:column;justify-content:flex-start;align-items:center;gap:5px;padding-top:14px;animation:.3s .4s both LeapGame-module__wMkBNW__resultIn;display:flex;position:absolute;inset:0}.LeapGame-module__wMkBNW__runResult>span{color:#c69b5b;font-size:29px}.LeapGame-module__wMkBNW__runResult strong{color:#a17552;font:clamp(19px,5vw,34px)/1.1 Rooftop Caveat,Georgia,serif}.LeapGame-module__wMkBNW__runResult p{color:#ad8b6c;margin:0;font-size:11px}.LeapGame-module__wMkBNW__perfect{fill:#9a945f;pointer-events:none;animation:.8s both LeapGame-module__wMkBNW__perfectNotice}.LeapGame-module__wMkBNW__falling{animation:.55s ease-in both LeapGame-module__wMkBNW__rabbitFall}.LeapGame-module__wMkBNW__error{z-index:10;color:#a16d51;text-align:center;background:#fff5eaf5;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px;font-size:13px;display:flex;position:absolute;inset:0}.LeapGame-module__wMkBNW__error p{max-width:460px;margin:0;line-height:1.5}.LeapGame-module__wMkBNW__error button{color:#9e6b4d;cursor:pointer;background:#fffaf2;border:1px solid #ca9c79;border-radius:25px;min-height:40px;padding:8px 18px}.LeapGame-module__wMkBNW__below{grid-row:4;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.LeapGame-module__wMkBNW__below button{color:#9e7b5e;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:28px;padding:4px 7px;font-size:11px;text-decoration:underline}.LeapGame-module__wMkBNW__below>span{color:#b39477;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.LeapGame-module__wMkBNW__dialog{color:#846048;background:#fffaf2;border:1px solid #dfc8b5;border-radius:22px;width:min(650px,100vw - 24px);max-height:calc(100dvh - 24px);margin:auto;padding:0;overflow:hidden;box-shadow:0 16px 60px #50342140}.LeapGame-module__wMkBNW__dialog[open]{flex-direction:column;display:flex}.LeapGame-module__wMkBNW__dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#4d33284d}.LeapGame-module__wMkBNW__dialog>header{border-bottom:1px solid #ead7c5;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.LeapGame-module__wMkBNW__dialog h2{margin:0;font:28px/1.1 Rooftop Caveat,Georgia,serif}.LeapGame-module__wMkBNW__dialog>header>button{color:#9b684f;cursor:pointer;background:#fff8ed;border:1px solid #dec5b3;border-radius:50%;flex:none;width:40px;height:40px;font-size:24px}.LeapGame-module__wMkBNW__dialog>div{overscroll-behavior:contain;min-height:0;padding:16px;font-size:13px;line-height:1.7;overflow:auto}@keyframes LeapGame-module__wMkBNW__rabbitFall{to{opacity:0;translate:18px 60px;rotate:28deg}}@keyframes LeapGame-module__wMkBNW__perfectNotice{0%{opacity:0;translate:0 5px}20%,60%{opacity:1}to{opacity:0;translate:0 -10px}}@keyframes LeapGame-module__wMkBNW__resultIn{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0}}@media (min-width:740px),(orientation:landscape){.LeapGame-module__wMkBNW__playWorkshop{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1.5fr) minmax(210px,1fr)}.LeapGame-module__wMkBNW__scorebar{grid-column:1/-1}.LeapGame-module__wMkBNW__playfield{grid-area:2/1}.LeapGame-module__wMkBNW__playControls{border-left:1px solid #ead8c2;grid-area:2/2;gap:13px;padding:18px}.LeapGame-module__wMkBNW__playControls h2{font-size:33px}}@media (max-width:700px){.LeapGame-module__wMkBNW__heading{justify-content:center}.LeapGame-module__wMkBNW__heading>a,.LeapGame-module__wMkBNW__heading>p{display:none}.LeapGame-module__wMkBNW__heading h1{font-size:31px}.LeapGame-module__wMkBNW__routes{grid-template-columns:1fr;padding:13px}.LeapGame-module__wMkBNW__welcomeArt{display:none}.LeapGame-module__wMkBNW__routeCards{justify-content:flex-start}.LeapGame-module__wMkBNW__routeCard{padding:14px}.LeapGame-module__wMkBNW__routeCard h2{font-size:28px}.LeapGame-module__wMkBNW__designer{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:10px;padding:12px}.LeapGame-module__wMkBNW__library>button{grid-template-columns:24px minmax(0,1fr) 14px;column-gap:5px;padding:8px}.LeapGame-module__wMkBNW__library>button>span{width:23px;height:25px;font-size:16px}.LeapGame-module__wMkBNW__library strong{font-size:11px}.LeapGame-module__wMkBNW__library small{font-size:9px}.LeapGame-module__wMkBNW__library b{font-size:16px}.LeapGame-module__wMkBNW__recipe{gap:6px;padding:6px}.LeapGame-module__wMkBNW__recipe>li{flex-wrap:wrap;gap:4px;padding:6px}.LeapGame-module__wMkBNW__recipe li>div{flex-basis:calc(100% - 32px)}.LeapGame-module__wMkBNW__recipe li>button{flex:1;width:calc(33.3333% - 2.66667px);height:27px}.LeapGame-module__wMkBNW__recipeTitle{gap:5px;padding:6px}.LeapGame-module__wMkBNW__recipeTitle h3{font-size:20px}.LeapGame-module__wMkBNW__recipeTitle .LeapGame-module__wMkBNW__textButton{padding:4px;font-size:9px}.LeapGame-module__wMkBNW__loopNote{padding:6px;font-size:9px}.LeapGame-module__wMkBNW__designIntro h2{font-size:29px}.LeapGame-module__wMkBNW__designIntro>p:last-child{font-size:10px}.LeapGame-module__wMkBNW__designActions{gap:7px}.LeapGame-module__wMkBNW__designActions button{padding:9px 13px;font-size:11px}}@media (max-height:650px){.LeapGame-module__wMkBNW__page{gap:5px;padding-top:5px}.LeapGame-module__wMkBNW__heading h1{font-size:28px}.LeapGame-module__wMkBNW__tabs button{min-height:30px;padding:5px 13px;font-size:11px}.LeapGame-module__wMkBNW__designer{gap:8px;padding:10px}.LeapGame-module__wMkBNW__designIntro .LeapGame-module__wMkBNW__eyebrow{display:none}.LeapGame-module__wMkBNW__designIntro h2{font-size:26px}.LeapGame-module__wMkBNW__designIntro>p:last-child{font-size:10px}.LeapGame-module__wMkBNW__designActions button{min-height:38px;padding:8px 14px}.LeapGame-module__wMkBNW__library>button{min-height:58px}.LeapGame-module__wMkBNW__scorebar{padding:6px 10px}.LeapGame-module__wMkBNW__scorebar strong{font-size:24px}.LeapGame-module__wMkBNW__scorebar b{font-size:23px}.LeapGame-module__wMkBNW__playControls{gap:5px;padding:8px 12px}.LeapGame-module__wMkBNW__playControls h2{font-size:25px}.LeapGame-module__wMkBNW__hint{font-size:10px}.LeapGame-module__wMkBNW__playControls .LeapGame-module__wMkBNW__textButton{min-height:27px;font-size:10px}}@media (max-height:500px){body:has(.LeapGame-module__wMkBNW__page) .dear-header{height:48px;min-height:48px}.LeapGame-module__wMkBNW__heading{display:none}.LeapGame-module__wMkBNW__page{gap:4px}.LeapGame-module__wMkBNW__routes{gap:10px;padding:10px}.LeapGame-module__wMkBNW__routeCard{padding:12px}.LeapGame-module__wMkBNW__routeCard h2{font-size:25px}.LeapGame-module__wMkBNW__welcomeArt>p{font-size:21px}.LeapGame-module__wMkBNW__designIntro{display:none}.LeapGame-module__wMkBNW__designer{grid-template-rows:minmax(0,1fr) auto}.LeapGame-module__wMkBNW__designActions{grid-row:2}.LeapGame-module__wMkBNW__library strong{font-size:10px}.LeapGame-module__wMkBNW__library small{font-size:8px}.LeapGame-module__wMkBNW__library>button{min-height:51px}.LeapGame-module__wMkBNW__recipeTitle h3{font-size:19px}.LeapGame-module__wMkBNW__loopNote{font-size:8px}.LeapGame-module__wMkBNW__sent{font-size:9px}.LeapGame-module__wMkBNW__below>span{font-size:8px}}@media (max-height:420px){.LeapGame-module__wMkBNW__playWorkshop{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1.2fr) minmax(128px,1fr)}.LeapGame-module__wMkBNW__scorebar{grid-column:1/-1;grid-template-columns:42px minmax(0,1fr) 42px;gap:4px;padding:4px 7px}.LeapGame-module__wMkBNW__scorebar strong{font-size:19px}.LeapGame-module__wMkBNW__scorebar>span{font-size:7px}.LeapGame-module__wMkBNW__scorebar b{font-size:18px}.LeapGame-module__wMkBNW__scorebar small{font-size:7px}.LeapGame-module__wMkBNW__playfield{grid-area:2/1}.LeapGame-module__wMkBNW__playControls{grid-area:2/2;gap:4px;min-height:0;padding:6px}.LeapGame-module__wMkBNW__playControls h2{font-size:20px}.LeapGame-module__wMkBNW__playControls .LeapGame-module__wMkBNW__hint{font-size:9px}.LeapGame-module__wMkBNW__playControls .LeapGame-module__wMkBNW__primary{min-width:0;min-height:38px;padding:7px 12px;font-size:11px}.LeapGame-module__wMkBNW__playControls .LeapGame-module__wMkBNW__textButton{min-height:25px;padding:3px;font-size:9px}.LeapGame-module__wMkBNW__playLabel{font-size:7px}.LeapGame-module__wMkBNW__practiceTag{font-size:6px;top:5px;left:5px}.LeapGame-module__wMkBNW__runResult{gap:2px;padding-top:8px}.LeapGame-module__wMkBNW__runResult>span{font-size:19px}.LeapGame-module__wMkBNW__runResult strong{font-size:17px}.LeapGame-module__wMkBNW__runResult p{font-size:8px}.LeapGame-module__wMkBNW__below button{min-height:24px;font-size:10px}.LeapGame-module__wMkBNW__below>span{display:none}.LeapGame-module__wMkBNW__tabs button{min-height:28px;font-size:10px}.LeapGame-module__wMkBNW__content{border-radius:17px}}@media (max-height:300px){body:has(.LeapGame-module__wMkBNW__page) .dear-header{height:44px;min-height:44px}.LeapGame-module__wMkBNW__playControls h2{font-size:17px}.LeapGame-module__wMkBNW__playControls .LeapGame-module__wMkBNW__hint{display:none}.LeapGame-module__wMkBNW__playControls .LeapGame-module__wMkBNW__primary{min-height:36px}.LeapGame-module__wMkBNW__scorebar small,.LeapGame-module__wMkBNW__playLabel{display:none}.LeapGame-module__wMkBNW__playWorkshop{height:100%}.LeapGame-module__wMkBNW__playControls{padding:4px}.LeapGame-module__wMkBNW__tabs button{min-height:26px;padding:4px 10px}.LeapGame-module__wMkBNW__designer{gap:5px;padding:6px}.LeapGame-module__wMkBNW__library>button{min-height:43px;padding:5px}.LeapGame-module__wMkBNW__library small{display:none}.LeapGame-module__wMkBNW__library>button>span,.LeapGame-module__wMkBNW__library b{grid-row:1}.LeapGame-module__wMkBNW__designActions button{min-height:34px;padding:6px 12px;font-size:10px}.LeapGame-module__wMkBNW__recipeTitle{padding:3px 6px}.LeapGame-module__wMkBNW__recipeTitle .LeapGame-module__wMkBNW__textButton{min-height:22px}.LeapGame-module__wMkBNW__loopNote{display:none}.LeapGame-module__wMkBNW__recipe>li{padding:4px}.LeapGame-module__wMkBNW__routes{padding:7px}.LeapGame-module__wMkBNW__routeCard h2{font-size:23px}}@media (prefers-reduced-motion:reduce){.LeapGame-module__wMkBNW__falling,.LeapGame-module__wMkBNW__perfect,.LeapGame-module__wMkBNW__runResult{animation:none}.LeapGame-module__wMkBNW__falling{opacity:0}}.LeapGame-module__wMkBNW__playLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.LeapGame-module__wMkBNW__routeCard,.LeapGame-module__wMkBNW__designIntro,.LeapGame-module__wMkBNW__sent{overflow-wrap:anywhere}.LeapGame-module__wMkBNW__designer{box-sizing:border-box;background:radial-gradient(at 80% 20%,#f5e9dd88,#0000 70%);grid-template-rows:auto auto minmax(0,1fr) auto;gap:12px;height:100%;min-height:0;padding:18px;display:grid}.LeapGame-module__wMkBNW__designIntro{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.LeapGame-module__wMkBNW__designIntro h2{color:#896047;margin:4px 0;font:32px/1.1 Rooftop Caveat,Georgia,serif}.LeapGame-module__wMkBNW__designIntro>span{color:#a68770;max-width:170px;font-size:11px;line-height:1.5}.LeapGame-module__wMkBNW__library{overscroll-behavior:contain;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;min-width:0;padding:3px 2px 7px;display:grid;overflow-x:auto}.LeapGame-module__wMkBNW__preset{background:linear-gradient(160deg,#fffdf5,var(--segment-color));border:1px solid #d9c7ae;border-radius:18px;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden;box-shadow:0 4px #a17b5320}.LeapGame-module__wMkBNW__presetAdd{color:#805d45;cursor:pointer;text-align:center;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:2px;min-width:0;padding:0 6px 6px;display:flex;position:relative}.LeapGame-module__wMkBNW__presetAdd>svg{filter:drop-shadow(0 3px 2px #805d4520);width:100%;height:112px;display:block}.LeapGame-module__wMkBNW__presetAdd strong{font-size:12px}.LeapGame-module__wMkBNW__presetAdd small{color:#8e755d;max-width:145px;min-height:23px;font-size:9px;line-height:1.3}.LeapGame-module__wMkBNW__presetAdd>b{color:#a27b5d;font-size:17px;font-weight:400;position:absolute;top:7px;right:8px}.LeapGame-module__wMkBNW__shuffle{color:#89664d;cursor:pointer;background:#fff9ed8c;border:0;border-top:1px solid #9a7a5725;min-height:31px;font-size:17px}.LeapGame-module__wMkBNW__shuffle>span{vertical-align:middle;font-size:10px}.LeapGame-module__wMkBNW__preset:hover{box-shadow:0 4px #a17b5335}.LeapGame-module__wMkBNW__presetAdd:hover{background:#fffdf433}.LeapGame-module__wMkBNW__slotPanel{overscroll-behavior:contain;scrollbar-width:thin;background:linear-gradient(#fffbf3,#faf0e1);border:1px solid #e2cfb8;border-radius:20px;min-height:0;padding:12px;overflow:auto;box-shadow:inset 0 3px 8px #9c795b09}.LeapGame-module__wMkBNW__slotHeading{justify-content:space-between;align-items:center;gap:8px;display:flex}.LeapGame-module__wMkBNW__slotHeading h3{margin:0;font:25px Rooftop Caveat,Georgia,serif}.LeapGame-module__wMkBNW__slotHeading h3>span{font:10px/1.4 var(--font-sans),sans-serif;color:#a58b72;display:block}.LeapGame-module__wMkBNW__slotHeading>div{align-items:center;gap:4px;display:flex}.LeapGame-module__wMkBNW__addSlot{color:#916849;cursor:pointer;background:#fff8e9;border:1px solid #c9b197;border-radius:15px;min-height:32px;padding:5px 10px;font-size:11px}.LeapGame-module__wMkBNW__slots{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0;padding:12px 0 5px;list-style:none;display:grid;position:relative}.LeapGame-module__wMkBNW__slots>li{background:#fff9ed;border:1px dashed #cdb799;border-radius:17px;min-width:0;min-height:146px;position:relative;box-shadow:0 4px #b5967120}.LeapGame-module__wMkBNW__slots>li:not(:nth-child(5n)):not(:last-child):after{content:"→";color:#c4a27b;pointer-events:none;font-size:13px;position:absolute;top:45%;right:-14px}.LeapGame-module__wMkBNW__slots>li[data-filled=true]{background:#fffdf6;border-style:solid;border-color:#d8c0a2}.LeapGame-module__wMkBNW__slots>li.LeapGame-module__wMkBNW__selectedSlot{outline-offset:2px;background:#fff6e5;outline:2px solid #b18059}.LeapGame-module__wMkBNW__slotPick{color:#957354;cursor:pointer;background:0 0;border:0;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;min-height:146px;padding:5px 5px 32px;display:flex;position:relative}.LeapGame-module__wMkBNW__slotPick>svg{width:100%;height:94px}.LeapGame-module__wMkBNW__slotPick strong{text-align:center;font-size:10px;line-height:1.2}.LeapGame-module__wMkBNW__slotPick small{font-size:10px}.LeapGame-module__wMkBNW__slotNumber{color:#b49b81;font-size:9px;position:absolute;top:5px;left:7px}.LeapGame-module__wMkBNW__emptySlot{color:#cdb599;font:37px/1.2 Georgia,serif}.LeapGame-module__wMkBNW__slotTools{justify-content:center;gap:4px;display:flex;position:absolute;bottom:4px;left:4px;right:4px}.LeapGame-module__wMkBNW__slotTools button{color:#946b4a;cursor:pointer;background:#fff6e5;border:1px solid #e0c7a9;border-radius:8px;flex:1;min-width:25px;min-height:25px;padding:0;font-size:13px}.LeapGame-module__wMkBNW__loopNote{color:#ae8d70;text-align:center;margin:7px 0 3px;font-size:10px;line-height:1.5}.LeapGame-module__wMkBNW__recent{border-top:1px solid #e7d4bb;margin-top:10px;padding-top:8px}.LeapGame-module__wMkBNW__recent summary{color:#9c7b5c;cursor:pointer;min-height:24px;font-size:11px}.LeapGame-module__wMkBNW__recent>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.LeapGame-module__wMkBNW__recent button{text-align:left;color:#937356;cursor:pointer;background:#fffaf1;border:1px solid #e1ccb2;border-radius:12px;min-width:0;padding:5px}.LeapGame-module__wMkBNW__recent button>span{font-size:9px}.LeapGame-module__wMkBNW__designActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;min-width:0;display:flex}.LeapGame-module__wMkBNW__designActions>button{min-width:150px}.LeapGame-module__wMkBNW__sent{text-align:center;color:#82905f;flex-basis:100%;margin:0;font-size:11px}.LeapGame-module__wMkBNW__waitNote{text-align:center;color:#a27e60;flex-basis:100%;margin:0;font-size:10px}.LeapGame-module__wMkBNW__designActions .LeapGame-module__wMkBNW__sent{font-size:10px}.LeapGame-module__wMkBNW__mixStrip{align-items:center;gap:3px;min-width:0;margin:9px 0;display:flex}.LeapGame-module__wMkBNW__mixStrip>span{aspect-ratio:1;background:0 0;border:0;flex:1;min-width:0;max-width:65px;display:block}.LeapGame-module__wMkBNW__mixStrip svg{width:100%;height:100%;display:block}.LeapGame-module__wMkBNW__mixStrip>b{color:#b69472;flex:none;font-size:17px}.LeapGame-module__wMkBNW__challengeScore{border-block:1px solid #ead9c4;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.LeapGame-module__wMkBNW__challengeScore>span:first-child{letter-spacing:.05em;color:#a38469;font-size:10px}.LeapGame-module__wMkBNW__challengeScore b{color:#8e6348;font:27px Georgia,serif}.LeapGame-module__wMkBNW__tryHearts{gap:5px;display:flex}.LeapGame-module__wMkBNW__tryHearts i{color:#c9847b;font-size:24px;font-style:normal}.LeapGame-module__wMkBNW__tryHearts i[data-used=true]{color:#d7c8b8;opacity:.65}.LeapGame-module__wMkBNW__waitingHeart{color:#a18468;padding:7px 0;font-size:11px;animation:3s ease-in-out infinite LeapGame-module__wMkBNW__waitingBreathe;display:inline-block}.LeapGame-module__wMkBNW__historyCards{gap:5px;display:grid}.LeapGame-module__wMkBNW__historyCard{border:0;color:#9d7e61;text-align:left;cursor:pointer;background:0 0;border-bottom:1px solid #eadbc8;min-width:0;padding:0 0 7px;display:block}.LeapGame-module__wMkBNW__historyCard .LeapGame-module__wMkBNW__mixStrip{margin:0}.LeapGame-module__wMkBNW__historyCard>span{font-size:10px}.LeapGame-module__wMkBNW__historyCard:last-child{border-bottom:0}@keyframes LeapGame-module__wMkBNW__waitingBreathe{50%{opacity:.6}}@media (max-width:700px){.LeapGame-module__wMkBNW__designer{grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:9px;padding:12px}.LeapGame-module__wMkBNW__designIntro{grid-column:auto;display:flex}.LeapGame-module__wMkBNW__designIntro h2{font-size:27px}.LeapGame-module__wMkBNW__designIntro>span{display:none}.LeapGame-module__wMkBNW__designIntro .LeapGame-module__wMkBNW__eyebrow{font-size:8px}.LeapGame-module__wMkBNW__library{grid-template-columns:repeat(5,112px);gap:8px;display:grid}.LeapGame-module__wMkBNW__presetAdd>svg{height:92px}.LeapGame-module__wMkBNW__presetAdd strong{font-size:11px}.LeapGame-module__wMkBNW__presetAdd small{min-height:21px;font-size:8px}.LeapGame-module__wMkBNW__shuffle{min-height:29px}.LeapGame-module__wMkBNW__slotPanel{padding:10px}.LeapGame-module__wMkBNW__slots{gap:9px}.LeapGame-module__wMkBNW__slots>li{border-radius:13px;min-height:124px}.LeapGame-module__wMkBNW__slotPick{gap:2px;min-height:124px;padding:4px 2px 28px}.LeapGame-module__wMkBNW__slotPick>svg{height:73px}.LeapGame-module__wMkBNW__slotPick strong{min-height:19px;font-size:8px}.LeapGame-module__wMkBNW__slotPick small{font-size:8px;line-height:1.4}.LeapGame-module__wMkBNW__slotNumber{font-size:8px;left:5px}.LeapGame-module__wMkBNW__slotTools{gap:1px;left:2px;right:2px}.LeapGame-module__wMkBNW__slotTools button{min-width:0;min-height:23px;font-size:11px}.LeapGame-module__wMkBNW__slotHeading h3{font-size:23px}.LeapGame-module__wMkBNW__slotHeading h3>span{font-size:9px}.LeapGame-module__wMkBNW__slots>li:not(:nth-child(5n)):not(:last-child):after{font-size:10px;right:-9px}.LeapGame-module__wMkBNW__emptySlot{font-size:28px}.LeapGame-module__wMkBNW__designActions{grid-column:auto;gap:7px}.LeapGame-module__wMkBNW__designActions>button{flex:1;min-width:0;padding:9px 10px;font-size:11px}.LeapGame-module__wMkBNW__loopNote{font-size:9px}.LeapGame-module__wMkBNW__recent>div{grid-template-columns:1fr}.LeapGame-module__wMkBNW__recent button{align-items:center;gap:8px;display:flex}.LeapGame-module__wMkBNW__recent button .LeapGame-module__wMkBNW__mixStrip{flex:1;margin:0}.LeapGame-module__wMkBNW__recent button>span{max-width:100px}.LeapGame-module__wMkBNW__routeCard .LeapGame-module__wMkBNW__mixStrip>span{max-width:54px}}@media (max-height:650px){.LeapGame-module__wMkBNW__designer{gap:7px;padding:9px}.LeapGame-module__wMkBNW__designIntro h2{font-size:25px}.LeapGame-module__wMkBNW__designIntro .LeapGame-module__wMkBNW__eyebrow{display:none}.LeapGame-module__wMkBNW__library{gap:7px}.LeapGame-module__wMkBNW__presetAdd>svg{height:73px}.LeapGame-module__wMkBNW__presetAdd small{display:none}.LeapGame-module__wMkBNW__presetAdd strong{font-size:10px}.LeapGame-module__wMkBNW__shuffle{min-height:26px}.LeapGame-module__wMkBNW__shuffle>span{font-size:9px}.LeapGame-module__wMkBNW__slotPick,.LeapGame-module__wMkBNW__slots>li{min-height:108px}.LeapGame-module__wMkBNW__slotPick>svg{height:62px}.LeapGame-module__wMkBNW__designActions>button{min-height:38px}.LeapGame-module__wMkBNW__slotPanel{padding:8px}.LeapGame-module__wMkBNW__slots{padding-top:8px}.LeapGame-module__wMkBNW__loopNote{font-size:8px}.LeapGame-module__wMkBNW__slotHeading h3{font-size:21px}}@media (max-height:500px){.LeapGame-module__wMkBNW__designer{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:6px;padding:8px}.LeapGame-module__wMkBNW__designIntro{display:none}.LeapGame-module__wMkBNW__library{grid-row:1;grid-template-columns:repeat(5,minmax(88px,1fr));padding-bottom:4px}.LeapGame-module__wMkBNW__preset{border-radius:11px}.LeapGame-module__wMkBNW__presetAdd{padding:1px 3px 3px}.LeapGame-module__wMkBNW__presetAdd>svg{height:49px}.LeapGame-module__wMkBNW__presetAdd strong{font-size:9px}.LeapGame-module__wMkBNW__presetAdd>b{font-size:12px;top:2px;right:3px}.LeapGame-module__wMkBNW__shuffle{min-height:22px;font-size:13px}.LeapGame-module__wMkBNW__shuffle>span{font-size:8px}.LeapGame-module__wMkBNW__slotPanel{grid-row:2;padding:6px}.LeapGame-module__wMkBNW__designActions{grid-area:3/1}.LeapGame-module__wMkBNW__slotHeading h3{font-size:20px}.LeapGame-module__wMkBNW__slotHeading h3>span{display:none}.LeapGame-module__wMkBNW__slots{gap:8px;padding:7px 0 0}.LeapGame-module__wMkBNW__slotPick,.LeapGame-module__wMkBNW__slots>li{min-height:98px}.LeapGame-module__wMkBNW__slotPick>svg{height:53px}.LeapGame-module__wMkBNW__loopNote{display:none}.LeapGame-module__wMkBNW__designActions>button{flex:none;min-width:120px;min-height:34px;padding:6px 12px;font-size:10px}.LeapGame-module__wMkBNW__waitNote{font-size:8px}.LeapGame-module__wMkBNW__designActions .LeapGame-module__wMkBNW__sent{display:none}.LeapGame-module__wMkBNW__slotHeading .LeapGame-module__wMkBNW__textButton{min-height:24px;font-size:9px}.LeapGame-module__wMkBNW__addSlot{min-height:25px;padding:3px 8px;font-size:9px}}@media (max-height:300px){.LeapGame-module__wMkBNW__designer{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;padding:6px}.LeapGame-module__wMkBNW__library{grid-area:1/1;grid-template-columns:repeat(3,minmax(74px,1fr));min-height:0;overflow:auto}.LeapGame-module__wMkBNW__presetAdd>svg{height:40px}.LeapGame-module__wMkBNW__slotPanel{grid-area:1/2}.LeapGame-module__wMkBNW__designActions{grid-area:2/1/auto/-1}.LeapGame-module__wMkBNW__slots{grid-template-columns:repeat(5,minmax(40px,1fr))}.LeapGame-module__wMkBNW__slotPick,.LeapGame-module__wMkBNW__slots>li{min-height:85px}.LeapGame-module__wMkBNW__slotPick>svg{height:40px}.LeapGame-module__wMkBNW__slotPick strong{font-size:7px}.LeapGame-module__wMkBNW__slotHeading h3{font-size:17px}.LeapGame-module__wMkBNW__slotHeading .LeapGame-module__wMkBNW__textButton,.LeapGame-module__wMkBNW__waitNote{display:none}}@media (prefers-reduced-motion:reduce){.LeapGame-module__wMkBNW__waitingHeart{animation:none}}@media (orientation:landscape) and (min-height:301px) and (max-height:500px){.LeapGame-module__wMkBNW__designer{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.LeapGame-module__wMkBNW__library{grid-area:1/1;grid-template-columns:repeat(2,minmax(75px,1fr));align-content:start;min-height:0;padding:2px 3px 5px 1px;overflow:auto}.LeapGame-module__wMkBNW__presetAdd>svg{height:43px}.LeapGame-module__wMkBNW__presetAdd strong{font-size:9px}.LeapGame-module__wMkBNW__shuffle{min-height:22px}.LeapGame-module__wMkBNW__slotPanel{grid-area:1/2;min-height:0;padding:6px}.LeapGame-module__wMkBNW__slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.LeapGame-module__wMkBNW__slots>li:not(:nth-child(5n)):not(:last-child):after{display:none}.LeapGame-module__wMkBNW__slotPick,.LeapGame-module__wMkBNW__slots>li{min-height:97px}.LeapGame-module__wMkBNW__slotPick>svg{height:53px}.LeapGame-module__wMkBNW__slotHeading h3{font-size:19px}.LeapGame-module__wMkBNW__slotHeading .LeapGame-module__wMkBNW__textButton{display:none}.LeapGame-module__wMkBNW__designActions{grid-area:2/1/auto/-1}}@media (orientation:landscape) and (min-width:800px) and (min-height:301px) and (max-height:500px){.LeapGame-module__wMkBNW__library{grid-template-columns:repeat(3,minmax(75px,1fr))}.LeapGame-module__wMkBNW__slots{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (orientation:landscape) and (min-height:301px) and (max-height:500px){.LeapGame-module__wMkBNW__library{grid-auto-rows:98px}.LeapGame-module__wMkBNW__preset{min-height:98px}}.LeapGame-module__wMkBNW__designIntro{align-items:center;min-height:28px;display:flex}.LeapGame-module__wMkBNW__designIntro h2{margin:0;font-size:26px;line-height:1.1}.LeapGame-module__wMkBNW__slotHeading h3{flex-wrap:wrap;align-items:baseline;gap:9px;font-size:23px;display:flex}.LeapGame-module__wMkBNW__slotHeading h3>span{font-size:10px;line-height:1.2;display:inline}@media (max-width:700px){.LeapGame-module__wMkBNW__designIntro h2{font-size:24px}.LeapGame-module__wMkBNW__slotHeading h3{gap:6px;font-size:21px}.LeapGame-module__wMkBNW__slotHeading h3>span{font-size:9px}}@media (max-height:500px){.LeapGame-module__wMkBNW__designIntro{display:none}.LeapGame-module__wMkBNW__slotHeading h3{font-size:19px}.LeapGame-module__wMkBNW__slotHeading h3>span{display:none}}@media (min-width:900px) and (min-height:501px){.LeapGame-module__wMkBNW__designer{grid-template-rows:24px auto minmax(0,1fr) auto;gap:8px;padding:12px}.LeapGame-module__wMkBNW__designIntro{min-height:0}.LeapGame-module__wMkBNW__designIntro h2{font-size:24px}.LeapGame-module__wMkBNW__library{gap:9px;padding-bottom:5px}.LeapGame-module__wMkBNW__presetAdd{gap:2px;padding:0 5px 5px}.LeapGame-module__wMkBNW__presetAdd>svg{filter:none;height:76px}.LeapGame-module__wMkBNW__presetAdd small{max-width:100%;min-height:12px;font-size:9px;line-height:1.3}.LeapGame-module__wMkBNW__shuffle{min-height:28px}.LeapGame-module__wMkBNW__slotPanel{padding:9px;scroll-padding:9px}.LeapGame-module__wMkBNW__slotHeading h3{font-size:22px}.LeapGame-module__wMkBNW__slotHeading .LeapGame-module__wMkBNW__textButton,.LeapGame-module__wMkBNW__addSlot{min-height:29px}.LeapGame-module__wMkBNW__slots{gap:9px;padding:7px 0 4px}.LeapGame-module__wMkBNW__slots>li,.LeapGame-module__wMkBNW__slotPick{min-height:98px}.LeapGame-module__wMkBNW__slotPick{gap:2px;padding:4px 4px 27px}.LeapGame-module__wMkBNW__slotPick>svg{height:54px}.LeapGame-module__wMkBNW__slotPick strong{font-size:10px}.LeapGame-module__wMkBNW__slotTools button{min-height:24px}.LeapGame-module__wMkBNW__slots>li:not(:nth-child(5n)):not(:last-child):after{font-size:10px;right:-9px}.LeapGame-module__wMkBNW__recent{margin-top:6px;padding-top:5px}.LeapGame-module__wMkBNW__recent summary{min-height:22px}.LeapGame-module__wMkBNW__recent button .LeapGame-module__wMkBNW__mixStrip>span{aspect-ratio:300/112;max-width:100px}.LeapGame-module__wMkBNW__designActions{gap:7px}.LeapGame-module__wMkBNW__designActions button{min-height:40px}}@media (min-width:900px) and (min-height:501px) and (max-height:750px){.LeapGame-module__wMkBNW__designer{grid-template-rows:20px auto minmax(0,1fr) auto;gap:6px;padding:9px}.LeapGame-module__wMkBNW__designIntro h2{font-size:22px}.LeapGame-module__wMkBNW__presetAdd>svg{height:56px}.LeapGame-module__wMkBNW__presetAdd strong{font-size:11px}.LeapGame-module__wMkBNW__presetAdd small{min-height:10px;font-size:8px}.LeapGame-module__wMkBNW__shuffle{min-height:25px}.LeapGame-module__wMkBNW__shuffle>span{font-size:9px}.LeapGame-module__wMkBNW__slotPanel{padding:7px}.LeapGame-module__wMkBNW__slotHeading h3{font-size:20px}.LeapGame-module__wMkBNW__slotHeading .LeapGame-module__wMkBNW__textButton,.LeapGame-module__wMkBNW__addSlot{min-height:25px;font-size:10px}.LeapGame-module__wMkBNW__slots{gap:7px;padding-top:5px}.LeapGame-module__wMkBNW__slots>li,.LeapGame-module__wMkBNW__slotPick{min-height:78px}.LeapGame-module__wMkBNW__slotPick{padding-bottom:25px}.LeapGame-module__wMkBNW__slotPick>svg{height:37px}.LeapGame-module__wMkBNW__slotPick strong{font-size:9px}.LeapGame-module__wMkBNW__slotTools button{min-height:22px}.LeapGame-module__wMkBNW__recent summary{min-height:20px}.LeapGame-module__wMkBNW__designActions button{min-height:35px;padding:7px 14px}}@media (min-width:900px) and (min-height:501px){.LeapGame-module__wMkBNW__slotPick .LeapGame-module__wMkBNW__emptySlot{font-size:25px;line-height:1}.LeapGame-module__wMkBNW__slotPick small{font-size:9px;line-height:1.1}}@media (min-width:900px) and (min-height:501px) and (max-height:650px){.LeapGame-module__wMkBNW__slotPick>svg{height:34px}.LeapGame-module__wMkBNW__slots{gap:5px}.LeapGame-module__wMkBNW__slots>li:not(:nth-child(5n)):not(:last-child):after{right:-7px}}
