.floating-entity.svelte-ptcz4u{--theme-bg-start: hsl(220, 25%, 15%);--theme-bg-end: hsl(220, 25%, 10%);--theme-accent-color: hsl(45, 90%, 55%);--theme-accent-glow: hsla(45, 90%, 55%, .4);--theme-text-primary: hsl(210, 15%, 95%);--theme-text-secondary: hsl(210, 15%, 65%);position:fixed;top:50%;left:20%;z-index:1000;pointer-events:none;animation:svelte-ptcz4u-floatingArch 2.5s cubic-bezier(.25,.46,.45,.94) forwards}.entity-bubble.svelte-ptcz4u{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.25rem;border-radius:2rem;background-image:linear-gradient(to right,var(--theme-bg-start),var(--theme-bg-end));border:1px solid var(--theme-accent-color);box-shadow:0 10px 25px -5px #0000004d,0 0 15px -5px var(--theme-accent-glow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden;min-width:180px;animation:svelte-ptcz4u-pulse-glow 2s ease-in-out infinite}.entity-bubble.svelte-ptcz4u:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,var(--theme-accent-glow),transparent);animation:svelte-ptcz4u-shimmer 1.5s ease-in-out}.entity-icon.svelte-ptcz4u{font-size:1.25rem;color:var(--theme-accent-color);filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.entity-content.svelte-ptcz4u{flex:1;text-shadow:0 1px 3px rgba(0,0,0,.5)}.entity-text.svelte-ptcz4u{color:var(--theme-text-primary);font-weight:600;font-size:.875rem;letter-spacing:.025em;line-height:1.2}.entity-label.svelte-ptcz4u{color:var(--theme-text-secondary);font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.sparkle-trail.svelte-ptcz4u{position:absolute;right:-20px;top:50%;transform:translateY(-50%)}.sparkle.svelte-ptcz4u{position:absolute;width:4px;height:4px;background:var(--theme-accent-color);border-radius:50%;box-shadow:0 0 5px var(--theme-accent-glow);animation:svelte-ptcz4u-sparkle 1s ease-in-out infinite}.sparkle.svelte-ptcz4u:nth-child(1){animation-delay:0s;top:-8px}.sparkle.svelte-ptcz4u:nth-child(2){animation-delay:.3s;top:0}.sparkle.svelte-ptcz4u:nth-child(3){animation-delay:.6s;top:8px}@keyframes svelte-ptcz4u-floatingArch{0%{transform:translateY(0) translate(0) rotate(0);opacity:0}10%{opacity:1}30%{transform:translateY(-120px) translate(50px) rotate(5deg)}60%{transform:translateY(-80px) translate(250px) rotate(10deg)}90%{transform:translateY(20px) translate(400px) rotate(15deg);opacity:.7}to{transform:translateY(100px) translate(500px) rotate(20deg);opacity:0}}@keyframes svelte-ptcz4u-pulse-glow{0%,to{box-shadow:0 10px 25px -5px #0000004d,0 0 15px -5px var(--theme-accent-glow);border-color:var(--theme-accent-color)}50%{box-shadow:0 15px 35px -5px #0006,0 0 25px -5px var(--theme-accent-glow);border-color:#fbde51}}@keyframes svelte-ptcz4u-shimmer{0%{left:-100%}to{left:100%}}@keyframes svelte-ptcz4u-sparkle{0%,to{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1)}}@media (max-width: 768px){.floating-entity.svelte-ptcz4u{left:10%}@keyframes svelte-ptcz4u-floatingArch{0%{transform:translateY(0) translate(0) rotate(0);opacity:0}10%{opacity:1}30%{transform:translateY(-80px) translate(30px) rotate(5deg)}60%{transform:translateY(-50px) translate(150px) rotate(10deg)}90%{transform:translateY(20px) translate(250px) rotate(15deg);opacity:.7}to{transform:translateY(80px) translate(300px) rotate(20deg);opacity:0}}}
