.chest-art[data-v-186c1460]{height:210px;isolation:isolate;perspective:800px;position:relative;width:100%;--wood:var(--chest-chest,#d99028);--trim:var(--chest-chestTrim,#ffe2a1)}.chest-model[data-v-186c1460]{height:90px;left:50%;position:absolute;top:57%;transform:translate(-50%,-50%) rotateX(-18deg) rotateY(-28deg);transform-style:preserve-3d;transition:transform .6s cubic-bezier(.2,.8,.2,1);width:150px}.face[data-v-186c1460],.lid-front[data-v-186c1460],.lid-side[data-v-186c1460],.lid-top[data-v-186c1460]{backface-visibility:visible;background:linear-gradient(145deg,color-mix(in srgb,var(--wood) 80%,#fff),var(--wood) 48%,color-mix(in srgb,var(--wood) 55%,#000));border:5px solid var(--trim);box-shadow:inset 0 0 0 2px #0004,inset 0 0 18px #0003;box-sizing:border-box;position:absolute}.back[data-v-186c1460],.front[data-v-186c1460]{height:90px;width:150px}.front[data-v-186c1460]{background:repeating-linear-gradient(0deg,#0000 0 26px,#0003 27px 29px),linear-gradient(135deg,var(--wood),color-mix(in srgb,var(--wood) 65%,#000));transform:translateZ(50px)}.back[data-v-186c1460]{transform:rotateY(180deg) translateZ(50px)}.side[data-v-186c1460]{height:90px;left:25px;width:100px}.right-side[data-v-186c1460]{transform:rotateY(90deg) translateZ(75px)}.left-side[data-v-186c1460]{transform:rotateY(-90deg) translateZ(75px)}.bottom[data-v-186c1460]{top:40px}.bottom[data-v-186c1460],.interior[data-v-186c1460]{height:100px;transform:rotateX(90deg);width:150px}.interior[data-v-186c1460]{background:radial-gradient(ellipse,var(--chest-primary) 0,#36200d 65%);border:5px solid var(--trim);box-sizing:border-box;top:-50px;transform-origin:center}.interior[data-v-186c1460],.strap[data-v-186c1460]{position:absolute}.strap[data-v-186c1460]{background:linear-gradient(90deg,var(--trim),color-mix(in srgb,var(--trim) 60%,var(--wood)),var(--trim));bottom:0;box-shadow:0 0 0 1px #0003;top:0;width:12px}.left[data-v-186c1460]{left:22px}.right[data-v-186c1460]{right:22px}.lock[data-v-186c1460]{background:linear-gradient(145deg,var(--trim),var(--wood));border:2px solid var(--trim);border-radius:5px 5px 12px 12px;box-shadow:0 3px 8px #0006;color:var(--chest-accent);font-size:20px;left:50%;padding:9px 10px;top:12px;transform:translate(-50%)}.lid[data-v-186c1460],.lock[data-v-186c1460]{position:absolute}.lid[data-v-186c1460]{height:0;left:0;top:0;transform-origin:50% 0 -50px;transform-style:preserve-3d;transition:transform 1s cubic-bezier(.16,1,.3,1);width:150px}.lid-top[data-v-186c1460]{background:linear-gradient(135deg,color-mix(in srgb,var(--wood) 80%,#fff),var(--wood));border-radius:7px;height:100px;top:-50px;transform:rotateX(90deg) translateZ(18px);width:150px}.lid-top span[data-v-186c1460]{color:var(--trim);display:block;font-size:37px;line-height:90px;text-align:center}.lid-front[data-v-186c1460]{border-radius:6px 6px 0 0;transform:translateZ(50px);width:150px}.lid-front[data-v-186c1460],.lid-side[data-v-186c1460]{height:22px;top:-22px}.lid-side[data-v-186c1460]{left:25px;transform:rotateY(90deg) translateZ(75px);width:100px}.floor[data-v-186c1460]{background:#0006;bottom:15px;filter:blur(8px);height:25px;left:18%;right:18%}.aura[data-v-186c1460],.floor[data-v-186c1460]{border-radius:50%;position:absolute}.aura[data-v-186c1460]{background:radial-gradient(ellipse,color-mix(in srgb,var(--chest-primary) 18%,transparent),transparent 65%);inset:15px}.light-beam[data-v-186c1460]{background:linear-gradient(0deg,color-mix(in srgb,var(--chest-primary) 85%,transparent),transparent);clip-path:polygon(28% 100%,72% 100%,100% 0,0 0);height:145px;left:0;top:-145px;transform:translateZ(5px);transition:opacity .6s;width:150px}.light-beam[data-v-186c1460],.spark[data-v-186c1460]{opacity:0;pointer-events:none;position:absolute}.spark[data-v-186c1460]{color:var(--chest-trim,var(--trim));font-size:calc(9px + var(--n)*1px);left:calc(13% + var(--n)*9%);top:calc(10% + var(--n)*6%)}.is-charging .chest-model[data-v-186c1460]{animation:charge-186c1460 .22s ease-in-out infinite alternate}.is-open .lid[data-v-186c1460]{transform:rotateX(110deg)}.is-open .light-beam[data-v-186c1460]{opacity:1}.is-open .aura[data-v-186c1460]{background:radial-gradient(ellipse,color-mix(in srgb,var(--chest-primary) 45%,transparent),transparent 70%)}.is-open .spark[data-v-186c1460]{animation:spark-186c1460 1.6s ease-out both;animation-delay:calc(var(--n)*60ms)}@keyframes charge-186c1460{0%{transform:translate(-50%,-50%) rotateX(-18deg) rotateY(-30deg) rotate(-1deg)}to{transform:translate(-50%,-52%) rotateX(-18deg) rotateY(-26deg) rotate(1deg)}}@keyframes spark-186c1460{0%{opacity:0;transform:translateY(50px) scale(.2)}30%{opacity:1}to{opacity:0;transform:translateY(-45px) scale(1.2)}}@media(prefers-reduced-motion:reduce){.chest-model[data-v-186c1460],.lid[data-v-186c1460],.light-beam[data-v-186c1460]{transition:none}.is-charging .chest-model[data-v-186c1460],.is-open .spark[data-v-186c1460]{animation:none}.is-open .spark[data-v-186c1460]{opacity:1}}@media(max-width:600px){.chest-art[data-v-186c1460]{height:155px;perspective:600px}.chest-model[data-v-186c1460]{scale:.55;transform-origin:0 0}.floor[data-v-186c1460]{bottom:10px}}
