.lava_levels__xFlif{display:flex;gap:8px;margin-bottom:14px}.lava_levels__xFlif>span{flex:1;font-weight:800;color:#627088;letter-spacing:1px}.lava_levels__xFlif i{display:block;height:4px;border-radius:9px;background:#273248;margin-top:6px}.lava_levels__xFlif>span[data-current=true]{color:#ffc483}.lava_levels__xFlif>span[data-current=true] i{background:#fa9b56}.lava_levels__xFlif>span[data-done=true]{color:#a1ddb7}.lava_levels__xFlif>span[data-done=true] i{background:#7abf96}.lava_boardWrap__xNN_l{position:relative;overflow:hidden;padding:15px 15px 36px;border:1px solid #fdb57e66;border-radius:18px;background:#d7531a;box-shadow:inset 0 0 80px #641b09}.lava_lavaSurface__Dm8DB{position:absolute;inset:-30%;background:radial-gradient(ellipse at 30% 20%,#ffde7899 0 4%,transparent 5%),radial-gradient(ellipse at 60% 66%,#f9be4a 0 5%,transparent 7%),repeating-conic-gradient(from 45deg,#8d261f33 0deg 20deg,#ff990755 22deg 60deg,#ed570033 65deg 90deg);filter:blur(10px);animation:lava_lavaFlow__Wl6fS 15s linear infinite alternate}.lava_boardWrap__xNN_l[data-level="2"]{background:#d22c31;box-shadow:inset 0 0 75px #761028}.lava_boardWrap__xNN_l[data-level="3"]{background:#a44bcd;box-shadow:inset 0 0 75px #3a146a}.lava_board__5RoOn{position:relative;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;aspect-ratio:1;max-height:510px;margin:auto;max-width:510px}.lava_tile__oG_Cn{position:relative;border:0;background:transparent;min-width:0;padding:0;aspect-ratio:1;transition:transform .15s;isolation:isolate}.lava_tile__oG_Cn:hover:not(:disabled){transform:translateY(-4px);z-index:4}.lava_tile__oG_Cn:focus-visible{border-radius:12px;z-index:4}.lava_rock__p7IFv{position:absolute;inset:2px;display:block;border-radius:12px;background:linear-gradient(150deg,#60525b,#372e40 70%);border:1px solid #ab80833b;box-shadow:inset 0 -7px 0 #21182b88,inset 0 2px 0 #ffffff14,0 5px 9px #54140977;clip-path:polygon(11% 5%,44% 1%,88% 7%,98% 28%,94% 84%,73% 97%,14% 94%,2% 71%,4% 23%)}.lava_rock__p7IFv i{position:absolute;left:22%;top:35%;width:50%;height:3px;transform:rotate(20deg);background:#d2997044}.lava_rock__p7IFv small{position:absolute;bottom:18%;left:0;right:0;font-size:9px;color:#c6b1b03d;font-weight:800}.lava_tile__oG_Cn:hover:not(:disabled) .lava_rock__p7IFv{background:linear-gradient(150deg,#89717c,#4f3a54);border-color:#ffecad99}.lava_gone__in6mw{opacity:0;pointer-events:none}.lava_dropping__MYIA3 .lava_rock__p7IFv{animation:lava_sink__jAIDr .6s ease-in forwards}.lava_splash__9uKoq{position:absolute;inset:0;display:grid;place-items:center;font-size:40px;color:#ffea8c;animation:lava_splash__9uKoq .6s ease-out forwards;z-index:3}.lava_eggTile__cEQbr{z-index:5}.lava_eggTile__cEQbr .lava_rock__p7IFv{background:linear-gradient(150deg,#8e7071,#493047);border-color:#ffdcaa}.lava_egg__5RON7{position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);font-size:clamp(24px,3.5vw,42px);filter:drop-shadow(0 5px 3px #19071588);animation:lava_land__Pirlt .3s ease-out}.lava_deadEgg__izAHQ .lava_egg__5RON7{animation:lava_burn__nRMmx .6s ease-in forwards}.lava_boardCaption__u9mjd{position:absolute;bottom:11px;left:0;right:0;display:flex;justify-content:center;gap:6px;align-items:center;color:#ffddb5;font-size:9px;letter-spacing:.4px;font-weight:700;text-shadow:0 1px 6px #4d120b}.lava_feedback__hvngT{min-height:34px;padding-top:13px;font-size:11px;color:#a5b0c6;line-height:1.6}.lava_boardWrap__xNN_l[data-moving=true]{animation:lava_rumble__d0nbn .4s ease}@keyframes lava_lavaFlow__Wl6fS{to{transform:rotate(8deg) translate(4%,3%) scale(1.05)}}@keyframes lava_sink__jAIDr{to{transform:translateY(24px) scale(.7) rotate(7deg);opacity:0}}@keyframes lava_splash__9uKoq{0%{transform:scale(.2);opacity:0}45%{transform:scale(1.2);opacity:1}to{transform:scale(1.4);opacity:0}}@keyframes lava_land__Pirlt{0%{transform:translate(-50%,-100%) scale(.8)}}@keyframes lava_burn__nRMmx{to{transform:translate(-50%,30%) scale(.6);opacity:0}}@keyframes lava_rumble__d0nbn{25%{transform:translateX(-1px)}75%{transform:translateX(1px)}}@media(max-width:600px){.lava_boardWrap__xNN_l{padding:8px 8px 30px;border-radius:14px}.lava_board__5RoOn{gap:3px}.lava_rock__p7IFv{inset:1px;border-radius:7px}.lava_rock__p7IFv small{font-size:7px}.lava_egg__5RON7{font-size:26px}.lava_boardCaption__u9mjd{font-size:8px;bottom:8px}.lava_splash__9uKoq{font-size:24px}}@media(prefers-reduced-motion:reduce){.lava_boardWrap__xNN_l,.lava_egg__5RON7,.lava_lavaSurface__Dm8DB,.lava_rock__p7IFv,.lava_splash__9uKoq{animation:none!important}.lava_tile__oG_Cn{transition:none}.lava_deadEgg__izAHQ .lava_egg__5RON7,.lava_dropping__MYIA3 .lava_rock__p7IFv{opacity:0}}.lava_boardWrap__xNN_l{scroll-margin-top:80px}.lava_egg__5RON7{width:clamp(27px,3.8vw,43px)}.lava_egg__5RON7 svg{display:block;width:100%;height:auto}@media(max-width:600px){.lava_egg__5RON7{width:28px}}.lava_levels__xFlif{gap:6px;margin-bottom:10px}.lava_levels__xFlif>span{font-size:9px}.lava_boardWrap__xNN_l{padding:8px 8px 28px;border-radius:12px}.lava_board__5RoOn{max-width:340px;max-height:340px;gap:4px}.lava_rock__p7IFv{inset:1px;border-radius:7px}.lava_rock__p7IFv small{font-size:8px;color:#e1d1c780}.lava_tile__oG_Cn:hover:not(:disabled){transform:translateY(-2px)}.lava_egg__5RON7{width:28px}.lava_boardCaption__u9mjd{bottom:8px;font-size:8px;letter-spacing:0}.lava_feedback__hvngT{min-height:0;padding-top:9px;font-size:10px}.lava_preview__HCHU2{max-width:560px;margin:0 auto 14px;padding:12px;border:1px solid var(--ui-border);border-radius:16px;background:var(--ui-surface)}.lava_preview__HCHU2 h2{font-size:14px;font-weight:800;margin-bottom:10px}@media(max-width:380px){.lava_board__5RoOn{gap:3px}.lava_egg__5RON7{width:25px}.lava_rock__p7IFv small{font-size:7px}}.lava_preview__HCHU2 .lava_tile__oG_Cn:disabled{opacity:1;cursor:default}