@layer slean.reset,slean.tokens,slean.base,slean.components,slean.compositions,slean.utilities;@layer slean.components{:where([data-slean=badge]){display:inline-flex;align-items:center;justify-content:center;gap:var(--slean-space-1);min-inline-size:1.25rem;min-block-size:1.25rem;padding-block:0;padding-inline:var(--slean-space-2);border:1px solid transparent;border-radius:var(--slean-radius-full);background:var(--slean-muted);color:var(--slean-fg);font-size:var(--slean-text-xs);font-weight:var(--slean-font-weight-medium);line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap;vertical-align:middle}:where([data-slean=badge][data-variant=accent]){background:var(--slean-accent-soft);color:var(--slean-accent-soft-fg)}:where([data-slean=badge][data-variant=success]){background:var(--slean-success-soft);color:var(--slean-success-soft-fg)}:where([data-slean=badge][data-variant=warning]){background:var(--slean-warning-soft);color:var(--slean-warning-soft-fg)}:where([data-slean=badge][data-variant=danger]){background:var(--slean-danger-soft);color:var(--slean-danger-soft-fg)}:where([data-slean=badge][data-size=sm]){min-inline-size:1rem;min-block-size:1rem;padding-inline:var(--slean-space-1)}:where([data-slean=badge][data-size=lg]){min-inline-size:1.5rem;min-block-size:1.5rem;padding-inline:var(--slean-space-3);font-size:var(--slean-text-sm)}@media(forced-colors:active){:where([data-slean=badge]){border-color:CanvasText}}}
