.link-scene-tile{width:72px;height:72px;box-shadow:0 18px 40px color-mix(in srgb, var(--ludex-shade) 45%, transparent);border-radius:20px;justify-content:center;align-items:center;display:flex}.link-scene-compagnon{background:var(--ludex-cream)}.link-scene-bar{background:var(--ludex-foil);background-size:200% 100%;border-radius:9999px;height:5px;animation:4s ease-in-out infinite alternate landing-foil-slide}.link-scene-ring{width:40px;height:26px;box-shadow:0 4px 10px color-mix(in srgb, var(--ludex-shade) 35%, transparent);border:5px solid;border-radius:9999px}.link-scene-ring--ludex{border-color:var(--ludex-accent-light)}.link-scene-ring--compagnon{border-color:var(--ludex-foil-2)}.link-scene-glow{background:radial-gradient(circle, color-mix(in srgb, var(--ludex-accent-light) 45%, transparent), transparent 70%)}.link-scene-spark{background:var(--ludex-foil-2);box-shadow:0 0 10px var(--ludex-foil-2)}.sessions-scene-line{stroke:var(--ludex-accent-light);stroke-width:3px;stroke-linecap:round}.sessions-scene-device{background:color-mix(in srgb, var(--ludex-on-deep) 12%, var(--ludex-deep));outline:1px solid color-mix(in srgb, var(--ludex-shine) 14%, transparent);outline-offset:-1px;width:56px;height:56px;color:var(--ludex-shine);box-shadow:0 14px 30px color-mix(in srgb, var(--ludex-shade) 40%, transparent);border-radius:18px;justify-content:center;align-items:center;display:flex}.sessions-scene-dot{border:3px solid var(--ludex-ink);background:var(--ludex-foil-2);width:14px;height:14px;box-shadow:0 0 10px var(--ludex-foil-2);border-radius:9999px;position:absolute;top:-3px;right:-3px}.sessions-scene-lock{background:var(--ludex-cream);width:24px;height:24px;color:var(--ludex-ink);box-shadow:0 4px 10px color-mix(in srgb, var(--ludex-shade) 35%, transparent);border-radius:9999px;justify-content:center;align-items:center;display:flex;position:absolute;top:-8px;right:-8px}.contact-scene-trail{stroke:var(--ludex-accent-light);stroke-width:3px;stroke-linecap:round}@media (prefers-reduced-motion:reduce){.link-scene-bar{animation:none}}.setting-scene-tile{background:linear-gradient(var(--ludex-cream), var(--ludex-cream)) padding-box, var(--ludex-foil) border-box;width:7.5rem;height:7.5rem;color:var(--ludex-accent-ink);box-shadow:0 24px 50px color-mix(in srgb, var(--ludex-shade) 45%, transparent);border:3px solid #0000;border-radius:1.75rem;justify-content:center;align-items:center;display:flex}.setting-scene-tile--media{border-radius:9999px;overflow:hidden}.setting-scene-tile--media img{object-fit:cover;border-radius:9999px;width:100%;height:100%}.setting-scene-tile--danger{background:linear-gradient(var(--ludex-cream), var(--ludex-cream)) padding-box, var(--color-danger) border-box;color:var(--ludex-danger-ink)}.setting-scene-tag{border:1px solid color-mix(in srgb, var(--ludex-shine) 12%, transparent);background:color-mix(in srgb, var(--ludex-on-solid) 6%, transparent);text-align:center;border-radius:1.25rem;flex-direction:column;align-items:center;gap:.2rem;max-width:100%;padding:.75rem 1.25rem;display:flex}.setting-scene-tag__value{max-width:100%;font-family:var(--font-display,inherit);text-overflow:ellipsis;white-space:nowrap;font-size:1.25rem;font-weight:700;overflow:hidden}.setting-scene-tag__sub{color:color-mix(in srgb, var(--ludex-shine) 55%, transparent);font-size:.75rem;font-weight:600}@media (max-width:767px){.setting-scene-tile{border-radius:1.25rem;flex-shrink:0;width:4.75rem;height:4.75rem}.setting-scene-tile--media{border-radius:9999px}.setting-scene-tile svg{width:2rem;height:2rem}.setting-scene-tag{padding:.45rem .9rem}.setting-scene-tag__value{font-size:1rem}.split-modal--light .setting-scene-tag{border-color:color-mix(in srgb, var(--ludex-ink) 8%, transparent);background:var(--bento-solid)}.split-modal--light .setting-scene-tag__value{color:var(--ludex-ink)}.split-modal--light .setting-scene-tag__sub{color:color-mix(in srgb, var(--ludex-ink) 55%, transparent)}}
