.badge.svelte-1io0r22{border-radius:var(--radius-full);font-size:var(--font-size-xs);white-space:nowrap;align-items:center;display:inline-flex}.badge--md.svelte-1io0r22{padding:var(--space-xs) var(--space-sm);font-weight:var(--font-weight-medium)}.badge--sm.svelte-1io0r22{padding:1px var(--space-xs);font-weight:var(--font-weight-semibold);letter-spacing:.03em}.badge--default.svelte-1io0r22{background:var(--color-bg-surface);color:var(--color-text-secondary)}.badge--success.svelte-1io0r22{background:var(--color-success-bg);color:var(--color-success-text)}.badge--warning.svelte-1io0r22{background:var(--color-warning-bg);color:var(--color-warning-text)}.badge--error.svelte-1io0r22{background:var(--color-danger-bg);color:var(--color-danger-text)}.badge--info.svelte-1io0r22{background:var(--color-info-bg);color:var(--color-info-text)}.badge--accent.svelte-1io0r22{background:color-mix(in srgb, var(--color-accent) 18%, transparent);color:var(--color-accent)}.badge--glass.svelte-1io0r22{background:var(--color-glass-border-medium);color:var(--color-glass-text)}.badge--harbour.svelte-1io0r22{background:color-mix(in srgb, var(--color-poi-harbour-stroke) 15%, transparent);color:var(--color-poi-harbour-stroke)}.badge--anchorage.svelte-1io0r22{background:color-mix(in srgb, var(--color-poi-anchorage-stroke) 15%, transparent);color:var(--color-poi-anchorage-stroke)}.badge--land.svelte-1io0r22{background:color-mix(in srgb, var(--color-poi-land-stroke) 15%, transparent);color:var(--color-poi-land-stroke)}
