.portal-stage{perspective:1100px;padding-bottom:6px}.portal-stage>img{transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .4s cubic-bezier(.16,1,.3,1);transform-origin:50% 65%}.paper-trail{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:4}.world-explorer{position:relative;z-index:5;margin:20px 9% 0;padding:15px 18px;background:#f8fafbe8;border:1px solid #1248f52b;border-radius:4px;box-shadow:0 10px 35px #15244708}.explorer-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;font-weight:800}.discovery-count{font-size:10px;font-weight:500;white-space:nowrap;color:#536078}.discovery-count b{margin-left:5px;color:#1248f5}.explorer-instruction{font-size:11px;color:#536078;line-height:1.6;margin:6px 0 0}.world-markers{position:absolute;bottom:100%;left:-11%;width:122%;aspect-ratio:1.5;pointer-events:none;margin-bottom:40px}.world-marker{position:absolute;pointer-events:auto;width:48px;height:48px;border:2px solid #fff;border-radius:50%;background:#1248f5;color:#fff;box-shadow:0 5px 20px #1248f53d;display:grid;place-items:center;cursor:pointer;transition:transform .3s,background .3s;isolation:isolate}.world-marker>span{font-size:26px;line-height:1}.world-marker small{position:absolute;right:-6px;bottom:-5px;font-size:9px;letter-spacing:0;background:#fff;color:#1248f5;border-radius:50%;padding:5px;font-weight:800}.world-marker:hover,.world-marker:focus-visible{transform:translateY(-6px) scale(1.12)}.world-marker:focus-visible{outline:3px solid #ff793f;outline-offset:5px}.world-marker[aria-pressed=true]{background:#e7632c}.world-marker.is-found small{background:#ff793f;color:#152447}.marker-dino{left:22%;top:45%}.marker-train{left:65%;top:53%}.marker-moon{left:63%;top:16%}.world-marker:before{content:"";position:absolute;inset:-7px;border:1px solid #1248f560;border-radius:50%;z-index:-1}.world-discovery:empty{display:none}.world-discovery>[hidden]{display:none}.world-discovery>div:not([hidden]){display:flex;gap:15px;border-top:1px solid #15244720;margin-top:13px;padding-top:14px;align-items:center}.world-discovery img{width:48px;height:68px;object-fit:cover;box-shadow:4px 5px #1248f518;transform:rotate(-6deg)}.world-discovery strong{display:block;font-size:13px;line-height:1.4}.world-discovery p{font-size:11px;line-height:1.5;margin:5px 0;color:#536078}.world-discovery a{display:inline-block;color:#1248f5;font-size:11px;font-weight:800;padding:10px 0;min-height:38px}.discovery-fleck{position:absolute;left:50%;top:50%;width:6px;height:10px;background:#ff793f;pointer-events:none}.discovery-fleck:nth-child(2n){background:#1248f5}.card-image{perspective:1000px}.cover-object{transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transform-style:preserve-3d}html[data-motion=full] .game-card:hover .cover-object{transform:translateY(-10px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg))}html[data-motion=full] .cover-front{transition:transform .6s cubic-bezier(.16,1,.3,1);transform-origin:15% 80%}html[data-motion=full] .card-image:hover .cover-front,html[data-motion=full] .card-image:focus-visible .cover-front{transform:translate(-66%) rotate(-14deg) rotateY(-12deg)}.product-art{perspective:1200px}.product-art.is-paper>img{transition:transform .45s cubic-bezier(.16,1,.3,1)}html[data-motion=full] .product-art.is-paper:hover>img{transform:rotate(-3deg) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) scale(1.04)}html[data-motion=full] .guide-card:hover .guide-art>span{transform:rotate(20deg) scale(1.12);transition:transform .45s}html[data-motion=full] .button.primary:hover{transform:translateY(-3px);box-shadow:5px 6px #15244725;transition:transform .2s,box-shadow .2s}@media(max-width:760px){.world-explorer{margin:18px 10% 0;padding:12px 14px}.explorer-heading{font-size:11px;align-items:flex-start}.discovery-count{font-size:9px}.explorer-instruction{font-size:10px}.world-marker{width:44px;height:44px}.world-marker>span{font-size:23px}.world-markers{margin-bottom:35px}.world-discovery p{font-size:10px}.portal-stage.has-discovery{margin-bottom:20px}}html[data-motion=reduced] .portal-stage>img,html[data-motion=reduced] .cover-object,html[data-motion=reduced] .world-marker,html[data-motion=reduced] .button{transform:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){.portal-stage>img,.cover-object,.world-marker,.button{transform:none!important;transition:none!important}}
