.garden-module__RLuivG__game.garden{--g-bg:#f4f2df;--g-panel:#fffaf0;--g-leaf:#3b8449;--g-jam:#bc6330;--g-soil:#a87446;--g-soil-dark:#805334;color:#344b32;background:linear-gradient(#e7f0d6,#f4f2df 380px);border:1px solid #d6debb;padding-top:0;overflow:clip;box-shadow:0 12px 40px #38502b0a}.garden-module__RLuivG__game button{cursor:pointer;touch-action:manipulation;transition:translate .14s,box-shadow .14s,filter .14s}.garden-module__RLuivG__game button:disabled{cursor:default}.garden-module__RLuivG__game button:not(:disabled):active{translate:0 2px}:is(.garden-module__RLuivG__game button:focus-visible,.garden-module__RLuivG__game a:focus-visible){outline-offset:3px;outline:3px solid #236b79}.garden-module__RLuivG__game .garden-world-header{background:#c9e8e9;height:190px;margin:0 -16px;position:relative;overflow:hidden}.garden-module__RLuivG__game .garden-world-title{z-index:1;width:fit-content;padding:24px;position:relative}.garden-module__RLuivG__game .garden-eyebrow{letter-spacing:.2em;color:#416c57;font-size:9px;font-weight:800}.garden-module__RLuivG__game .garden-world-title h1{color:#2e5c37;letter-spacing:-.05em;text-shadow:0 2px #fff9;margin-top:3px;font-size:34px;font-weight:900}.garden-module__RLuivG__game .garden-world-title p{color:#426442;margin-top:3px;font-size:12px;font-weight:600}.garden-module__RLuivG__game .garden-scenery{pointer-events:none;position:absolute;inset:0}.garden-module__RLuivG__game .garden-scenery.is-raining{background:#abc8d2}.garden-module__RLuivG__game .garden-hills{width:100%;height:170px;position:absolute;bottom:0}.garden-module__RLuivG__game .garden-sun{background:#ffdf85;border:6px solid #ffecac;border-radius:50%;width:37px;height:37px;position:absolute;top:24px;right:72px;box-shadow:0 0 0 10px #fff4b838}.garden-module__RLuivG__game .garden-cloud{background:#fff9;border-radius:50px;width:66px;height:18px;animation:9s ease-in-out infinite alternate garden-module__RLuivG__cloud-drift;position:absolute}.garden-module__RLuivG__game .garden-cloud:before{content:"";background:#fff9;border-radius:50%;width:35px;height:27px;position:absolute;bottom:4px;left:16px}.garden-module__RLuivG__game .cloud-one{top:40px;right:12px}.garden-module__RLuivG__game .cloud-two{animation-delay:-4s;top:18px;left:43%;scale:.65}.garden-module__RLuivG__game .garden-butterfly{color:#ffe3a2;font-size:20px;animation:5s ease-in-out infinite garden-module__RLuivG__flutter;position:absolute;bottom:28px;right:25%}.garden-module__RLuivG__game .garden-sound{z-index:2;color:#385531;background:#fff7dfed;border:1px solid #729763;border-radius:12px;padding:7px 10px;font-size:11px;font-weight:700;position:absolute;bottom:12px;right:12px;box-shadow:0 3px #48643c33}.garden-module__RLuivG__game .garden-hud{z-index:2;gap:8px;margin-top:-8px;padding:12px 0 0;position:relative}.garden-module__RLuivG__game .garden-wallet{color:#765026;background:#fff5cc;border:2px solid #e2bc63;border-radius:14px;padding:5px 11px;font-size:20px;animation:.3s ease-out garden-module__RLuivG__wallet-pop;box-shadow:0 3px #be994c}.garden-module__RLuivG__game .garden-hud>p:last-child{text-align:right;border:1px solid #d5dfbd;border-radius:12px;max-width:52%;padding:8px;font-size:10px}.garden-module__RLuivG__game .garden-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#edf0dcf5;border-bottom:1px solid #cdd6b1}.garden-module__RLuivG__game .garden-nav button{color:#607151;background:#fffcf0;border:1px solid #c7d2b5;border-radius:12px;padding:7px 1px;font-size:11px;box-shadow:0 3px #c4ccab}.garden-module__RLuivG__game .garden-nav button[aria-selected=true]{color:#fffde9;background:#4d8c50;border-color:#39753d;box-shadow:0 3px #2e6637,inset 0 1px #ffffff50}.garden-module__RLuivG__game .garden-nav-icon{margin-bottom:2px;font-size:21px;line-height:1.35;display:block}.garden-module__RLuivG__game .garden-screen{animation:.26s ease-out garden-module__RLuivG__screen-enter}.garden-module__RLuivG__game .garden-screen h2{color:#3d5c37;font-size:18px;font-weight:850}.garden-module__RLuivG__game .garden-screen h3{color:#3d5c37}.garden-module__RLuivG__game .garden-screen .text-smoke{color:#69725d}.garden-module__RLuivG__game .garden-screen [class*="bg-[var(--g-panel)]"]{border:1px solid #dfdfc7;box-shadow:0 3px #d9d9bd66}:is(.garden-module__RLuivG__game .garden-screen button[class*="bg-[var(--g-jam)]"],.garden-module__RLuivG__game .garden-screen button[class*="bg-[var(--g-leaf)]"]){border:1px solid #0002;border-radius:10px;min-height:36px;box-shadow:0 3px #6f452e}:is(.garden-module__RLuivG__game .garden-field,.garden-module__RLuivG__game .garden-plaza){isolation:isolate;background:radial-gradient(at 25% 0,#c1dd8a77,#0000 60%),repeating-conic-gradient(#8fbd65 0% 25%,#95c46c 0% 50%) 0 0/46px 46px;border:3px solid #e9d7a5;border-radius:22px;padding:20px 16px 12px;position:relative;box-shadow:0 5px #b29d70,inset 0 0 0 2px #689a4c}.garden-module__RLuivG__game .garden-field-sign{color:#775b34;letter-spacing:.13em;text-align:center;background:#fff0c5;border:2px solid #b3925c;border-radius:7px;width:fit-content;margin:0 auto 22px;padding:7px 16px;font-size:10px;font-weight:900;position:relative;box-shadow:0 3px #6a743d44}.garden-module__RLuivG__game .garden-field-sign:after{content:"";z-index:-1;background:#ae8651;border-bottom:3px solid #7e673f;width:6px;height:17px;position:absolute;top:100%;left:calc(50% - 3px)}.garden-module__RLuivG__game .garden-field-sign span{letter-spacing:0;margin-top:2px;font-size:10px;font-weight:600;display:block}.garden-module__RLuivG__game .garden-plots{gap:18px 12px;padding:8px 2px;position:relative}.garden-module__RLuivG__game .garden-soil{background:repeating-linear-gradient(0deg,#0000 0 19%,#5d382429 20% 24%,#0000 25% 32%),linear-gradient(140deg,#ae7b50,#8b5837);border:4px solid #cca471;border-bottom-width:7px;border-radius:14px;overflow:visible;transform:perspective(600px)rotateX(12deg);box-shadow:0 6px #785538,0 10px 6px #36502a33,inset 0 2px 4px #422d2f44}.garden-module__RLuivG__game .garden-soil:hover{filter:brightness(1.07)}.garden-module__RLuivG__game .garden-empty-plot{color:#ffedca;text-shadow:0 1px #674329;padding:8px;font-size:11px;display:block}.garden-module__RLuivG__game .garden-empty-plot>span{background:#4f311c29;border:1px dashed #f7dc9c88;border-radius:50%;width:32px;height:32px;margin:0 auto 5px;padding-top:2px}.garden-module__RLuivG__game .garden-crop{transform-origin:bottom;pointer-events:none;animation:.45s cubic-bezier(.2,.8,.4,1.3) garden-module__RLuivG__plant-appear;display:block;position:absolute;bottom:15%}.garden-module__RLuivG__game .garden-crop-ripe{animation:3.5s ease-in-out infinite garden-module__RLuivG__plant-sway}.garden-module__RLuivG__game .garden-plant-art{filter:drop-shadow(0 2px #36512a22);width:100%;height:100%;display:block}.garden-module__RLuivG__game .garden-ripe{border-color:#f0cf6d;box-shadow:0 6px #a4863c,0 0 0 2px #ffef9a99,0 10px 6px #36502a33}.garden-module__RLuivG__game .garden-field-hint{color:#405834;text-align:center;background:#f8ffdfd9;border-radius:20px;width:fit-content;margin:18px auto 0;padding:6px 10px;font-size:10px;font-weight:650;position:relative}.garden-module__RLuivG__game .garden-ground-details{pointer-events:none;border-radius:inherit;z-index:-1;position:absolute;inset:0;overflow:hidden}.garden-module__RLuivG__game .garden-ground-details span{color:#e9f3a9;animation:garden-module__RLuivG__plant-sway 4s var(--delay) ease-in-out infinite;font-size:18px;position:absolute}.garden-module__RLuivG__game .garden-ground-details span:nth-child(3n+1){color:#fff2bc;font-size:14px}.garden-module__RLuivG__game .garden-plaza{padding:18px 8px 12px}.garden-module__RLuivG__game .garden-plaza-grid{gap:0;padding:3px 0;position:relative}.garden-module__RLuivG__game .garden-meadow-cell{min-height:48px}.garden-module__RLuivG__game .garden-meadow-cell button{touch-action:none;border-radius:50%}.garden-module__RLuivG__game .garden-meadow-cell button:hover{background:#edffcc55}.garden-module__RLuivG__game .garden-weed-sway{transform-origin:50% 85%;animation:3.6s ease-in-out infinite garden-module__RLuivG__plant-sway;display:block}.garden-module__RLuivG__game .garden-weed-body{transform-origin:50% 85%;width:100%;height:100%;display:block}.garden-module__RLuivG__game .garden-weed-art{pointer-events:none;width:100%;height:115%;position:absolute;bottom:0;left:0}.garden-module__RLuivG__game .garden-meadow-flower{color:#fff0ad;place-items:center;height:100%;font-size:21px;animation:.5s ease-out garden-module__RLuivG__flower-appear;display:grid}:is(.garden-module__RLuivG__game .garden-level-clean,.garden-module__RLuivG__game .garden-level-normal,.garden-module__RLuivG__game .garden-level-overgrown){border:1px solid #a7b88b;box-shadow:0 2px #b9c59b}.garden-module__RLuivG__game .garden-vines{background:radial-gradient(at 0 0,#75aa53,#0000 75%),#426d39;border:4px solid #bc9b66;box-shadow:0 4px #987a4e}.garden-module__RLuivG__game .garden-harvest-float{text-align:center;color:#fff5b9;text-shadow:0 2px #785b28;pointer-events:none;opacity:0;z-index:3;font-size:16px;font-weight:900;animation:1.1s ease-out garden-module__RLuivG__harvest-float;position:absolute;inset:0}.garden-module__RLuivG__game .garden-shop>ul{background:#e4d1a5;border:3px solid #b58d57;border-radius:0 0 16px 16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:0;padding:18px 10px;display:grid;box-shadow:0 5px #a48154}.garden-module__RLuivG__game .garden-shop>div:first-child{background:repeating-linear-gradient(90deg,#62986b 0 30px,#fff1d4 30px 60px);border:2px solid #6d8f5c;border-radius:14px 14px 4px 4px;flex-wrap:wrap;gap:4px;margin-top:8px;padding:32px 12px 10px;position:relative}.garden-module__RLuivG__game .garden-shop>div:first-child>*{background:#fff4d8;border-radius:6px;padding:4px 6px}.garden-module__RLuivG__game .garden-shop>ul>li{text-align:center;border-radius:10px;flex-direction:column;gap:8px;min-width:0;margin:0;padding:12px 8px}.garden-module__RLuivG__game .garden-shop>ul>li>div{width:100%}.garden-module__RLuivG__game .garden-seed-packet{background:#f1e8c6;border:2px solid #c9b787;border-radius:6px 6px 12px 12px;place-items:center;width:64px;height:76px;display:grid;position:relative;overflow:hidden;box-shadow:2px 3px #b0a07444}.garden-module__RLuivG__game .garden-seed-packet:before{content:"SEEDS";color:#fff6dc;letter-spacing:.13em;background:#5c935b;font:800 8px/15px sans-serif;position:absolute;inset:0 0 auto}.garden-module__RLuivG__game .garden-seed-packet .garden-plant-art{width:64px;height:62px;margin-top:14px}.garden-module__RLuivG__game .garden-flower-display{background:linear-gradient(#0000 74%,#d5ddb0 74%);border-radius:15px;flex-shrink:0;width:68px;height:76px}.garden-module__RLuivG__game .garden-flowers>section>ul{gap:10px;display:grid}.garden-module__RLuivG__game .garden-flowers>section>ul>li{margin:0}.garden-module__RLuivG__game .garden-dex>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.garden-module__RLuivG__game .garden-dex>ul>li{align-self:start;min-width:0;margin:0}.garden-module__RLuivG__game .garden-dex>ul>li>button{text-align:center;flex-direction:column;padding:14px 8px}.garden-module__RLuivG__game .garden-dex>ul>li>button>span:last-child{width:100%}.garden-module__RLuivG__game .garden-dex>ul>li:has(>div){grid-column:1/-1}.garden-module__RLuivG__game .garden-dex-art{width:68px;height:68px}.garden-module__RLuivG__game .garden-seed-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#22362288}.garden-module__RLuivG__game .garden-seed-dialog>div{border:3px solid #e4d2a4;animation:.2s ease-out garden-module__RLuivG__screen-enter;box-shadow:0 -8px 40px #263b3033}.garden-module__RLuivG__game .is-raining .garden-sun{opacity:.25}.garden-module__RLuivG__game .garden-raindrops{position:absolute;inset:0;overflow:hidden}.garden-module__RLuivG__game .garden-raindrops i{background:#f1fbff99;width:2px;height:15px;animation:.9s linear infinite garden-module__RLuivG__rain-fall;position:absolute;top:-20px}@keyframes garden-module__RLuivG__screen-enter{0%{opacity:0;translate:0 7px}to{opacity:1;translate:0}}@keyframes garden-module__RLuivG__wallet-pop{50%{scale:1.06}}@keyframes garden-module__RLuivG__cloud-drift{to{translate:14px}}@keyframes garden-module__RLuivG__flutter{0%,to{transform:translate(0)rotate(-15deg)scaleX(.6)}50%{transform:translate(-45px,-14px)rotate(20deg)scaleX(1)}}@keyframes garden-module__RLuivG__plant-appear{0%{opacity:0;transform:scale(.2)translateY(15px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes garden-module__RLuivG__plant-sway{0%,to{rotate:-2deg}50%{rotate:2deg}}@keyframes garden-module__RLuivG__flower-appear{0%{opacity:0;scale:.3}to{opacity:1;scale:1}}@keyframes garden-module__RLuivG__harvest-float{0%{opacity:1;translate:0 -5px}to{opacity:0;translate:0 -70px}}@keyframes garden-module__RLuivG__rain-fall{to{transform:translate(-30px,220px)}}@media (max-width:370px){.garden-module__RLuivG__game .garden-hud{flex-wrap:wrap}.garden-module__RLuivG__game .garden-hud>p:last-child{max-width:100%}.garden-module__RLuivG__game .garden-field{padding-inline:10px}.garden-module__RLuivG__game .garden-field-hint{font-size:9px}.garden-module__RLuivG__game .garden-meadow-cell{min-height:44px}}@media (prefers-reduced-motion:reduce){.garden-module__RLuivG__game *,.garden-module__RLuivG__game :before,.garden-module__RLuivG__game :after{transition:none!important;animation:none!important}.garden-module__RLuivG__game .garden-lift{opacity:.45}}
