.badge{align-items:center;width:fit-content;display:inline-flex}.badge-dot{border-radius:9999px;width:8px;height:8px;animation:2s ease-in-out infinite badge-pulse;box-shadow:0 0 6px}@keyframes badge-pulse{0%,to{opacity:1}50%{opacity:.5}}.badge--variant-pill{background:var(--theme-bg-alt);border:1px solid var(--theme-border);border-radius:9999px;padding:.25rem 1rem}.badge--variant-outline{border:1px solid var(--theme-border);background:0 0;border-radius:9999px;padding:.25rem 1rem}.badge--variant-filled{background:var(--theme-text-primary);border:1px solid var(--theme-text-primary);border-radius:.375rem;padding:.25rem 1rem}.badge--variant-filled .text{color:var(--theme-text-inverse)}.badge--variant-glass{background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(10px);border-radius:9999px;padding:.25rem 1rem}.badge--align-left{justify-content:flex-start}.badge--align-center{justify-content:center}.badge--align-right{justify-content:flex-end}.badge--variant-text{background:0 0;border:none;border-radius:0;padding:0}
