.motion-crossfade{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.motion-crossfade>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.motion-outgoing{animation:motion-art-out .6s ease-out forwards}.scene-mist{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.scene-mist i{position:absolute;left:-15%;bottom:0;width:115%;height:35%;background:radial-gradient(ellipse at 32% 60%,#afcddb19,transparent 60%);animation:scene-mist-drift 24s ease-in-out infinite alternate}.scene-mist i:nth-child(2){bottom:26%;animation-duration:31s;animation-delay:-13s;opacity:.5}.scene-mist>span{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 45% 25%,var(--scene-accent,#c6b781),transparent 65%);opacity:.06;animation:scene-light-breathe 12s ease-in-out infinite alternate}[data-scene-active=false] .scene-mist *,[data-scene-active=false] .journey-route-cleared,[data-scene-active=false] .journey-route-next,[data-scene-active=false] .journey-pin-gem:after,[data-scene-active=false] .sanctuary-ring,[data-scene-active=false] .sanctuary-pack-stage:before{animation-play-state:paused!important}.art-flight{position:fixed!important;z-index:10000;pointer-events:none!important;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 25%;object-position:50% 25%;transform-origin:0 0;border-radius:8px;border:1px solid #eed399aa;box-shadow:0 12px 35px #0007;contain:layout style}.reward-flight{display:grid;place-items:center;background:#2a2340;color:#ffe3a3;font-size:25px}.ui-art-card.is-newly-acquired{animation:card-acquired 1.6s ease-out both}.ui-art-card.is-newly-acquired:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid #efdaa5;pointer-events:none;animation:motion-art-out 1.6s ease-out forwards;border-radius:inherit}.ui-detail-body{animation:detail-copy-in .3s ease-out both}.ui-deck-list .ui-deck-entry{animation:deck-entry-in .3s ease-out backwards}.ui-deck-list[data-completed=true]{animation:deck-complete .9s ease-out}.ui-deck-list .ui-mana i{transform-origin:bottom;transition:transform .38s cubic-bezier(.2,.7,.2,1)}.ui-quest-list article{transition:opacity .35s ease,background-color .35s ease}.ui-quest-list article.is-claimed{animation:quest-settled .6s ease-out}.ui-quest-list article:has(button.ui-gold:not(:disabled)){border-color:#d5bc8066}.ui-quest-guide>img{animation:detail-copy-in .7s ease-out both}.level-unlock-cards{display:flex;gap:12px;flex-wrap:wrap;margin-top:14px}.level-unlock-card{width:104px;animation:level-card-reveal .8s cubic-bezier(.15,.7,.2,1) both}.level-unlock-card img{width:104px;height:142px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 20%;object-position:50% 20%;border:1px solid #e7c78b;border-radius:8px;box-shadow:0 0 24px #b9944133}.level-unlock-card figcaption{font-size:10px;color:#ead6ae;margin-top:6px}.level-xp-track i{width:100%!important;transform-origin:left}@keyframes motion-art-out{to{opacity:0}}@keyframes scene-mist-drift{0%{transform:translate(-4%,2%)}to{transform:translate(8%,-5%)}}@keyframes scene-light-breathe{to{opacity:.13}}@keyframes card-acquired{0%,35%{box-shadow:0 0 25px #e9d09788}to{box-shadow:0 0 0 transparent}}@keyframes detail-copy-in{0%{opacity:.45;translate:0 8px}to{opacity:1;translate:0 0}}@keyframes deck-entry-in{0%{opacity:.3;translate:18px 0}to{opacity:1;translate:0 0}}@keyframes deck-complete{30%{box-shadow:0 0 35px #f2d89366}to{box-shadow:0 0 0 transparent}}@keyframes quest-settled{30%{background-color:#b9963933}}@keyframes level-card-reveal{0%{opacity:0;transform:perspective(700px) rotateY(-65deg) translateY(18px)}to{opacity:1;transform:perspective(700px) rotateY(0) translateY(0)}}@media(prefers-reduced-motion:reduce){.scene-mist,.motion-outgoing,.art-flight{display:none}.ui-art-card.is-newly-acquired,.ui-art-card.is-newly-acquired:after,.ui-detail-body,.ui-deck-list,.ui-deck-list .ui-deck-entry,.ui-quest-list article,.ui-quest-guide>img,.level-unlock-card{animation:none!important}.ui-deck-list .ui-mana i{transition:none}}
