.minigame[data-astro-cid-maw3466l]{background:var(--panel, #1c1c34);border:3px solid #2d5018;border-radius:0;padding:1.5rem;box-shadow:inset 2px 2px #ffffff0f,0 4px 16px #0006;image-rendering:pixelated}.minigame-header[data-astro-cid-maw3466l]{display:flex;justify-content:space-around;gap:1rem;margin-bottom:1.25rem;padding:.75rem;background:#0006;border:2px solid #2d5018;border-right:2px solid #4a8a2c;border-bottom:2px solid #4a8a2c;box-shadow:inset 2px 2px #0006}.minigame-stat[data-astro-cid-maw3466l]{text-align:center;flex:1}.minigame-stat-label[data-astro-cid-maw3466l]{display:block;font-size:.6875rem;color:var(--text-3, #5c5c7a);margin-bottom:.25rem;font-family:"Press Start 2P",monospace}.minigame-stat-value[data-astro-cid-maw3466l]{display:block;font-size:1.5rem;font-weight:800;color:var(--grass-2, #7cc84a);font-family:"Press Start 2P",monospace;text-shadow:2px 2px 0 #1a3010}.minigame-grid[data-astro-cid-maw3466l]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-bottom:1.25rem;aspect-ratio:1 / 1;max-width:360px;margin-inline:auto}.minigame-cell[data-astro-cid-maw3466l]{background:linear-gradient(135deg,#5a5a5a,#4a4a4a,#3a3a3a);border:2px solid #1a1a1a;border-right:2px solid #5a5a5a;border-bottom:2px solid #5a5a5a;border-radius:0;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;box-shadow:inset 2px 2px #ffffff1a;transition:transform .1s;position:relative;overflow:hidden}.minigame-cell[data-astro-cid-maw3466l]:hover{transform:scale(.97)}.minigame-cell[data-astro-cid-maw3466l]:active{transform:scale(.92)}.minigame-cell-sprite[data-astro-cid-maw3466l]{width:60%;height:60%;color:#7a7a7a;transition:opacity .15s,transform .15s}.minigame-cell[data-astro-cid-maw3466l].active .minigame-cell-sprite[data-astro-cid-maw3466l]{color:#5cc44c;transform:scale(1.1)}.minigame-cell[data-astro-cid-maw3466l].whacked:after{content:"";position:absolute;inset:0;background:radial-gradient(circle,rgba(255,200,60,.6) 0%,transparent 70%);animation:whackFlash .4s ease-out forwards;pointer-events:none}@keyframes whackFlash{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(1.5)}}.minigame-cell[data-astro-cid-maw3466l].exploding:after{content:"";position:absolute;inset:0;background:radial-gradient(circle,rgba(255,59,59,.8) 0%,transparent 70%);animation:explodeFlash .3s ease-out forwards;pointer-events:none}@keyframes explodeFlash{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(2)}}.minigame-controls[data-astro-cid-maw3466l]{text-align:center}.minigame-instructions[data-astro-cid-maw3466l]{margin-top:.75rem;color:var(--text-2, #9a9ab8);font-size:.8125rem;line-height:1.6}.minigame[data-astro-cid-maw3466l].game-over .minigame-cell[data-astro-cid-maw3466l]{cursor:default;opacity:.6}.minigame[data-astro-cid-maw3466l].game-over .minigame-cell[data-astro-cid-maw3466l]:hover{transform:none}@media(prefers-reduced-motion:reduce){.minigame-cell-sprite[data-astro-cid-maw3466l]{transition:none}.minigame-cell[data-astro-cid-maw3466l]:hover{transform:none}.minigame-cell[data-astro-cid-maw3466l].whacked:after,.minigame-cell[data-astro-cid-maw3466l].exploding:after{animation:none}}.cube-stage[data-astro-cid-xeactj7a]{display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:1.5rem 1rem;position:relative}.cube-meta[data-astro-cid-xeactj7a]{text-align:center}.cube-name[data-astro-cid-xeactj7a]{font-family:"Press Start 2P",Courier New,monospace;font-size:1rem;color:#7cc84a;text-shadow:0 0 18px rgba(124,200,74,.7),2px 2px 0 #000;letter-spacing:2px;margin-bottom:.5rem}.cube-hint[data-astro-cid-xeactj7a]{font-family:Rooyin,system-ui,sans-serif;font-size:.75rem;color:#5c5c7a;opacity:.85}.cube-scene[data-astro-cid-xeactj7a]{position:relative;width:var(--cube-size, 280px);height:var(--cube-size, 280px);perspective:1200px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none}.cube-scene[data-astro-cid-xeactj7a]:focus-visible{outline:2px solid #7cc84a;outline-offset:8px}.cube-shadow[data-astro-cid-xeactj7a]{position:absolute;bottom:8%;left:50%;width:75%;height:14px;background:radial-gradient(ellipse,rgba(0,0,0,.55),transparent 70%);transform:translate(-50%);z-index:1;filter:blur(4px)}.cube[data-astro-cid-xeactj7a]{position:relative;width:100%;height:100%;transform-style:preserve-3d;transform:translateZ(calc(-1 * var(--cube-size, 280px) / 2)) rotateX(-15deg) rotateY(-20deg);transition:transform .5s ease-out}.cube[data-astro-cid-xeactj7a].spinning{animation:spinCube 20s infinite linear}.cube[data-astro-cid-xeactj7a].hit{animation:hitShake .4s ease}.cube-stage[data-astro-cid-xeactj7a].offscreen{visibility:hidden;pointer-events:none}.cube-stage[data-astro-cid-xeactj7a].offscreen .cube[data-astro-cid-xeactj7a]{animation:none!important}@media(max-width:900px){.cube[data-astro-cid-xeactj7a]{transform:translateZ(calc(-1 * var(--cube-size, 200px) / 2)) rotateX(-15deg) rotateY(-20deg)}.cube[data-astro-cid-xeactj7a].spinning{animation:spinCube 30s infinite linear}}@media(prefers-reduced-motion:reduce){.cube[data-astro-cid-xeactj7a].spinning,.cube[data-astro-cid-xeactj7a].hit{animation:none}}@keyframes spinCube{0%{transform:translateZ(calc(-1 * var(--cube-size, 280px) / 2)) rotateX(-18deg) rotateY(0)}to{transform:translateZ(calc(-1 * var(--cube-size, 280px) / 2)) rotateX(-18deg) rotateY(360deg)}}@keyframes hitShake{0%,to{transform:translateZ(calc(-1 * var(--cube-size, 280px) / 2)) rotateX(-18deg) scale(1)}50%{transform:translateZ(calc(-1 * var(--cube-size, 280px) / 2)) rotateX(-18deg) scale(1.18)}}.cube-face[data-astro-cid-xeactj7a]{position:absolute;width:var(--cube-size, 280px);height:var(--cube-size, 280px);background-size:100% 100%;background-position:center;image-rendering:pixelated;image-rendering:crisp-edges;border:3px solid rgba(0,0,0,.55);box-shadow:inset -6px -6px #00000047,inset 6px 6px #ffffff26;transition:background-image .15s,box-shadow .25s}.cube[data-astro-cid-xeactj7a].hit .cube-face[data-astro-cid-xeactj7a]{box-shadow:inset -6px -6px #00000047,inset 6px 6px #ffffff59,0 0 30px 8px #7cc84ad9;border-color:#7cc84ae6}.cube-face[data-astro-cid-xeactj7a].front{transform:rotateY(0) translateZ(calc(var(--cube-size, 280px) / 2))}.cube-face[data-astro-cid-xeactj7a].back{transform:rotateY(180deg) translateZ(calc(var(--cube-size, 280px) / 2))}.cube-face[data-astro-cid-xeactj7a].right{transform:rotateY(90deg) translateZ(calc(var(--cube-size, 280px) / 2))}.cube-face[data-astro-cid-xeactj7a].left{transform:rotateY(-90deg) translateZ(calc(var(--cube-size, 280px) / 2))}.cube-face[data-astro-cid-xeactj7a].top{transform:rotateX(90deg) translateZ(calc(var(--cube-size, 280px) / 2))}.cube-face[data-astro-cid-xeactj7a].bottom{transform:rotateX(-90deg) translateZ(calc(var(--cube-size, 280px) / 2))}.cube-label[data-astro-cid-xeactj7a]{position:absolute;bottom:2%;left:50%;transform:translate(-50%);font-family:"Press Start 2P",monospace;font-size:.55rem;color:#e6e6f266;letter-spacing:3px;pointer-events:none;z-index:2}@media(max-width:768px){.cube-scene[data-astro-cid-xeactj7a],.cube-face[data-astro-cid-xeactj7a]{width:220px;height:220px}.cube[data-astro-cid-xeactj7a]{transform:translateZ(-110px) rotateX(-18deg)}@keyframes spinCube{0%{transform:translateZ(-110px) rotateX(-18deg) rotateY(0)}to{transform:translateZ(-110px) rotateX(-18deg) rotateY(360deg)}}.cube-face[data-astro-cid-xeactj7a].front{transform:rotateY(0) translateZ(110px)}.cube-face[data-astro-cid-xeactj7a].back{transform:rotateY(180deg) translateZ(110px)}.cube-face[data-astro-cid-xeactj7a].right{transform:rotateY(90deg) translateZ(110px)}.cube-face[data-astro-cid-xeactj7a].left{transform:rotateY(-90deg) translateZ(110px)}.cube-face[data-astro-cid-xeactj7a].top{transform:rotateX(90deg) translateZ(110px)}.cube-face[data-astro-cid-xeactj7a].bottom{transform:rotateX(-90deg) translateZ(110px)}}.hero[data-astro-cid-j7pv25f6]{padding:1rem 0}.hero-blocks-bg[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.float-block[data-astro-cid-j7pv25f6]{position:absolute;left:var(--x, 50%);top:var(--y, 30%);width:24px;height:24px;background:var(--grass);border:2px solid #2b1d0e;box-shadow:inset -2px -2px #00000040,inset 2px 2px #ffffff1f;opacity:.12;animation:floatBlock 8s ease-in-out infinite;animation-delay:var(--delay, 0s);image-rendering:pixelated}.float-block[data-astro-cid-j7pv25f6]:nth-child(3n){background:var(--dirt)}.float-block[data-astro-cid-j7pv25f6]:nth-child(3n+1){background:var(--stone)}.float-block[data-astro-cid-j7pv25f6]:nth-child(4n){background:var(--gold)}@keyframes floatBlock{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-15px) rotate(5deg)}50%{transform:translateY(0) rotate(-3deg)}75%{transform:translateY(-8px) rotate(2deg)}}.hero-grid[data-astro-cid-j7pv25f6]{position:relative;z-index:1;text-align:center;max-width:800px;margin:0 auto;padding:1rem 0}@media(min-width:1024px){.hero-grid[data-astro-cid-j7pv25f6]{padding:2rem 0}}.hero-tag[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .875rem;background:#1c1c3499;backdrop-filter:blur(8px);border:1px solid rgba(124,200,74,.3);font-size:.75rem;font-weight:700;color:var(--grass-2);margin-bottom:1rem}.hero-tag-dot[data-astro-cid-j7pv25f6]{width:8px;height:8px;background:var(--grass);border-radius:50%;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1;box-shadow:0 0 #5fa83899}50%{opacity:.7;box-shadow:0 0 0 6px #5fa83800}}.hero-title[data-astro-cid-j7pv25f6]{font-size:1.875rem;line-height:1.2;font-weight:800;margin-bottom:1rem;text-shadow:2px 2px 0 rgba(0,0,0,.6)}@media(min-width:1024px){.hero-title[data-astro-cid-j7pv25f6]{font-size:3rem}}.hero-title-accent[data-astro-cid-j7pv25f6]{color:var(--grass-2);text-shadow:0 0 20px rgba(124,200,74,.4)}.hero-desc[data-astro-cid-j7pv25f6]{font-size:.9375rem;color:var(--text-2);margin-bottom:1.5rem;line-height:1.85}@media(min-width:1024px){.hero-desc[data-astro-cid-j7pv25f6]{font-size:1.0625rem}}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:2rem}.hero-stats[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(min-width:640px){.hero-stats[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,1fr)}}.hero-stat[data-astro-cid-j7pv25f6]{text-align:center}.hero-stat-lbl[data-astro-cid-j7pv25f6]{font-size:.6875rem;color:var(--text-3);margin-top:.25rem}.hero-cube-wrap[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;position:relative;z-index:1}.hero-cube-wrap[data-astro-cid-j7pv25f6] .cube-stage{--cube-size: min(35vh, 30vw, 260px)}@media(max-width:768px){.hero-cube-wrap[data-astro-cid-j7pv25f6] .cube-stage{--cube-size: min(30vh, 50vw, 200px)}}@media(max-width:480px){.hero-cube-wrap[data-astro-cid-j7pv25f6] .cube-stage{--cube-size: min(25vh, 60vw, 160px)}}.section-head[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.section-eyebrow[data-astro-cid-j7pv25f6]{display:block;font-family:"Press Start 2P",monospace;font-size:.625rem;color:var(--grass-2);letter-spacing:2px;margin-bottom:.5rem}.text-accent-grass[data-astro-cid-j7pv25f6]{color:var(--grass-2)}.text-accent-gold[data-astro-cid-j7pv25f6]{color:var(--gold)}.text-accent-diamond[data-astro-cid-j7pv25f6]{color:var(--diamond)}.section-title[data-astro-cid-j7pv25f6]{font-size:1.5rem;font-weight:800}@media(min-width:1024px){.section-title[data-astro-cid-j7pv25f6]{font-size:1.875rem}}.section-sub[data-astro-cid-j7pv25f6]{font-size:.8125rem;color:var(--text-2);margin-top:.25rem}.line-clamp-2[data-astro-cid-j7pv25f6]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
