.mine-sign-repair{pointer-events:none;-webkit-user-select:none;user-select:none;clip-path:inset(19% 87% 72% 9.5%);width:100%;height:100%;position:absolute;inset:0}.mine-sign-repair[data-deep=true]{clip-path:inset(21% 88% 70.5% 8.5%)}.pip-mining-strike{pointer-events:none;z-index:6;width:112px;height:112px;position:absolute;top:calc(45% - 76px);left:calc(50% + 19px)}.pip-mining-strike>img{object-fit:contain;-webkit-user-select:none;user-select:none;transform-origin:50% 87%;filter:drop-shadow(0 3px 2px #21152266);width:100%;max-width:none;height:100%;animation:.85s cubic-bezier(.4,0,.2,1) both pip-mining-swing;display:block}@keyframes pip-mining-swing{0%{opacity:0;transform:rotate(12deg)}12%{opacity:1;transform:rotate(12deg)}25%{opacity:1;transform:rotate(35deg)}38%{opacity:1;transform:rotate(-42deg)}48%{opacity:1;transform:rotate(-30deg)}62%{opacity:1;transform:rotate(-38deg)}80%{opacity:1;transform:rotate(-20deg)}to{opacity:0;transform:rotate(-12deg)}}.mine-wall[data-impact=true],.deep-mine-wall[data-impact=true]{z-index:6}.mine-wall .mine-chips i,.deep-mine-wall .deep-mine-chips i,.mine-drop,.deep-mine-drop{animation-delay:.323s}@media (prefers-reduced-motion:reduce){.pip-mining-strike>img{opacity:1;animation:none;transform:rotate(-42deg)}.mine-drop,.deep-mine-drop{animation-delay:0s}}.adventure-map[data-area=mine][data-underground=true]{aspect-ratio:auto;background:#392f38}.adventure-map[data-area=mine]>img{display:none}.pip-mine{color:#fff1d7;font-size:13px;position:relative}.mine-scroll{scrollbar-color:#b98a55 #392f38;scrollbar-width:thin;outline-offset:-3px;overscroll-behavior-x:contain;overflow:auto hidden}.mine-corridor{aspect-ratio:3;isolation:isolate;width:max(1680px,145%);position:relative}.mine-corridor-art{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.mine-walkway{cursor:pointer;background:0 0;border:0;height:14%;position:absolute;top:66%;left:5%;right:5%}.mine-wall{color:#fff1d7;cursor:pointer;background:0 0;border:0;border-radius:37%;width:11%;height:28%;padding:0;transition:background .25s;position:absolute;top:35%}.mine-wall:hover:not(:disabled){background:#ffeab51a;box-shadow:0 0 22px #ffe8a933}.mine-wall:focus-visible{outline-offset:4px;outline:3px solid #f1d499}.mine-wall[data-hits="5"]{cursor:help;background:radial-gradient(#241c2b85,#29203150 55%,#0000 73%)}.mine-wall[data-hits="5"]:after{content:"";background:#31233077;border-radius:40%;position:absolute;inset:15%;box-shadow:inset 0 5px 10px #16111d66}.mine-wall-label{white-space:nowrap;z-index:2;background:#332432cc;border:1px solid #deb97870;border-radius:20px;justify-content:center;align-items:center;gap:5px;padding:4px 9px;font-size:12px;display:flex;position:absolute;bottom:-8%;left:50%;transform:translate(-50%)}.mine-cracks{pointer-events:none;filter:drop-shadow(1px 1px #e5b66a88);width:100%;height:100%}.mine-pip{aspect-ratio:1;pointer-events:none;z-index:4;width:105px;transition-property:left;transition-timing-function:linear;position:absolute;top:57%;transform:translate(-50%)}.mine-pip .pip-pet{width:100%;height:100%}.mine-pip[data-walking=true] .pip-pet{animation:.22s ease-in-out infinite alternate mine-walk-hop}.mine-pickaxe{color:#f5c173;filter:drop-shadow(1px 2px 1px #392430);transform-origin:0 100%;animation:.38s ease-out mine-swing;position:absolute;top:22px;right:-17px}.mine-chips{pointer-events:none;z-index:5;position:absolute;top:45%;left:50%}.mine-chips i{width:8px;height:7px;transform:rotate(var(--chip-turn));background:#d5a76f;border-radius:2px;animation:.65s ease-out both mine-chip;position:absolute;box-shadow:1px 1px #705044}.mine-drop{z-index:8;pointer-events:none;flex-direction:column;align-items:center;gap:6px;animation:2.2s ease-out both mine-drop;display:flex;position:absolute;top:42%}.mine-drop .order-resource-art{filter:drop-shadow(0 3px 3px #25162b66);width:65px;height:50px}.mine-drop strong{white-space:nowrap;color:#533d44;background:#fff1d7;border-radius:14px;padding:6px 11px;box-shadow:0 3px 10px #33243455}.mine-exit,.mine-future{z-index:5;color:#fff1d7;font:inherit;cursor:pointer;background:#49313bd9;border:1px solid #cb9b63;border-radius:12px;min-height:44px;padding:8px 12px;position:absolute;top:70%}.mine-exit{align-items:center;gap:6px;display:flex;left:3%}.mine-future{font-size:12px;right:2%}.mine-toolbar{background:#322735;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.mine-toolbar button,.mine-status button{color:#fff2d5;min-height:42px;font:inherit;cursor:pointer;background:#654b59;border:1px solid #ad8b65;border-radius:12px;justify-content:center;align-items:center;padding:7px 12px;display:inline-flex}.mine-toolbar button:disabled{opacity:.45;cursor:default}.mine-pack{color:#decab1;margin-left:auto}.mine-status{color:#eadbc6;background:#322735;align-items:center;gap:10px;min-height:40px;padding:0 16px 12px;line-height:1.5;display:flex}.mine-confirm{color:#483647;background:#fff1d7;border:1px solid #cba474;border-radius:22px;width:min(420px,100vw - 28px);max-height:85dvh;margin:auto;padding:28px;position:fixed;inset:0;overflow:auto;box-shadow:0 20px 60px #0006}.mine-confirm::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1b142977}.mine-confirm h2{margin:0 0 18px;font-size:21px}.mine-confirm p{line-height:1.5}.mine-confirm button{color:#fff7e7;min-height:42px;font:inherit;cursor:pointer;background:#765789;border:0;border-radius:11px;margin:4px;padding:8px 14px}.mine-confirm button:disabled{opacity:.45;cursor:default}.mine-confirm .mine-confirm-close{color:inherit;background:0 0;padding:8px;position:absolute;top:5px;right:7px}.mine-value-note{background:#e8d8b3;border-radius:12px;padding:10px}@keyframes mine-walk-hop{to{transform:translateY(-5px)rotate(2deg)}}@keyframes mine-swing{0%{transform:rotate(-45deg)}55%{transform:rotate(40deg)}to{transform:rotate(0)}}@keyframes mine-chip{0%{opacity:1;transform:translate(0)rotate(0)}to{opacity:0;transform:translate(var(--chip-x),90px) rotate(var(--chip-turn))}}@keyframes mine-drop{0%{opacity:0;transform:translate(-50%,-20px)scale(.5)}15%{opacity:1;transform:translate(-50%)scale(1.1)}30%,80%{opacity:1;transform:translate(-50%,48px)scale(1)}to{opacity:0;transform:translate(-50%,60px)}}@media (max-width:700px){.mine-corridor{width:1440px}.mine-toolbar{gap:7px;font-size:11px}.mine-toolbar>span:nth-child(2){max-width:140px}.mine-pack{margin-left:0}.mine-pip{width:90px}.mine-future{right:1%}}@media (prefers-reduced-motion:reduce){.mine-pip{transition:none!important}.mine-pip[data-walking=true] .pip-pet,.mine-pickaxe,.mine-chips i{animation:none}.mine-chips{display:none}.mine-drop{animation:none;transform:translate(-50%)}}.mine-unlocked-entrance{clip-path:inset(0 0 0 86%);pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.pip-mine .mine-future{width:11.1878%;height:39.2265%;min-height:0;box-shadow:none;z-index:7;background:0 0;border:0;border-radius:0;outline:none;padding:0;top:21.4088%;left:87.7532%;right:auto}.mine-entrance-highlight{pointer-events:none;opacity:0;filter:drop-shadow(0 0 2px #ffe3a480)drop-shadow(0 0 5px #ffce6940);width:100%;height:100%;transition:opacity .18s;position:absolute;inset:0;overflow:visible}.mine-entrance-label{color:#fff1d7;pointer-events:none;opacity:0;background:#332432eb;border:1px solid #deb97880;border-radius:12px;width:max-content;max-width:180px;padding:6px 10px;font-size:12px;line-height:1.4;transition:opacity .18s;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%)}:is(.mine-future:hover .mine-entrance-highlight,.mine-future:focus-visible .mine-entrance-highlight,.mine-future[data-hint=true] .mine-entrance-highlight,.mine-future:hover .mine-entrance-label,.mine-future:focus-visible .mine-entrance-label,.mine-future[data-hint=true] .mine-entrance-label){opacity:1}@media (prefers-reduced-motion:reduce){.mine-entrance-highlight,.mine-entrance-label{transition:none}}.adventure-map[data-area=deep-mine][data-underground=true]{aspect-ratio:auto;background:#392f38}.adventure-map[data-area=deep-mine]>img{display:none}.pip-deep-mine{color:#fff1d7;font-size:13px;position:relative}.deep-mine-scroll{scrollbar-color:#b98a55 #392f38;scrollbar-width:thin;outline-offset:-3px;overscroll-behavior-x:contain;overflow:auto hidden}.deep-mine-corridor{aspect-ratio:3;isolation:isolate;width:max(1680px,145%);position:relative}.deep-mine-corridor-art{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.deep-mine-walkway{cursor:pointer;background:0 0;border:0;height:14%;position:absolute;top:66%;left:5%;right:5%}.deep-mine-wall{color:#fff1d7;cursor:pointer;background:0 0;border:0;border-radius:37%;width:11%;height:28%;padding:0;transition:background .25s;position:absolute;top:35%}.deep-mine-wall:hover:not(:disabled){background:#ffeab51a;box-shadow:0 0 22px #ffe8a933}.deep-mine-wall:focus-visible{outline-offset:4px;outline:3px solid #f1d499}.deep-mine-wall[data-hits="4"]{cursor:help;background:radial-gradient(#241c2b85,#29203150 55%,#0000 73%)}.deep-mine-wall[data-hits="4"]:after{content:"";background:#31233077;border-radius:40%;position:absolute;inset:15%;box-shadow:inset 0 5px 10px #16111d66}.deep-mine-wall-label{white-space:nowrap;z-index:2;background:#332432cc;border:1px solid #deb97870;border-radius:20px;justify-content:center;align-items:center;gap:5px;padding:4px 9px;font-size:12px;display:flex;position:absolute;bottom:-8%;left:50%;transform:translate(-50%)}.deep-mine-cracks{pointer-events:none;filter:drop-shadow(1px 1px #e5b66a88);width:100%;height:100%}.deep-mine-pip{aspect-ratio:1;pointer-events:none;z-index:4;width:105px;transition-property:left;transition-timing-function:linear;position:absolute;top:57%;transform:translate(-50%)}.deep-mine-pip .pip-pet{width:100%;height:100%}.deep-mine-pip[data-walking=true] .pip-pet{animation:.22s ease-in-out infinite alternate deep-mine-walk-hop}.deep-mine-pickaxe{color:#f5c173;filter:drop-shadow(1px 2px 1px #392430);transform-origin:0 100%;animation:.38s ease-out deep-mine-swing;position:absolute;top:22px;right:-17px}.deep-mine-chips{pointer-events:none;z-index:5;position:absolute;top:45%;left:50%}.deep-mine-chips i{width:8px;height:7px;transform:rotate(var(--chip-turn));background:#d5a76f;border-radius:2px;animation:.65s ease-out both deep-mine-chip;position:absolute;box-shadow:1px 1px #705044}.deep-mine-drop{z-index:8;pointer-events:none;flex-direction:column;align-items:center;gap:6px;animation:2.2s ease-out both deep-mine-drop;display:flex;position:absolute;top:42%}.deep-mine-drop .order-resource-art{filter:drop-shadow(0 3px 3px #25162b66);width:65px;height:50px}.deep-mine-drop strong{white-space:nowrap;color:#533d44;background:#fff1d7;border-radius:14px;padding:6px 11px;box-shadow:0 3px 10px #33243455}.deep-mine-exit,.deep-mine-future{z-index:5;color:#fff1d7;font:inherit;cursor:pointer;background:#49313bd9;border:1px solid #cb9b63;border-radius:12px;min-height:44px;padding:8px 12px;position:absolute;top:70%}.deep-mine-exit{align-items:center;gap:6px;display:flex;left:3%}.deep-mine-future{font-size:12px;right:2%}.deep-mine-toolbar{background:#322735;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.deep-mine-toolbar button,.deep-mine-status button{color:#fff2d5;min-height:42px;font:inherit;cursor:pointer;background:#654b59;border:1px solid #ad8b65;border-radius:12px;justify-content:center;align-items:center;padding:7px 12px;display:inline-flex}.deep-mine-toolbar button:disabled{opacity:.45;cursor:default}.deep-mine-pack{color:#decab1;margin-left:auto}.deep-mine-status{color:#eadbc6;background:#322735;align-items:center;gap:10px;min-height:40px;padding:0 16px 12px;line-height:1.5;display:flex}.deep-mine-confirm{color:#483647;background:#fff1d7;border:1px solid #cba474;border-radius:22px;width:min(420px,100vw - 28px);max-height:85dvh;margin:auto;padding:28px;position:fixed;inset:0;overflow:auto;box-shadow:0 20px 60px #0006}.deep-mine-confirm::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1b142977}.deep-mine-confirm h2{margin:0 0 18px;font-size:21px}.deep-mine-confirm p{line-height:1.5}.deep-mine-confirm button{color:#fff7e7;min-height:42px;font:inherit;cursor:pointer;background:#765789;border:0;border-radius:11px;margin:4px;padding:8px 14px}.deep-mine-confirm button:disabled{opacity:.45;cursor:default}.deep-mine-confirm .deep-mine-confirm-close{color:inherit;background:0 0;padding:8px;position:absolute;top:5px;right:7px}.deep-mine-value-note{background:#e8d8b3;border-radius:12px;padding:10px}@keyframes deep-mine-walk-hop{to{transform:translateY(-5px)rotate(2deg)}}@keyframes deep-mine-swing{0%{transform:rotate(-45deg)}55%{transform:rotate(40deg)}to{transform:rotate(0)}}@keyframes deep-mine-chip{0%{opacity:1;transform:translate(0)rotate(0)}to{opacity:0;transform:translate(var(--chip-x),90px) rotate(var(--chip-turn))}}@keyframes deep-mine-drop{0%{opacity:0;transform:translate(-50%,-20px)scale(.5)}15%{opacity:1;transform:translate(-50%)scale(1.1)}30%,80%{opacity:1;transform:translate(-50%,48px)scale(1)}to{opacity:0;transform:translate(-50%,60px)}}@media (max-width:700px){.deep-mine-corridor{width:1440px}.deep-mine-toolbar{gap:7px;font-size:11px}.deep-mine-toolbar>span:nth-child(2){max-width:140px}.deep-mine-pack{margin-left:0}.deep-mine-pip{width:90px}.deep-mine-future{right:1%}}@media (prefers-reduced-motion:reduce){.deep-mine-pip{transition:none!important}.deep-mine-pip[data-walking=true] .pip-pet,.deep-mine-pickaxe,.deep-mine-chips i{animation:none}.deep-mine-chips{display:none}.deep-mine-drop{animation:none;transform:translate(-50%)}}.deep-mine-drop[data-gem=true] .order-resource-art{filter:drop-shadow(0 0 8px #d4b9ff)}.deep-mine-drop[data-gem=true]:after{content:"✦";color:#f6dfff;animation:1s ease-out both deep-mine-gem-reveal;position:absolute;top:0;right:-12px}@keyframes deep-mine-gem-reveal{0%{opacity:0;transform:scale(.4)rotate(-20deg)}35%{opacity:1}to{opacity:0;transform:scale(1.2)rotate(25deg)}}@media (prefers-reduced-motion:reduce){.deep-mine-drop[data-gem=true]:after{animation:none}}
