.onespot-legend-frame{background:linear-gradient(150deg, var(--color-tresor) 0%, var(--color-os-gold-light) 22%, var(--color-epique) 48%, var(--color-rare) 74%, var(--color-sand) 100%)}.onespot-to-find>:not(.onespot-stamp-slot){filter:grayscale()}.onespot-stamp-slot{container-type:size}.onespot-stamp-slot>div{width:clamp(48cqw,235.556cqh + 37.6889cqw,80cqw)}.onespot-shine{opacity:0;transition:opacity .22s var(--ease-soft);background:radial-gradient(circle at var(--shine-x,50%) var(--shine-y,30%), color-mix(in srgb, var(--color-ink) 16%, transparent), transparent 55%);mix-blend-mode:soft-light}[data-tilting] .onespot-shine{opacity:1}[data-rarity=rare] .onespot-shine{background:radial-gradient(circle at var(--shine-x,50%) var(--shine-y,30%), color-mix(in srgb, var(--color-ink) 20%, transparent), transparent 50%), linear-gradient(115deg, transparent 25%, color-mix(in srgb, var(--color-rare) 28%, transparent) 42%, color-mix(in srgb, var(--color-tresor) 20%, transparent) 50%, color-mix(in srgb, var(--color-epique) 22%, transparent) 58%, transparent 75%) var(--shine-x,50%) var(--shine-y,50%) / 220% 220%;mix-blend-mode:color-dodge}[data-rarity=epique] .onespot-shine{background:radial-gradient(circle at var(--shine-x,50%) var(--shine-y,30%), color-mix(in srgb, var(--color-ink) 26%, transparent), transparent 50%), linear-gradient(115deg, transparent 20%, color-mix(in srgb, var(--color-rare) 40%, transparent) 38%, color-mix(in srgb, var(--color-os-gold-light) 32%, transparent) 50%, color-mix(in srgb, var(--color-epique) 38%, transparent) 62%, transparent 80%) var(--shine-x,50%) var(--shine-y,50%) / 200% 200%;mix-blend-mode:color-dodge}[data-rarity=tresor] .onespot-shine,[data-rarity=legende] .onespot-shine{background:radial-gradient(circle at var(--shine-x,50%) var(--shine-y,30%), color-mix(in srgb, var(--color-ink) 34%, transparent), transparent 45%), linear-gradient(115deg, transparent 30%, color-mix(in srgb, var(--color-os-gold-light) 36%, transparent) 48%, color-mix(in srgb, var(--color-ink) 30%, transparent) 52%, transparent 70%) var(--shine-x,50%) var(--shine-y,50%) / 220% 220%;mix-blend-mode:color-dodge}.onespot-foil{opacity:.85;transition:opacity .22s var(--ease-soft);background:repeating-linear-gradient(115deg, color-mix(in srgb, var(--color-rare) 26%, transparent) 0%, color-mix(in srgb, var(--color-os-gold-light) 30%, transparent) 6%, color-mix(in srgb, var(--color-epique) 24%, transparent) 12%, color-mix(in srgb, var(--color-sky) 26%, transparent) 18%, color-mix(in srgb, var(--color-rare) 26%, transparent) 24%) var(--shine-x,30%) var(--shine-y,30%) / 220% 220%;mix-blend-mode:screen}[data-tilting] .onespot-foil{opacity:1}.onespot-sparkles{opacity:.8}.onespot-sparkles path{fill:var(--color-os-gold-light)}.onespot-shiny-tag{background:linear-gradient(110deg, var(--color-os-gold-light), var(--color-rare) 55%, var(--color-epique))}[data-shiny]>.onespot-card-body{box-shadow:inset 0 0 0 .9cqw color-mix(in srgb, var(--color-os-gold-light) 70%, transparent), var(--shadow-hard)}[data-shiny]>.onespot-card-body:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(125deg, var(--color-rare), var(--color-os-gold-light) 30%, var(--color-epique) 55%, var(--color-sky) 80%, var(--color-tresor));mix-blend-mode:screen;opacity:.55;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.onespot-flip{animation:onespot-flip .56s var(--ease-soft) backwards}.onespot-sweep:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(110deg, transparent 35%, color-mix(in srgb, var(--color-ink) 32%, transparent) 50%, transparent 65%) -150% 0 / 250% 100% no-repeat;animation:onespot-sweep .9s var(--ease-soft) .42s both;position:absolute;inset:0}.onespot-stamp .onespot-seal{animation:onespot-stamp .42s var(--ease-soft) .52s backwards}}@keyframes onespot-flip{0%{opacity:0;transform:perspective(900px)rotateY(-80deg)scale(.92)}}@keyframes onespot-sweep{0%{background-position:-150% 0}to{background-position:150% 0}}@keyframes onespot-stamp{0%{opacity:0;scale:1.8}70%{opacity:1;scale:.94}}.onespot-seal-left,.onespot-seal-right,.onespot-flap{transform-box:fill-box}.onespot-seal-left{transform-origin:100%;translate:-30px 4px;rotate:-16deg}.onespot-seal-right{transform-origin:0%;translate:31px;rotate:24deg}.onespot-flap{transform-origin:50% 0;opacity:0;scale:1 -.35}@media (prefers-reduced-motion:no-preference){.onespot-seal-left{animation:onespot-seal-left .56s var(--ease-soft) .12s backwards}.onespot-seal-right{animation:onespot-seal-right .56s var(--ease-soft) .12s backwards}.onespot-flap{animation:onespot-flap .48s var(--ease-soft) .3s backwards}.onespot-rise{animation:onespot-rise .62s var(--ease-soft) .52s backwards}}@keyframes onespot-seal-left{0%{translate:0;rotate:0deg}30%{translate:-2px;rotate:-4deg}}@keyframes onespot-seal-right{0%{translate:0;rotate:0deg}30%{translate:2px;rotate:5deg}}@keyframes onespot-flap{0%{opacity:1;scale:1}60%{opacity:1}}@keyframes onespot-rise{0%{opacity:0;translate:0 58%}30%{opacity:1}}.onespot-flipper{transform-style:preserve-3d;transform:perspective(1400px)rotateY(0)}.onespot-flipper:not([data-facing]){transform:perspective(1400px)rotateY(180deg)}.onespot-face,.onespot-back{-webkit-backface-visibility:hidden;backface-visibility:hidden}.onespot-back{transform:rotateY(180deg)}.onespot-flipper[data-facing] .onespot-back{visibility:hidden}@media (prefers-reduced-motion:no-preference){.onespot-flipper{transition:transform .9s var(--ease-soft)}.onespot-flipper[data-facing] .onespot-back{transition:visibility 0s linear .9s}.onespot-deal{animation:onespot-deal .38s var(--ease-soft) backwards}}@keyframes onespot-deal{0%{opacity:0;translate:0 24px;scale:.9}}.onespot-halo-rare{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-rare) 20%, transparent), 0 0 42px color-mix(in srgb, var(--color-rare) 28%, transparent)}.onespot-halo-epique{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-epique) 25%, transparent), 0 0 54px color-mix(in srgb, var(--color-epique) 34%, transparent)}.onespot-halo-tresor,.onespot-halo-legende{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-tresor) 30%, transparent), 0 0 64px color-mix(in srgb, var(--color-tresor) 40%, transparent)}.onespot-fog{background:linear-gradient(to top, color-mix(in srgb, var(--color-os-night) 85%, transparent), color-mix(in srgb, var(--color-os-night-dark) 40%, transparent) 55%, transparent)}.onespot-fog>span{position:absolute;inset:-10% -45%}.onespot-fog-low{background:radial-gradient(ellipse 30% 16% at 22% 86%, color-mix(in srgb, var(--color-ink) 22%, transparent), transparent 70%), radial-gradient(ellipse 34% 14% at 58% 94%, color-mix(in srgb, var(--color-ink) 20%, transparent), transparent 70%), radial-gradient(ellipse 26% 12% at 84% 80%, color-mix(in srgb, var(--color-ink) 16%, transparent), transparent 70%)}.onespot-fog-high{background:radial-gradient(ellipse 28% 10% at 35% 58%, color-mix(in srgb, var(--color-ink) 10%, transparent), transparent 70%), radial-gradient(ellipse 30% 9% at 72% 44%, color-mix(in srgb, var(--color-ink) 8%, transparent), transparent 70%), radial-gradient(ellipse 24% 8% at 12% 30%, color-mix(in srgb, var(--color-ink) 7%, transparent), transparent 70%)}.onespot-haunt{filter:grayscale()brightness(.7)contrast(.8);opacity:.3}.onespot-haunt-mist{background:radial-gradient(ellipse 80% 30% at 30% 70%, color-mix(in srgb, var(--color-ink) 34%, transparent), transparent 70%), radial-gradient(ellipse 70% 26% at 70% 35%, color-mix(in srgb, var(--color-ink) 26%, transparent), transparent 70%)}[data-unveiled]>.onespot-haunt{filter:none;opacity:1}[data-unveiled]>.onespot-haunt-mist{opacity:0}@media (prefers-reduced-motion:no-preference){.onespot-fog-low{animation:34s ease-in-out infinite alternate onespot-fog-drift}.onespot-fog-high{animation:48s ease-in-out -12s infinite alternate-reverse onespot-fog-drift}.onespot-haunt,.onespot-haunt-mist{transition:filter 1.1s var(--ease-soft), opacity 1.1s var(--ease-soft)}.onespot-haunt-in{animation:onespot-haunt-in 1.1s var(--ease-soft) backwards}.onespot-haunt-in-2{animation-delay:.9s}.onespot-haunt-in-3{animation-delay:1.8s}}@keyframes onespot-fog-drift{to{translate:18%}}@keyframes onespot-haunt-in{0%{opacity:0;filter:blur(8px);translate:0 18px}}html[data-haunted] body{z-index:0;position:relative}.mission-shell-fall{display:none}@media (prefers-reduced-motion:no-preference){.mission-drop{animation:.7s cubic-bezier(.2,.9,.3,1.2) both mission-drop}.mission-stamp{animation:1.3s ease-out both mission-stamp}.mission-rays{animation:24s linear infinite mission-rays}.mission-glow{animation:3s ease-in-out infinite mission-glow}.mission-shell-fall{opacity:0;animation:4.8s ease-in infinite mission-fall;display:block;position:absolute;top:0}.mission-pulse{animation:2.2s ease-in-out 1.4s infinite mission-pulse}}@keyframes mission-drop{0%{opacity:0;transform:translateY(-60px)rotate(-3deg)scale(.92)}70%{opacity:1;transform:translateY(6px)rotate(1deg)scale(1)}to{opacity:1;transform:none}}@keyframes mission-stamp{0%,45%{opacity:0;transform:rotate(-14deg)scale(2.6)}62%{opacity:1;transform:rotate(-14deg)scale(.92)}72%{transform:rotate(-14deg)scale(1.06)}to{opacity:1;transform:rotate(-14deg)scale(1)}}@keyframes mission-rays{to{transform:rotate(360deg)}}@keyframes mission-glow{0%,to{opacity:.35}50%{opacity:.7}}@keyframes mission-fall{0%{opacity:0;transform:translateY(-40px)rotate(0)}12%{opacity:1}to{opacity:0;transform:translateY(90vh)rotate(260deg)}}@keyframes mission-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-gold) 55%, transparent)}50%{box-shadow:0 0 0 10px color-mix(in srgb, var(--color-gold) 0%, transparent)}}
