@layer osha-ui{.osha-badge{display:inline-flex;align-items:center;gap:var(--space-1);border-radius:var(--radius-full);font-family:var(--font-body);font-weight:500;line-height:1;white-space:nowrap}.osha-badge--sm{padding:var(--space-1) var(--space-2);font-size:var(--font-2xs)}.osha-badge--md{padding:.375rem var(--space-3);font-size:var(--font-xs)}.osha-badge--brand{background:rgba(26,86,219,.1);color:var(--brand-primary)}.osha-badge--accent{background:rgba(200,255,0,.15);color:var(--brand-accent-dark)}.osha-badge--neutral{background:var(--neutral-100);color:var(--neutral-600)}.osha-badge--success{background:rgba(22,163,74,.1);color:var(--color-success)}.osha-badge--warning{background:rgba(245,158,11,.1);color:var(--color-warning)}.osha-badge--danger{background:rgba(220,38,38,.1);color:var(--color-danger)}.osha-badge--info{background:rgba(59,130,246,.1);color:var(--color-info)}.osha-badge--purple{background:rgba(139,92,246,.1);color:#8b5cf6}}