.mines-closed{padding:30px;border:3px solid #655d48;border-radius:12px;background:#292d29;color:#eee2bd}.mines-closed .eyebrow{color:#dfbf69}.mines-closed h1{color:#fff0bc}.closed-mine-scene{height:440px;position:relative;overflow:hidden;border:3px solid #514b3c;border-radius:12px;background:radial-gradient(ellipse at 50% 80%,#514b3c 0,#363932 45%,#222923 85%)}.mine-rocks{position:absolute;inset:0;background:radial-gradient(ellipse at 15% 30%,#606255 0 10%,transparent 11%),radial-gradient(ellipse at 80% 20%,#4a5147 0 13%,transparent 14%),radial-gradient(ellipse at 90% 75%,#596052 0 10%,transparent 11%)}.mine-tunnel{position:absolute;left:28%;right:28%;top:55px;bottom:15px;border:22px solid #65553f;border-radius:45% 45% 0 0;background:radial-gradient(ellipse at center,#050907 50%,#171e18 90%);box-shadow:0 0 0 10px #2a2f27,15px 10px 20px #1118}.mine-beam{height:23px;position:absolute;top:25px;left:-28px;right:-28px;background:#856f4a;transform:rotate(-3deg);border:4px solid #473d2c}.mine-sign{position:absolute;top:115px;width:160px;padding:16px 10px;background:#e9bd48;color:#28261d;border:6px solid #28261d;outline:3px solid #efc85c;text-align:center;box-shadow:7px 9px 0 #0005;z-index:2}.mine-sign span{display:block;font-size:36px}.mine-sign strong{display:block;font-size:23px;font-weight:900}.mine-sign small{display:block;font-size:10px;font-weight:900;margin-top:7px;letter-spacing:1px}.mine-sign-left{left:8%;transform:rotate(-9deg)}.mine-sign-right{right:8%;transform:rotate(7deg);background:#bd5342;color:#fff3da;outline-color:#d98a6a}.mine-tape{position:absolute;left:-8%;width:116%;height:42px;line-height:34px;white-space:nowrap;text-align:center;border-top:5px dashed #29271e;border-bottom:5px dashed #29271e;background:#f2cb46;color:#24271e;font-size:20px;font-weight:900;letter-spacing:3px;z-index:3;box-shadow:0 4px 8px #0005}.mine-tape-one{top:270px;transform:rotate(-9deg)}.mine-tape-two{top:300px;transform:rotate(10deg)}.mine-cone{position:absolute;bottom:15px;width:45px;height:70px;background:linear-gradient(#ed883e 0 38%,#eee4c7 38% 56%,#ed883e 56%);clip-path:polygon(40% 0,60% 0,88% 86%,100% 86%,100% 100%,0 100%,0 86%,12% 86%);z-index:4}.cone-left{left:19%}.cone-right{right:19%}.mine-closed-note{text-align:center;font-weight:700;color:#d9c99d;margin-top:20px}@media(max-width:600px){.mines-closed{padding:18px}.mine-sign{width:108px;padding:10px 5px}.mine-sign strong{font-size:18px}.mine-sign-left{left:5%}.mine-sign-right{right:5%}.mine-tape{font-size:14px;letter-spacing:1px}.mine-tunnel{left:20%;right:20%}}
.mine-tape{user-select:none;-webkit-user-select:none}.mine-tape.tape-snapped{color:transparent;background:none;border-color:transparent;box-shadow:none;pointer-events:none;overflow:visible}.mine-tape-fragment{position:absolute;top:-5px;height:42px;line-height:34px;background:#f2cb46;color:#24271e;border-top:5px dashed #29271e;border-bottom:5px dashed #29271e;white-space:nowrap;overflow:hidden;width:50%;box-shadow:0 4px 8px #0005;animation:tape-fall-left .7s ease-in forwards}.fragment-left{left:0;transform-origin:left center;clip-path:polygon(0 0,100% 0,94% 25%,100% 45%,93% 65%,99% 85%,94% 100%,0 100%)}.fragment-right{right:0;transform-origin:right center;clip-path:polygon(6% 0,100% 0,100% 100%,0 100%,7% 80%,1% 60%,8% 40%,2% 20%);animation-name:tape-fall-right}@keyframes tape-fall-left{to{transform:translate(-15%,145px) rotate(30deg);opacity:.4}}@keyframes tape-fall-right{to{transform:translate(15%,145px) rotate(-30deg);opacity:.4}}
.closed-mine-scene[hidden],.mine-interior[hidden],.mine-enter-button[hidden]{display:none!important}.mine-enter-button{position:absolute;left:50%;top:48%;transform:translate(-50%,-50%);z-index:5;padding:16px 23px;background:#eaca75;color:#312b23;border:3px solid #7c6747;border-radius:8px;font-weight:900;box-shadow:0 0 30px #eaca7533}.mine-depth-heading{text-align:center;padding:8px 0 20px}.mine-depth-heading h2{font-size:30px;margin:12px 0;color:#fff0c9}.deep-mine-scene{height:400px;border:3px solid #514a40;border-radius:12px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% 65%,#050908 0 22%,#252d28 42%,#48483e 75%,#303830)}.deep-tunnel{position:absolute;inset:40px 25% 0;border-radius:50% 50% 0 0;background:#030807;box-shadow:0 0 50px #080e0a}.deep-support{position:absolute;background:repeating-linear-gradient(90deg,#79603f 0 5px,#6b563b 5px 11px);border:4px solid #3f3327}.support-left{left:22%;top:40px;bottom:0;width:28px;transform:rotate(5deg)}.support-right{right:22%;top:40px;bottom:0;width:28px;transform:rotate(-5deg)}.support-top{left:19%;right:19%;top:45px;height:30px}.mine-lantern{position:absolute;left:50%;top:75px;width:23px;height:37px;background:#ffe2a2;border:5px solid #443c2d;border-radius:5px;box-shadow:0 0 60px 17px #ffd68438}.mine-rails{position:absolute;left:30%;right:30%;bottom:-50px;height:210px;background:repeating-linear-gradient(0deg,transparent 0 27px,#5f4d39 27px 39px);border-left:8px solid #848981;border-right:8px solid #848981;transform:perspective(220px) rotateX(45deg)}.mine-crystal{position:absolute;width:62px;height:110px;background:linear-gradient(110deg,#ffffff99,var(--crystal-color) 50%,#29352a);clip-path:polygon(45% 0,78% 25%,100% 93%,15% 100%,0 32%);filter:drop-shadow(0 0 10px var(--crystal-color))}.crystal-left{left:9%;bottom:45px;transform:rotate(-18deg)}.crystal-right{right:10%;bottom:70px;transform:rotate(15deg) scale(.8)}.mine-cart{position:absolute;left:32%;bottom:48px;width:83px;height:54px;background:#656d63;border:6px solid #343d35;border-radius:7px 7px 18px 18px;text-align:center;font-size:35px;box-shadow:0 12px 0 -5px #1b241d;transform:rotate(-4deg)}.depth-plaque{position:absolute;right:24px;top:22px;background:#725b3c;color:#ead4a5;border:3px solid #42382a;padding:10px 17px;font-weight:900}.mine-depth-description{text-align:center;color:#d9c9a0;line-height:1.6}.mine-depth-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.mine-depth-actions button{padding:14px 22px;font-weight:800}
