/* Only #lm-journey: original separate cards, original Figma ice reflections. */
#lm-journey .lm-quest-track{z-index:4!important}
#lm-journey .lm-quest-scene-arrows{z-index:5!important}
#lm-journey .lm-quest-card:nth-child(n){--hover-lift:0px!important}
#lm-journey .lm-quest-card__surface{position:relative;display:block;width:100%;height:100%;transform:translate3d(0,0,0);transition:transform .65s cubic-bezier(.22,.61,.36,1);will-change:transform}
#lm-journey .lm-quest-card__surface>img{position:absolute;inset:0;display:block;width:100%!important;height:100%!important;max-width:none!important;object-fit:fill!important;pointer-events:none}
#lm-journey .lm-quest-card:nth-child(1) .lm-quest-card__surface>img{left:-5%;top:2.15%;width:110%!important;height:97.85%!important}
#lm-journey .lm-quest-card:nth-child(2) .lm-quest-card__surface>img{top:-.36%;height:100.36%!important}
#lm-journey .lm-quest-card:nth-child(3) .lm-quest-card__surface>img{top:-.07%;height:100.07%!important}
#lm-journey .lm-quest-card:nth-child(4) .lm-quest-card__surface>img{top:-.69%;height:100.69%!important}
#lm-journey .lm-quest-card:nth-child(5) .lm-quest-card__surface>img{top:-.96%;height:100.96%!important}
#lm-journey .lm-quest-card:nth-child(6) .lm-quest-card__surface>img{top:-.02%;height:100.02%!important}
#lm-journey .lm-quest-card:nth-child(7) .lm-quest-card__surface>img{top:.14%;height:99.86%!important}
#lm-journey .lm-quest-floor{position:absolute;z-index:3;pointer-events:none;mix-blend-mode:lighten;transform-origin:center;opacity:var(--quest-opacity,1)}
#lm-journey .lm-quest-floor__surface{position:relative;width:100%;height:100%;transform:translate3d(0,0,0);transition:transform .65s cubic-bezier(.22,.61,.36,1)}
#lm-journey .lm-quest-floor img{position:absolute;display:block;left:-9.8%;top:79.1%;width:119.6%!important;height:auto!important;max-width:none!important;aspect-ratio:223/115;object-fit:fill;pointer-events:none}
@media(min-width:1101px){
 #lm-journey .lm-journey__base{left:var(--lm-ice-base-left,-12px)!important;top:var(--lm-ice-base-top,0px)!important;bottom:auto!important;width:var(--lm-ice-base-width,100%)!important;height:auto!important;aspect-ratio:1300/333}
 #lm-journey .lm-journey__base>img{height:auto!important}
 #lm-journey .lm-journey__spark{top:calc(var(--lm-card-top,0px) - var(--lm-art-unit)*145)!important}
 #lm-journey .lm-quest-track{gap:0!important}
 #lm-journey .lm-journey__stage{margin-top:80px!important}
 #lm-journey .lm-journey__action{margin-top:88px!important}
 #lm-journey .lm-quest-card:nth-child(n){transition:filter .65s cubic-bezier(.22,.61,.36,1)}
 #lm-journey .lm-quest-card:nth-child(n) .lm-quest-card__text{font-size:13px!important;line-height:16px!important;height:32px!important;top:79%!important}
}
@media(hover:hover) and (pointer:fine){
 #lm-journey .lm-quest-card:nth-child(n):hover{--hover-lift:0px!important;filter:blur(var(--quest-blur,0px))!important}
 #lm-journey .lm-quest-card:hover .lm-quest-card__surface,#lm-journey .lm-quest-floor.is-hovered .lm-quest-floor__surface{transform:translate3d(0,-4px,0)}
}
@media(max-width:1100px){
 #lm-journey .lm-quest-floor{display:none}
 #lm-journey .lm-quest-card__surface{display:contents!important;transform:none!important}
 #lm-journey .lm-quest-card:nth-child(n) .lm-quest-card__surface>img{position:static!important;inset:auto!important;width:100%!important;height:100%!important;object-fit:contain!important}
}
@media(prefers-reduced-motion:reduce){
 #lm-journey .lm-quest-card__surface,#lm-journey .lm-quest-floor__surface{transition:none!important;transform:none!important}
}
