.badge.svelte-16wd81y{display:inline-flex;align-items:center;font-family:var(--font-mono);font-weight:500;background:color-mix(in srgb,var(--badge-color) 10%,transparent);color:var(--badge-color);border-radius:var(--radius-control);white-space:nowrap}a.badge.svelte-16wd81y{text-decoration:none}@media (hover: hover){a.badge.svelte-16wd81y:hover{background:color-mix(in srgb,var(--badge-color) 18%,transparent)}.badge-remove.svelte-16wd81y:hover:not(:disabled){opacity:1;color:var(--color-error);background:color-mix(in srgb,var(--color-error) 12%,transparent)}}.pill.svelte-16wd81y{border-radius:var(--radius-pill)}.badge-dot.svelte-16wd81y{flex:none;width:7px;height:7px;margin-right:6px;border-radius:var(--radius-pill);background:var(--badge-color)}.badge.svelte-16wd81y .badge-icon{flex:none;margin-right:4px}.badge-label.svelte-16wd81y{margin-right:6px;font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}.badge-remove.svelte-16wd81y{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin:0 -6px 0 2px;padding:0;border:0;border-radius:var(--radius-chip);background:none;color:inherit;opacity:.7;cursor:pointer}.badge-remove.svelte-16wd81y:disabled{opacity:.4;cursor:default}a.badge.svelte-16wd81y:focus-visible,.badge-remove.svelte-16wd81y:focus-visible{opacity:1;outline:2px solid var(--color-cyan);outline-offset:2px}.sm.svelte-16wd81y{font-size:.65rem;padding:2px 8px}.md.svelte-16wd81y{font-size:var(--text-base);padding:3px 10px}@media (max-width: 768px){.sm.svelte-16wd81y{font-size:var(--text-2xs);font-weight:400}.md.svelte-16wd81y{font-weight:600}.tone-accent.svelte-16wd81y{color:var(--color-accent-ink)}.tone-success.svelte-16wd81y{color:var(--color-success-ink);background:color-mix(in oklch,var(--color-success) 12%,var(--color-surface-0))}.tone-warning.svelte-16wd81y{color:var(--color-warning-ink);background:color-mix(in oklch,var(--color-warning) 12%,var(--color-surface-0))}.tone-error.svelte-16wd81y{color:var(--color-error-ink);background:color-mix(in oklch,var(--color-error) 12%,var(--color-surface-0))}.badge-remove.svelte-16wd81y{position:relative}.badge-remove.svelte-16wd81y:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}}
