.acorn-grove-game-module__BouaTq__page{--forest:#153f2f;--leaf:#3e7d55;--lime:#b9d86d;--cream:#f7f0db;color:#26362d;background:radial-gradient(circle at 8% 12%,#fffc,#0000 24rem),radial-gradient(circle at 92% 80%,#b9d86d59,#0000 25rem),#e7efd7;gap:2rem;margin-inline:calc(50% - 50vw);padding:clamp(1rem,4vw,2.6rem);display:grid}.acorn-grove-game-module__BouaTq__game{background:#faf7e8ed;border:1px solid #153f2f2e;border-radius:1.5rem;width:min(900px,100%);margin:0 auto;overflow:hidden;box-shadow:0 28px 80px #24432d2e}.acorn-grove-game-module__BouaTq__header{justify-content:space-between;align-items:flex-end;gap:1rem;padding:clamp(1.2rem,4vw,2.2rem);display:flex}.acorn-grove-game-module__BouaTq__eyebrow{color:var(--leaf);letter-spacing:.2em;margin:0 0 .35rem;font-size:.68rem;font-weight:800}.acorn-grove-game-module__BouaTq__header h1{color:var(--forest);letter-spacing:-.06em;margin:0;font-size:clamp(2rem,6vw,3.6rem);line-height:.95}.acorn-grove-game-module__BouaTq__lead{color:#69776e;margin:.7rem 0 0}.acorn-grove-game-module__BouaTq__scores{gap:.55rem;display:flex}.acorn-grove-game-module__BouaTq__scores>div{color:#fff;background:var(--forest);border-radius:.75rem;flex-direction:column;align-items:center;min-width:92px;padding:.7rem .8rem;display:flex}.acorn-grove-game-module__BouaTq__scores span{letter-spacing:.14em;opacity:.7;font-size:.58rem}.acorn-grove-game-module__BouaTq__scores strong{margin-top:.2rem;font-size:1.15rem}.acorn-grove-game-module__BouaTq__progress{background:#dbe2c9;border-radius:10px;height:5px;margin-inline:clamp(1.2rem,4vw,2.2rem);overflow:hidden}.acorn-grove-game-module__BouaTq__progress div{border-radius:inherit;background:linear-gradient(90deg, var(--leaf), var(--lime));height:100%;transition:width .3s}.acorn-grove-game-module__BouaTq__gameBody{grid-template-columns:minmax(0,1fr) 150px;gap:1.4rem;padding:clamp(1.2rem,4vw,2.2rem);display:grid}.acorn-grove-game-module__BouaTq__board{aspect-ratio:1;touch-action:none;background:#b5c39c;border-radius:1.15rem;grid-template-columns:repeat(4,1fr);gap:clamp(.35rem,1.5vw,.7rem);padding:clamp(.45rem,1.8vw,.85rem);display:grid;position:relative;box-shadow:inset 0 2px 8px #21402726}.acorn-grove-game-module__BouaTq__cell{aspect-ratio:1;min-width:0;color:var(--forest);background:#f7f0db73;border-radius:.8rem;place-content:center;justify-items:center;display:grid}.acorn-grove-game-module__BouaTq__filled{background:var(--cream);border:1px solid #153f2f1a;animation:.17s ease-out acorn-grove-game-module__BouaTq__appear;box-shadow:0 4px 10px #20382617}.acorn-grove-game-module__BouaTq__cell span{filter:drop-shadow(0 3px 2px #1f40271f);font-size:clamp(1.4rem,6vw,3.1rem);line-height:1}.acorn-grove-game-module__BouaTq__cell small{white-space:nowrap;margin-top:.25rem;font-size:clamp(.48rem,1.5vw,.68rem);font-weight:700}.acorn-grove-game-module__BouaTq__cell[data-value="16"],.acorn-grove-game-module__BouaTq__cell[data-value="32"],.acorn-grove-game-module__BouaTq__cell[data-value="64"]{color:#fff;background:#4f825f}.acorn-grove-game-module__BouaTq__cell[data-value="128"],.acorn-grove-game-module__BouaTq__cell[data-value="256"],.acorn-grove-game-module__BouaTq__cell[data-value="512"]{color:#fff;background:var(--forest);box-shadow:0 0 24px #b9d86d80}.acorn-grove-game-module__BouaTq__overlay{z-index:2;border-radius:inherit;text-align:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#f7f0dbe8;place-content:center;justify-items:center;padding:1.5rem;display:grid;position:absolute;inset:0}.acorn-grove-game-module__BouaTq__overlayIcon{font-size:3.2rem;animation:2.4s ease-in-out infinite acorn-grove-game-module__BouaTq__breathe}.acorn-grove-game-module__BouaTq__overlay h2{color:var(--forest);margin:.55rem 0 .35rem;font-size:clamp(1.5rem,5vw,2.4rem)}.acorn-grove-game-module__BouaTq__overlay p{color:#627067;max-width:26rem;margin:0 0 1rem;line-height:1.65}.acorn-grove-game-module__BouaTq__overlayActions{flex-wrap:wrap;justify-content:center;gap:.55rem;display:flex}.acorn-grove-game-module__BouaTq__overlay button{border:1px solid var(--forest);color:var(--forest);cursor:pointer;background:0 0;border-radius:999px;padding:.7rem 1.1rem;font-weight:800}.acorn-grove-game-module__BouaTq__overlay button.acorn-grove-game-module__BouaTq__primary{color:#fff;background:var(--forest)}.acorn-grove-game-module__BouaTq__overlay button:hover{transform:translateY(-2px)}.acorn-grove-game-module__BouaTq__side{flex-direction:column;gap:1rem;display:flex}.acorn-grove-game-module__BouaTq__target{text-align:center;background:#f4f0df;border:1px solid #d4ddc0;border-radius:1rem;padding:1rem}.acorn-grove-game-module__BouaTq__target>span{color:#7a867d;letter-spacing:.14em;font-size:.65rem;font-weight:800;display:block}.acorn-grove-game-module__BouaTq__target strong{margin:.35rem 0;font-size:2.6rem;display:block}.acorn-grove-game-module__BouaTq__target p{color:var(--forest);margin:0;font-size:.8rem;font-weight:800;line-height:1.4}.acorn-grove-game-module__BouaTq__target small{color:#7d887f;font-weight:600}.acorn-grove-game-module__BouaTq__dpad{grid-template-columns:repeat(3,1fr);gap:.35rem;display:grid}.acorn-grove-game-module__BouaTq__dpad button{aspect-ratio:1;color:var(--forest);cursor:pointer;background:#eef2e2;border:1px solid #cad4b5;border-radius:.65rem;place-items:center;font-size:1.2rem;font-weight:900;display:grid}.acorn-grove-game-module__BouaTq__dpad button:first-child{grid-column:2}.acorn-grove-game-module__BouaTq__dpad button:nth-child(2){grid-column:1}.acorn-grove-game-module__BouaTq__dpad button:hover{color:#fff;background:var(--leaf)}.acorn-grove-game-module__BouaTq__dpad button:focus-visible,.acorn-grove-game-module__BouaTq__undo:focus-visible,.acorn-grove-game-module__BouaTq__overlay button:focus-visible{outline:3px solid var(--lime);outline-offset:2px}.acorn-grove-game-module__BouaTq__undo{color:var(--forest);cursor:pointer;background:0 0;border:1px solid #cad4b5;border-radius:.65rem;padding:.65rem;font-weight:700}.acorn-grove-game-module__BouaTq__undo:disabled{opacity:.4;cursor:not-allowed}.acorn-grove-game-module__BouaTq__hint{color:#849087;text-align:center;margin:0;font-size:.66rem}.acorn-grove-game-module__BouaTq__guide{background:#faf7e8cc;border-radius:1.25rem;width:min(820px,100%);margin:0 auto;padding:clamp(1.25rem,4vw,2rem)}.acorn-grove-game-module__BouaTq__kicker{color:var(--leaf);letter-spacing:.12em;margin:0 0 .4rem;font-size:.7rem;font-weight:800}.acorn-grove-game-module__BouaTq__guide h2{color:var(--forest);margin:0 0 .65rem;font-size:1.65rem}.acorn-grove-game-module__BouaTq__guide>p{color:#5f6f64;line-height:1.8}.acorn-grove-game-module__BouaTq__guide ol{counter-reset:steps;grid-template-columns:repeat(3,1fr);gap:.75rem;margin:1.25rem 0;padding:0;list-style:none;display:grid}.acorn-grove-game-module__BouaTq__guide li{counter-increment:steps;border:1px solid #d8dfc8;border-radius:.8rem;flex-direction:column;gap:.35rem;padding:1rem;display:flex}.acorn-grove-game-module__BouaTq__guide li strong:before{content:counter(steps) ". ";color:var(--leaf)}.acorn-grove-game-module__BouaTq__guide li span{color:#69776e;font-size:.82rem;line-height:1.6}.acorn-grove-game-module__BouaTq__privacy{border-top:1px solid #d8dfc8;padding-top:.85rem;font-size:.8rem}@keyframes acorn-grove-game-module__BouaTq__appear{0%{opacity:.3;transform:scale(.65)}}@keyframes acorn-grove-game-module__BouaTq__breathe{50%{filter:drop-shadow(0 7px 7px #3e7d5538);transform:translateY(-5px)scale(1.06)}}@media (max-width:700px){.acorn-grove-game-module__BouaTq__page{padding:.75rem 0 1.5rem}.acorn-grove-game-module__BouaTq__game{border-inline:0;border-radius:0}.acorn-grove-game-module__BouaTq__header{align-items:flex-start}.acorn-grove-game-module__BouaTq__lead{max-width:13rem;font-size:.8rem}.acorn-grove-game-module__BouaTq__scores>div{min-width:65px;padding:.55rem .4rem}.acorn-grove-game-module__BouaTq__gameBody{grid-template-columns:1fr}.acorn-grove-game-module__BouaTq__side{grid-template-columns:92px 1fr;align-items:center;display:grid}.acorn-grove-game-module__BouaTq__target{grid-row:span 2;padding:.65rem}.acorn-grove-game-module__BouaTq__target strong{font-size:2rem}.acorn-grove-game-module__BouaTq__dpad{max-width:170px;margin:auto}.acorn-grove-game-module__BouaTq__hint{display:none}.acorn-grove-game-module__BouaTq__guide{border-radius:0}.acorn-grove-game-module__BouaTq__guide ol{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.acorn-grove-game-module__BouaTq__filled,.acorn-grove-game-module__BouaTq__overlayIcon{animation:none}.acorn-grove-game-module__BouaTq__progress div,.acorn-grove-game-module__BouaTq__overlay button{transition:none}}
