.impact171{position:absolute;pointer-events:none;inset:-45%;z-index:9;display:block}.impact171 svg{width:100%;height:100%;overflow:visible}.arc171{fill:none;stroke:#d4faff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px #46cfff);animation:arc171 .65s steps(1) both}.core171{fill:#fff;filter:drop-shadow(0 0 12px #48ceff);animation:core171 .65s both}.rocks171{fill:#5a4030;stroke:#edca8c;stroke-width:2;animation:rocks171 .85s both;transform-origin:60px 94px}.seams171{fill:none;stroke:#fff2be;stroke-width:3}.ring171{fill:none;stroke:#d7ad70;stroke-width:3;animation:ring171 .85s both;transform-origin:60px 94px}.cast-electric171 svg{fill:none;stroke:#c5f7ff;stroke-width:4;filter:drop-shadow(0 0 8px #1ba6ff)}.cast-earth171 svg{fill:#65452c;stroke:#f2cc8b;stroke-width:2;filter:drop-shadow(0 0 7px #e29845)}@keyframes arc171{0%{opacity:0;transform:scale(.4)}15%{opacity:1;transform:scale(1)}35%{transform:rotate(12deg) scale(1.15)}50%{opacity:.3}65%{opacity:1;transform:rotate(-10deg)}to{opacity:0;transform:scale(1.3)}}@keyframes core171{0%{opacity:0;transform:scale(.3);transform-origin:center}25%{opacity:1;transform:scale(1.3)}to{opacity:0;transform:scale(.1);transform-origin:center}}@keyframes rocks171{0%{opacity:0;transform:translateY(45px) scaleY(.1)}28%{opacity:1;transform:translateY(-5px) scaleY(1.1)}42%,62%{transform:translate(-3px)}52%,72%{transform:translate(3px)}to{opacity:0;transform:translateY(8px)}}@keyframes ring171{0%,20%{opacity:0;transform:scale(.2)}40%{opacity:1}to{opacity:0;transform:scale(1.7)}}.reap-stage171{position:fixed;inset:0;z-index:17000;pointer-events:none;background:radial-gradient(ellipse at 50% 40%,#15334199,#02040bdd);animation:reap-stage171 var(--reap-time) both}.reap-portrait171{position:absolute;left:50%;top:40%;width:min(45vw,250px);height:min(45vw,250px);transform:translate(-50%,-50%)}.reap-half171{position:absolute;inset:0;filter:drop-shadow(0 0 20px #7fe8cf);animation:reap-left171 var(--reap-time) both}.reap-half171>*{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;border-radius:12px!important;background-size:cover!important}.reap-half171 img{width:100%;height:100%;object-fit:cover}.reap-half171.left{clip-path:polygon(0 0,50% 0,50% 100%,0 100%)}.reap-half171.right{clip-path:polygon(50% 0,100% 0,100% 100%,50% 100%);animation-name:reap-right171}.reap-scythe171{position:absolute;left:50%;top:40%;width:min(80vw,490px);height:min(80vw,490px);transform-origin:50% 90%;animation:reap-scythe171 var(--reap-time) both}.reap-scythe171 svg{width:100%;height:100%;overflow:visible;filter:drop-shadow(0 0 15px #bafff0)}.handle171{stroke:#c4e5db;stroke-width:5}.blade171{fill:#eafff8;stroke:#6acbb3;stroke-width:2}.reap-cut171{position:absolute;left:50%;top:16%;width:4px;height:48%;background:#f4fff9;box-shadow:0 0 20px 7px #82ffd5;animation:reap-cut171 var(--reap-time) both}@keyframes reap-stage171{0%{opacity:0}12%,83%{opacity:1}to{opacity:0}}@keyframes reap-left171{0%{transform:scale(.55);opacity:0}20%,46%{transform:scale(1);opacity:1}52%{transform:translate(-4px)}to{transform:translate(-95px,100px) rotate(-24deg);opacity:0}}@keyframes reap-right171{0%{transform:scale(.55);opacity:0}20%,46%{transform:scale(1);opacity:1}52%{transform:translate(4px)}to{transform:translate(95px,100px) rotate(24deg);opacity:0}}@keyframes reap-scythe171{0%,18%{opacity:0;transform:translate(-50%,-70%) rotate(-95deg)}30%{opacity:1;transform:translate(-50%,-70%) rotate(-70deg)}49%{opacity:1;transform:translate(-50%,-40%) rotate(30deg)}66%,to{opacity:0;transform:translate(-50%,-20%) rotate(65deg)}}@keyframes reap-cut171{0%,44%{opacity:0;transform:scaleY(.1)}50%{opacity:1;transform:scaleY(1)}65%,to{opacity:0;transform:scaleY(1.2)}}@media(prefers-reduced-motion:reduce){.impact171,.reap-stage171{display:none}}@media(max-width:720px){.mechanic-board92,#situation-content65 .mechanic-board92{grid-template-columns:minmax(0,1fr)!important}.mechanic-board92>.mechanic-side93,#situation-content65 .mechanic-board92>.mechanic-side93{grid-column:1!important;grid-row:auto!important;width:100%;min-width:0}}.astro-row82{display:grid;grid-template-columns:40px minmax(0,1fr)}.astro-track82{overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:4px}.astro-track82>.astro-star82{flex:1 0 48px;min-width:48px;box-sizing:border-box;white-space:normal}.astro-star82 b,.astro-star82 small{word-break:keep-all}.game-card .card-name,.game-card .card-text{overflow-wrap:anywhere;min-width:0}.mobile-card-zoom66 .game-card,.card-inspect91 .game-card{height:auto!important;max-height:none!important;min-height:0!important;flex-shrink:0}.mobile-card-zoom66 .card-text,.card-inspect91 .card-text{display:block!important;-webkit-line-clamp:unset!important;overflow:visible!important;flex-shrink:0}.mobile-card-zoom66{overflow-y:auto;overscroll-behavior:contain}.sink162{position:fixed;z-index:150;pointer-events:none;width:110px;height:154px;border:2px solid #68a9bc;border-radius:10px;background:linear-gradient(#1b3349,#05141e);box-shadow:0 0 22px #43bada88;overflow:hidden;animation:sink-card162 .85s ease-in forwards}.sink162 img{width:100%;height:100%;object-fit:cover;opacity:.55}.sink162 b{position:absolute;inset:0;display:grid;place-items:center;font-size:58px;color:#bccbd1;text-shadow:0 3px 6px #000}.sink162:after{content:"";position:absolute;left:-30%;top:45%;width:160%;height:30px;border:3px solid #79d8e9;border-radius:50%;box-shadow:0 0 20px #7ccfe3;animation:sink-water162 .85s ease-out forwards}@keyframes sink-card162{0%{transform:translateY(-25px) rotate(-7deg);opacity:1}35%{transform:translateY(5px) rotate(3deg);opacity:1}to{transform:translateY(100px) scale(.65);opacity:0}}@keyframes sink-water162{0%{transform:scale(.25);opacity:0}35%{opacity:1}to{transform:scale(1.4);opacity:0}}@media(prefers-reduced-motion:reduce){.sink162,.sink162:after{animation:none}.sink162{opacity:.75}}
