.mascot-scene{justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.mascot-scene__behind{opacity:.45;position:absolute;inset:0}.mascot-scene__glow{aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--color-ludex) 38%, transparent), transparent 70%);border-radius:9999px;width:70%;position:absolute}.mascot-scene__figure{filter:drop-shadow(0 1.2rem 1.8rem color-mix(in srgb, var(--ludex-shade) 30%, transparent));position:relative}.mascot-scene__figure .guide-mascot{width:min(220px,52vw);height:auto}@media (max-width:767px){.mascot-scene__figure .guide-mascot{width:150px}}
