html:has(.descend-page){overflow:hidden}html:has(.descend-page) .site-footer{display:none}html:has(.descend-page) .site-header{padding-left:.75rem;padding-top:calc(.6rem + env(safe-area-inset-top));justify-content:flex-start}html:has(.descend-page) .site-logo{width:7rem}@media (min-width:640px){html:has(.descend-page) .site-logo{width:9.5rem}}.mine{--wall:clamp(60px,13vw,240px);color:#f3ead6;-webkit-user-select:none;user-select:none;background:#120d09;height:100svh;position:relative;overflow:hidden}.mine.is-shaking{animation:.5s ease-out mine-shake}@keyframes mine-shake{0%{transform:translate(0)}15%{transform:translate(calc(var(--shake)*-.6),var(--shake))}30%{transform:translate(var(--shake),calc(var(--shake)*-.5))}45%{transform:translate(calc(var(--shake)*-.7),calc(var(--shake)*.4))}60%{transform:translate(calc(var(--shake)*.4),calc(var(--shake)*-.3))}80%{transform:translate(calc(var(--shake)*-.2),calc(var(--shake)*.1))}to{transform:translate(0)}}.mine-world{will-change:transform;width:100%;position:absolute;inset:0 auto auto 0}.mine-surface{width:100%;position:absolute;top:0;left:0;overflow:hidden}.mine-headframe{bottom:0;left:var(--cage-x);aspect-ratio:140/170;width:auto;position:absolute;overflow:visible;transform:translate(-50%)}.mine-headframe-wood{fill:#2e1d12}.mine-headframe-wheel{fill:none;stroke:#1c110a;stroke-width:4px}.mine-headframe-hub{fill:#1c110a}@keyframes mine-flicker{0%,to{opacity:.85}50%{opacity:1}}.surf-sky{background:linear-gradient(#9a7a86 0%,#bb8578 100%);width:100%;position:absolute;top:0;left:0}.surf-art{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;height:auto;position:absolute;-webkit-mask-image:linear-gradient(#000 0 88%,#0000 100%);mask-image:linear-gradient(#000 0 88%,#0000 100%)}.surf-boar{filter:drop-shadow(0 -1px 1px #ffc4788c);line-height:0;animation:44s linear infinite boar-roam;position:absolute}.surf-boar-bob{animation:.55s ease-in-out infinite alternate boar-bob;display:block}.boar-body{fill:#3a2618}.boar-bristle,.boar-tail{fill:none;stroke:#2a1a10;stroke-width:2px;stroke-linecap:round}.boar-tusk{fill:#e8d8b4}@keyframes boar-roam{0%{transform:translate(0)scaleX(1)}38%{transform:translateX(var(--roam))scaleX(1)}48%{transform:translateX(var(--roam))scaleX(1)}50%{transform:translateX(var(--roam))scaleX(-1)}88%{transform:translate(0)scaleX(-1)}98%{transform:translate(0)scaleX(-1)}to{transform:translate(0)scaleX(1)}}@keyframes boar-bob{to{transform:translateY(-1.5px)}}.mine-headframe,.surf-crates{filter:drop-shadow(0 0 1.5px #ffbe6ebf)drop-shadow(0 0 10px #ffaa5040)}.surf-crates{bottom:0;left:calc(var(--cage-x) + 54px);width:60px;height:auto;position:absolute}.surf-crate{fill:#2e1d12}.surf-crate-lines{fill:none;stroke:#1c110a;stroke-width:1.5px}.surf-rope{fill:none;stroke:#4a3220;stroke-width:3px}.mine-headframe-spokes{fill:none;stroke:#1c110a;stroke-width:2px}@media (max-width:639px){.surf-crates{width:46px}}.rock{pointer-events:none;position:absolute;inset:0}.rock-band{position:absolute;left:0;right:0}.rock-back{background-size:380px;position:absolute;inset:0}.rock-wall{width:var(--wall);background-size:300px;position:absolute;top:0;bottom:0}.rock-wall-l{left:0}.rock-wall-r{background-position:100% 0;right:0}.rock-post{width:96px;height:160px;position:absolute}.rock-post-l{left:calc(var(--wall)*.62)}.rock-post-r{right:calc(var(--wall)*.62);transform:scaleX(-1)}.rock-post-upright,.rock-post-beam{filter:brightness(.75)drop-shadow(2px 3px 3px #000000b3);background-repeat:repeat-y;background-size:18px;width:18px;position:absolute}.rock-post-upright{height:160px;top:0;left:6px}.rock-post-beam{transform-origin:0 0;height:96px;top:0;left:0;transform:rotate(-90deg)translate(-18px)}.rock-geode{filter:brightness(1.1)drop-shadow(0 0 14px #50ffaa80);background-size:cover;border-radius:50%;position:absolute;translate:-50% -50%;-webkit-mask-image:radial-gradient(circle,#000 52%,#0000 70%);mask-image:radial-gradient(circle,#000 52%,#0000 70%)}.rock-geode-r{translate:50% -50%}.rock-iron{filter:brightness(.7);height:46px;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(var(--wall)*.85),transparent var(--wall),transparent calc(100% - var(--wall)),#000 calc(100% - var(--wall)*.85),#000 100%);mask-image:linear-gradient(90deg,#000 0,#000 calc(var(--wall)*.85),transparent var(--wall),transparent calc(100% - var(--wall)),#000 calc(100% - var(--wall)*.85),#000 100%);-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(var(--wall)*.85),transparent var(--wall),transparent calc(100% - var(--wall)),#000 calc(100% - var(--wall)*.85),#000 100%);background-repeat:repeat-x;background-size:auto 46px;position:absolute;left:0;right:0;translate:0 -50%}.rock-lavafall{right:calc(var(--wall)*.3);filter:brightness(1.15)drop-shadow(0 0 18px #ff6e1499);background-size:96px 96px;width:96px;animation:3.5s linear infinite rock-lava-flow;position:absolute;-webkit-mask-image:linear-gradient(90deg,#0000,#000 25% 75%,#0000);mask-image:linear-gradient(90deg,#0000,#000 25% 75%,#0000)}@keyframes rock-lava-flow{to{background-position:0 96px}}.rock-lava-floor{background-size:480px;height:560px;position:absolute;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 30%);mask-image:linear-gradient(#0000,#000 30%)}@media (max-width:639px){.rock-post{transform:scale(.75)}.rock-post-r{transform:scale(.75)scaleX(-1)}.rock-lavafall{background-size:64px 64px;width:64px}}.mine-ruler{letter-spacing:.12em;text-transform:uppercase;pointer-events:none;background:#ffffff24;width:1px;font-size:.62rem;position:absolute;top:0;bottom:0;right:14px}.mine-tick{border-top:1px solid #ffffff4d;width:8px;position:absolute;right:0}.mine-tick i{white-space:nowrap;color:#ffffff52;font-style:normal;position:absolute;top:-.6em;right:14px}.mine-you{color:#ff5b4d;margin-top:-.6em;padding-right:12px;font-weight:700;position:absolute;right:0}.mine-you:after{content:"";border:5px solid #0000;border-left:7px solid #ff5b4d;border-right:0;margin-top:-5px;position:absolute;top:50%;right:0}@media (max-width:639px){.mine-ruler{right:6px}.mine-tick i{display:none}}.mine-tier{left:calc(var(--cage-x) + 56px);right:calc(var(--wall)*.6 + 40px);border-top:1px dashed color-mix(in srgb,var(--tier)55%,transparent);animation:.5s ease-out both mine-tier-in;position:absolute}.mine-tier.is-dim{opacity:.5}.mine-tier.is-chosen{border-top:2px solid var(--tier);box-shadow:0 0 12px color-mix(in srgb,var(--tier)50%,transparent)}.mine-tier-label{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;max-width:100%;color:var(--tier);text-shadow:0 1px 2px #000;align-items:baseline;gap:.5em;font-size:.7rem;display:inline-flex;position:absolute;bottom:4px;right:0}.mine-tier-label img{display:none}.mine-tier-label b{font-weight:700}.mine-tier-label i{letter-spacing:.04em;text-transform:none;color:#f3ead6bf;text-overflow:ellipsis;min-width:0;max-width:14rem;font-style:normal;overflow:hidden}.mine-tier-label em{opacity:.7;font-style:normal}.mine-tier.is-chosen .mine-tier-label i{color:#fff}@keyframes mine-tier-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@media (max-width:639px){.mine-tier{left:calc(var(--cage-x) + 44px);right:52px}.mine-tier-label{letter-spacing:.08em;gap:.35em;font-size:.6rem}.mine-tier-label i{max-width:6rem}}.mine-rope{top:0;left:var(--cage-x);background:#7a5a36;width:2px;margin-left:-1px;position:absolute}.mine-cage{left:var(--cage-x);transform-origin:50% 0;will-change:transform;width:92px;height:114px;position:absolute;transform:translate(-50%,-100%)}.mine-rig{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mine-rig-chain{fill:none;stroke:#5d5a55;stroke-width:2.4px;stroke-dasharray:3.2 1.6;stroke-linecap:round}.mine-rig-ring{fill:none;stroke:#6e6a63;stroke-width:1.6px}.mine-rig-plank{fill:#6b4524;stroke:#2a170a;stroke-width:1px}.mine-rig-grain{stroke:#1e100699;stroke-width:.8px}.mine-rig-band{fill:#4a4744}.mine-peon-shadow{background:radial-gradient(#0009 0%,#0000 70%);width:54px;height:7px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.mine-peon-swing{transform-origin:50% calc(100% - 9px);position:absolute;inset:0}.mine-peon{filter:brightness(.82)contrast(1.08)saturate(.82)sepia(.18)drop-shadow(1px 0 #ffaa5073)drop-shadow(0 0 6px #ff963c40);width:66px;height:auto;animation:2.6s ease-in-out infinite mine-idle;position:absolute;bottom:9px;left:50%;transform:translate(-50%)}.mine-cage.is-moving .mine-peon{animation:.5s ease-in-out infinite mine-brace}.mine-cage-sign{max-width:260px;font-family:var(--font-display);white-space:nowrap;text-shadow:0 1px 2px #000;background:#0a0705eb;border:1px solid #6b5334;border-radius:4px;margin-top:12px;padding:.3rem .8rem;font-size:1.05rem;animation:.45s cubic-bezier(.2,1.4,.4,1) both mine-sign-in;position:absolute;top:100%;left:50%;transform:translate(-50%)rotate(-4deg);box-shadow:0 6px 14px #0009}@keyframes mine-idle{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-2px)}}@keyframes mine-brace{0%,to{transform:translate(-50%)translateY(0)rotate(0)}50%{transform:translate(-52%)translateY(-4px)rotate(-2deg)}}@keyframes mine-sign-in{0%{opacity:0;transform:translate(-50%)rotate(-14deg)scale(.6)}to{opacity:1;transform:translate(-50%)rotate(-4deg)scale(1)}}@media (max-width:639px){.mine-cage{width:76px;height:96px}.mine-peon{width:54px}.mine-cage-sign{font-size:.9rem}}.mine-fx,.mine-vignette{pointer-events:none;position:absolute;inset:0}.mine-vignette{background:radial-gradient(at 50% 45%,#0000 50%,#00000080 100%),linear-gradient(#0000008c 0%,#0000 16% 82%,#0009 100%)}.mine-dark,.mine-light{pointer-events:none;position:absolute;inset:0}.mine-dark{opacity:var(--dark,0);background:radial-gradient(circle at var(--lx,30%)var(--ly,50%),#06040200 0,#06040200 110px,#06040252 300px,#0604028c 620px)}.mine-light{opacity:calc(.35 + var(--dark,0)*.65);mix-blend-mode:screen;background:radial-gradient(circle at var(--lx,30%)var(--ly,50%),#ffa04647 0,#ff82321f 110px,#ff6e2800 260px);animation:3.2s ease-in-out infinite mine-light-flicker}@keyframes mine-light-flicker{0%,to{filter:brightness()}30%{filter:brightness(1.12)}55%{filter:brightness(.94)}80%{filter:brightness(1.06)}}.mine-world-labels{pointer-events:none}.mine-hud{top:calc(.9rem + env(safe-area-inset-top));pointer-events:none;align-items:flex-start;gap:clamp(1rem,4vw,3.5rem);display:flex;position:absolute;left:50%;transform:translate(-50%)}.mine-plate{background:#080604d1;border:1px solid #6b5334;border-radius:6px;flex-direction:column;min-width:7.5rem;padding:.4rem .9rem .45rem;display:inline-flex;box-shadow:inset 0 0 0 1px #000,0 4px 12px #0009}.mine-plate-level{text-align:right;align-items:flex-end}.mine-plate-label{letter-spacing:.24em;text-transform:uppercase;color:#b7a98c;font-size:.62rem}.mine-plate-value{font-family:var(--font-display);white-space:nowrap;color:var(--color-wow-gold);text-shadow:0 1px 2px #000;font-size:1.45rem;line-height:1.15}.mine-centre{flex-direction:column;align-items:center;gap:5px;padding-top:2px;display:flex}.mine-title{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--color-wow-gold);text-shadow:0 2px 4px #000;margin:0;font-size:1.05rem}.mine-pips-row{gap:5px;display:flex}.mine-pip{background:#0009;border:1px solid #6b5334;border-radius:3px;width:13px;height:13px}.mine-pip.is-current{border-color:var(--color-wow-gold);animation:1s ease-in-out infinite mine-pip-blink}.mine-pip.is-missed{background:#4a1512;border-color:#8a2b26}.mine-pips-text{letter-spacing:.22em;text-transform:uppercase;color:#b7a98c;text-shadow:0 1px 2px #000;font-size:.62rem}@keyframes mine-pip-blink{0%,to{background:#0009}50%{background:#ffd81399}}.mine-tools{top:calc(.9rem + env(safe-area-inset-top));position:absolute;right:.9rem}.mine-toolbar{gap:.5rem}@media (max-width:767px){.mine-hud{top:calc(4.2rem + env(safe-area-inset-top));justify-content:space-between;gap:.5rem;width:calc(100% - 1rem)}.mine-plate{min-width:0;padding:.25rem .55rem .3rem}.mine-plate-value{font-size:1.05rem}.mine-title{letter-spacing:.08em;white-space:nowrap;font-size:.72rem}.mine-centre{min-width:0}.mine-pip{width:11px;height:11px}.mine-pips-text{display:none}.mine-tools{top:calc(.7rem + env(safe-area-inset-top));right:.6rem}}@media (max-width:380px){.mine-hud{gap:.3rem}.mine-plate{padding:.2rem .45rem .25rem}.mine-plate-label{letter-spacing:.16em;font-size:.55rem}.mine-plate-value{font-size:.92rem}.mine-title{letter-spacing:.05em;font-size:.64rem}}.mine-prompt{top:calc(6.2rem + env(safe-area-inset-top));text-align:center;background:linear-gradient(#18120cf0,#0a0705f5);border:2px solid #6b5334;border-radius:10px;width:min(92%,40rem);padding:1.4rem 2rem 1.2rem;animation:.5s cubic-bezier(.2,1.2,.4,1) both mine-card-in;position:absolute;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #000,0 16px 40px #000c}.mine-prompt-num{letter-spacing:.26em;text-transform:uppercase;color:var(--color-wow-gold);font-size:.7rem}.mine-prompt-text{font-family:var(--font-display);text-wrap:balance;color:#fff;margin-top:.45rem;font-size:clamp(1.45rem,3.2vw,2.3rem);line-height:1.22}.mine-prompt-hint{letter-spacing:.18em;text-transform:uppercase;color:#9a8e78;margin-top:.7rem;font-size:.68rem}.mine-prompt-hint:before,.mine-prompt-hint:after{content:"▼";color:#6b5334;margin:0 .5em}@keyframes mine-card-in{0%{opacity:0;transform:translate(-50%)translateY(16px)scale(.96)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes mine-pop-in{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:none}}.mine-countdown{text-align:center;pointer-events:none;justify-items:center;animation:.35s ease-out both mine-pop-in;display:grid;position:absolute;top:58%;left:0;right:0;translate:0 -50%}@media (max-width:639px){.mine-countdown{top:72%}.mine-countdown-label{letter-spacing:.2em}.mine-countdown-sub{letter-spacing:.16em}}.mine-countdown-label{font-family:var(--font-display);letter-spacing:.3em;text-transform:uppercase;color:var(--color-wow-gold);text-shadow:0 0 18px #ffd81373,0 2px 4px #000;font-size:clamp(1.5rem,4vw,2.2rem)}.mine-countdown-sub{letter-spacing:.24em;text-transform:uppercase;color:#d6c8b0;text-shadow:0 1px 3px #000;margin-top:.2rem;font-size:.78rem}.mine-countdown-num{font-family:var(--font-display);color:#fff;text-shadow:0 0 30px #ffd81399,0 0 70px #ff8c1e59,0 4px 8px #000;margin-top:.2rem;font-size:clamp(5rem,16vw,8.5rem);line-height:1;animation:1s ease-out both mine-count-pop}@keyframes mine-count-pop{0%{opacity:0;transform:scale(1.8)}18%{opacity:1;transform:scale(.94)}30%{transform:scale(1)}80%{opacity:1;transform:scale(1)}to{opacity:.5;transform:scale(.9)}}.mine-bottom{inset:auto 0 calc(1.1rem + env(safe-area-inset-bottom))0;justify-items:center;gap:.5rem;padding:0 .75rem;display:grid;position:absolute}.mine-bottom.is-arriving{animation:.55s cubic-bezier(.2,.9,.3,1.15) both mine-arrive}@keyframes mine-arrive{0%{opacity:0;transform:translateY(-36svh)scale(1.15)}60%{opacity:1}to{opacity:1;transform:none}}.mine-status{letter-spacing:.16em;text-transform:uppercase;color:#d6c8b0;background:#080604db;border:1px solid #6b5334;border-radius:6px;align-items:center;gap:.5em;padding:.5rem 1.2rem;font-size:.8rem;display:inline-flex;box-shadow:inset 0 0 0 1px #000}.mine-status b{color:var(--color-wow-gold)}.mine-status-result{max-width:100%;font-family:var(--font-display);letter-spacing:.04em;text-transform:none;flex-wrap:wrap;justify-content:center;font-size:1.2rem;animation:.45s ease-out both mine-pop-in}.mine-status-result>*{white-space:nowrap}.mine-status-result img{border-radius:50%;-webkit-mask-image:radial-gradient(circle,#000 55%,#0000 75%);mask-image:radial-gradient(circle,#000 55%,#0000 75%)}.mine-status-result b{color:inherit;text-transform:uppercase}.mine-status-result span{color:#fff}.mine-status-result em{opacity:.85;font-style:normal}.mine-misses{flex-wrap:wrap;justify-content:center;gap:.3rem;max-width:40rem;margin:0;padding:0;list-style:none;display:flex}.mine-misses li{color:#ff8a80;background:#3c0806cc;border:1px solid #e0312b8c;border-radius:999px;padding:.05rem .5rem;font-size:.78rem;text-decoration:line-through}.mine-suggest{color:#f3ead6;background:#140e06f0;border:1px solid #c9a24a;border-radius:6px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.3rem;max-width:min(100%,40rem);margin:0;padding:.35rem .6rem .35rem .85rem;font-size:.92rem;animation:.18s ease-out both mine-suggest-in;display:inline-flex;box-shadow:0 4px 14px #0000008c}.mine-suggest button{font:inherit;color:#ffd76a;text-underline-offset:3px;cursor:pointer;background:#c9a24a24;border:1px solid #c9a24a8c;border-radius:4px;padding:.1rem .5rem;font-weight:700;text-decoration:underline}.mine-suggest button:hover,.mine-suggest button:focus-visible{color:#1a1206;background:#ffd76a;border-color:#ffd76a;text-decoration:none}@keyframes mine-suggest-in{0%{opacity:0;transform:translateY(4px)}}.mine-form{align-items:center;gap:.6rem;width:min(100%,40rem);display:flex}.mine-ring{flex:none;width:56px;height:56px;position:relative}.mine-ring svg{display:block;transform:rotate(-90deg)}.mine-ring-track{fill:#080604e6;stroke:#3b2d1c;stroke-width:4px}.mine-ring-fill{fill:none;stroke:var(--color-wow-gold);stroke-width:4px;stroke-linecap:round;transition:stroke-dashoffset .1s linear}.mine-form.is-urgent .mine-ring-fill{stroke:#e0312b}.mine-ring b{font-family:var(--font-display);color:#fff;text-shadow:0 1px 2px #000;place-items:center;font-size:1.15rem;display:grid;position:absolute;inset:0}.mine-form.is-urgent .mine-ring b{color:#ff8a80;animation:.5s ease-in-out infinite mine-pulse}.mine-field{flex:1;min-width:0;position:relative}.mine-field input{color:#f3ead6;background:#080604eb;border:2px solid #8a6f45;border-radius:6px;outline:none;width:100%;padding:.85rem 1rem;font-size:1.05rem;box-shadow:inset 0 2px 4px #000}.mine-field input:focus{border-color:var(--color-wow-gold)}.mine-form.is-wrong input{border-color:#e0312b}.mine-fuse{background:var(--color-wow-gold);border-radius:2px;height:3px;transition:width .1s linear;position:absolute;bottom:-6px;left:0;box-shadow:0 0 6px #ffd81399}.mine-form.is-urgent .mine-fuse{background:#e0312b;box-shadow:0 0 6px #e0312bcc}@keyframes mine-pulse{50%{filter:brightness(1.6)}}.mine-submit{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--color-wow-gold);cursor:pointer;background:linear-gradient(#a3221e 0%,#6c1411 100%);border:2px solid #c8a23c;border-radius:6px;flex:none;padding:.75rem 1.3rem;font-size:1.1rem}.mine-submit:disabled{cursor:default;filter:grayscale(.7)brightness(.7)}.mine-submit:not(:disabled):hover{filter:brightness(1.2)}.mine-overlay{background:#00000073;place-items:center;padding:1rem;display:grid;position:absolute;inset:0}.mine-card{text-align:center;background:linear-gradient(#18120cf5,#0a0705f7);border:2px solid #6b5334;border-radius:10px;width:min(100%,27rem);padding:1.5rem 1.4rem 1.4rem;animation:.5s cubic-bezier(.2,1.2,.4,1) both mine-pop-in;box-shadow:inset 0 0 0 1px #000,0 14px 34px #000c}.mine-card-title{font-family:var(--font-display);color:var(--color-wow-gold);font-size:1.7rem}.mine-card-text{color:#d6c8b0;margin-top:.5rem;font-size:.92rem;line-height:1.5}@media (max-width:639px){.mine-prompt{top:calc(8.3rem + env(safe-area-inset-top));padding:.85rem .9rem .75rem}.mine-status-result{font-size:1rem}.mine-card-title{font-size:1.35rem}.mine-ring,.mine-ring svg{width:46px;height:46px}.mine-submit{padding:.7rem .9rem;font-size:.95rem}}.end{--end-accent:#ffd813;--end-muted:#d6c8b08c;z-index:5;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);scrollbar-width:thin;background:#080604db;animation:.6s ease-out both end-fade;position:absolute;inset:0;overflow-y:auto}.end-inner{width:min(100%,38rem);padding:calc(5.5rem + env(safe-area-inset-top))1.25rem 2.5rem;margin:0 auto}@keyframes end-fade{0%{opacity:0}to{opacity:1}}.end-in{animation:.6s ease-out both end-in}@keyframes end-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.end-head{grid-template-columns:auto 1fr;align-items:end;column-gap:1rem;display:grid}.end-kicker{letter-spacing:.26em;text-transform:uppercase;color:var(--end-muted);grid-column:1/-1;font-size:.7rem}.end-depth{font-family:var(--font-display);color:#fff;text-shadow:0 0 30px #ffd81340;margin-top:.3rem;font-size:clamp(3.6rem,12vw,5.5rem);line-height:1}.end-depth small{color:var(--end-accent);margin-left:.15em;font-size:.4em}.end-level{font-family:var(--font-display);color:var(--end-accent);padding-bottom:.7rem;font-size:1.15rem}.end-block{margin-top:1.8rem}.end-label{letter-spacing:.24em;text-transform:uppercase;color:#d6c8b0;margin-bottom:.6rem;font-size:.7rem;font-weight:700}.end-label span{color:var(--end-muted);margin-left:.6em;font-weight:400}.end-curve{width:100%;height:auto;display:block;overflow:visible}.end-curve-area{fill:#ffd81312}.end-curve-line{fill:none;stroke:var(--end-accent);stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:1px;animation:1.4s ease-out .4s forwards end-draw}@keyframes end-draw{to{stroke-dashoffset:0}}.end-curve-axis,.end-curve-tick{stroke:#d6c8b059;stroke-width:1px}.end-curve-label{letter-spacing:.08em;fill:var(--end-muted);font-size:10px}.end-curve-you-line{stroke:#ff5b4d;stroke-width:1px;stroke-dasharray:3 3}.end-curve-you{fill:#ff5b4d}.end-curve-you-label{letter-spacing:.14em;fill:#ff5b4d;font-size:10px;font-weight:700}.end-rank{letter-spacing:.16em;text-transform:uppercase;min-height:1.3em;color:var(--end-accent);margin-top:.7rem;font-size:.8rem;font-weight:700}.end-log{width:100%;height:auto;display:block;overflow:visible}.end-log-grid{stroke:#d6c8b024;stroke-width:1px;stroke-dasharray:2 4}.end-log-label,.end-log-q{fill:var(--end-muted);font-size:10px}.end-log-drop{animation:.5s ease-out both end-in}.end-log-rope{stroke-width:1.5px;opacity:.6}.end-log-dot{filter:drop-shadow(0 0 5px)}.end-log-miss{stroke:#ff5b4d;stroke-width:2px}.end-levels{margin:0;padding:0;list-style:none}.end-levels li{color:var(--end-muted);border-bottom:1px solid #ffffff0f;grid-template-columns:22px 5.2rem 1fr;align-items:center;gap:.8rem;padding:.7rem .2rem;font-size:.85rem;display:grid}.end-levels li:last-child{border-bottom:0}.end-levels img{opacity:.55;border-radius:4px}.end-levels-range{font-variant-numeric:tabular-nums;letter-spacing:.04em}.end-levels-text b{font-weight:700}.end-levels li.is-you{color:#fff}.end-levels li.is-you img{opacity:1;box-shadow:0 0 0 1px var(--end-accent)}.end-levels li.is-you .end-levels-range{color:var(--end-accent)}.end-next{letter-spacing:.14em;text-align:center;text-transform:uppercase;color:var(--end-muted);margin-top:2rem;font-size:.8rem}.end-next span{color:var(--end-accent)}.end-actions{grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),15rem));justify-content:center;gap:.75rem;margin-top:1.4rem;display:grid}.end-action{width:15rem;max-width:100%}.end-wide{grid-column:1/-1;width:100%}@media (max-width:639px){.end-inner{padding-top:calc(4.5rem + env(safe-area-inset-top))}.end-levels li{grid-template-columns:22px 4.4rem 1fr;gap:.6rem;font-size:.8rem}}.descend-dev{z-index:6;transform-origin:0 0;margin:0;position:absolute;top:6rem;left:.75rem;transform:scale(.8)}@media (max-width:767px){.descend-dev{top:auto;bottom:6.5rem}}@media (prefers-reduced-motion:reduce){.mine-peon,.mine-light,.surf-cloud,.rock-lavafall,.surf-boar,.surf-boar-bob,.mine-pip.is-current,.mine-form.is-urgent .mine-ring b{animation:none}.mine-prompt,.mine-card,.mine-tier,.mine-cage-sign,.mine-status-result,.mine-countdown,.mine-countdown-num,.mine-bottom.is-arriving{animation-duration:10ms}}
