.badge.svelte-1lm1ul7{display:flex;align-items:center;gap:.3em;padding:.4em .8em;border-radius:20px;font-size:.75em;font-weight:600;text-transform:uppercase;letter-spacing:.05em;line-height:1;white-space:nowrap}.badge.compact.svelte-1lm1ul7{font-size:.7em;padding:.3em .6em}.badge.large.svelte-1lm1ul7{font-size:.85em;padding:.5em 1em;border-radius:24px}.badge.completed.svelte-1lm1ul7{background:linear-gradient(135deg,#4ade80,#3bc33b);color:#111}.badge.not-completed.svelte-1lm1ul7{background:transparent;border:1px solid #242424;color:#cacaca}.badge.hot.svelte-1lm1ul7{background:linear-gradient(135deg,#fc2e5a,#c00e0e);color:#fff;animation:svelte-1lm1ul7-pulse 2s ease-in-out infinite}@keyframes svelte-1lm1ul7-pulse{0%,to{opacity:1;transform:scale(1.05)}50%{opacity:.8;transform:scale(1)}}.badge.coming-soon.svelte-1lm1ul7{background:#2a2a2a;color:#cacaca;gap:.5em}.badge.maximum.svelte-1lm1ul7{background:#202020;color:gray;border-radius:8px;font-size:.8em}.badge.maximum.large.svelte-1lm1ul7{font-size:.95em}
