@layer studyworks-components{.sw-badge{font-weight:var(--theme-font-weight-semibold);border-radius:var(--theme-radius-sm);white-space:nowrap;justify-content:center;align-items:center;gap:var(--theme-space-1);width:fit-content;height:fit-content;padding:var(--theme-space-1) var(--theme-space-3);font-size:var(--theme-font-size-sm);background-color:var(--badge-bg-color,var(--color-text-brand));color:var(--badge-text-color,var(--color-bg-surface-brand));display:inline-flex}.sw-badge.sw-badge--rounded{border-radius:var(--theme-radius-full)}.sw-badge--brand{--badge-bg-color:var(--color-bg-surface-brand);--badge-text-color:var(--color-text-brand)}.sw-badge--brand.sw-badge--filled{--badge-bg-color:var(--color-bg-fill-brand);--badge-text-color:var(--color-text-brand-on-bg-fill)}.sw-badge--orange{--badge-bg-color:var(--color-bg-surface-orange);--badge-text-color:var(--color-text-orange)}.sw-badge--orange.sw-badge--filled{--badge-bg-color:var(--color-bg-fill-orange);--badge-text-color:var(--color-text-orange-on-bg-fill)}.sw-badge--cobalt{--badge-bg-color:var(--color-bg-surface-cobalt);--badge-text-color:var(--color-text-cobalt)}.sw-badge--cobalt.sw-badge--filled{--badge-bg-color:var(--color-bg-fill-cobalt);--badge-text-color:var(--color-text-cobalt-on-bg-fill)}.sw-badge--gray{--badge-bg-color:var(--color-bg-surface-gray);--badge-text-color:var(--color-text-gray)}.sw-badge--gray.sw-badge--filled{--badge-bg-color:var(--color-bg-fill-gray);--badge-text-color:var(--color-text-gray-on-bg-fill)}.sw-badge--red{--badge-bg-color:var(--color-bg-surface-red);--badge-text-color:var(--color-text-red)}.sw-badge--red.sw-badge--filled{--badge-bg-color:var(--color-bg-fill-red);--badge-text-color:var(--color-text-red-on-bg-fill)}.sw-badge--green{--badge-bg-color:var(--color-bg-surface-green);--badge-text-color:var(--color-text-green)}.sw-badge--green.sw-badge--filled{--badge-bg-color:var(--color-bg-fill-green);--badge-text-color:var(--color-text-green-on-bg-fill)}.sw-badge--blue{--badge-bg-color:var(--color-bg-surface-blue);--badge-text-color:var(--color-text-blue)}.sw-badge--blue.sw-badge--filled{--badge-bg-color:var(--color-bg-fill-blue);--badge-text-color:var(--color-text-blue-on-bg-fill)}.sw-badge--amber{--badge-bg-color:var(--color-bg-surface-amber);--badge-text-color:var(--color-text-amber)}.sw-badge--amber.sw-badge--filled{--badge-bg-color:var(--color-bg-fill-amber);--badge-text-color:var(--color-text-amber-on-bg-fill)}.sw-badge--violet{--badge-bg-color:var(--color-bg-surface-violet);--badge-text-color:var(--color-text-violet)}.sw-badge--violet.sw-badge--filled{--badge-bg-color:var(--color-bg-fill-violet);--badge-text-color:var(--color-text-violet-on-bg-fill)}.sw-badge--yellow{--badge-bg-color:var(--color-bg-surface-yellow);--badge-text-color:var(--color-text-yellow)}.sw-badge--yellow.sw-badge--filled{--badge-bg-color:var(--color-bg-fill-yellow);--badge-text-color:var(--color-text-yellow-on-bg-fill)}.sw-badge--cyan{--badge-bg-color:var(--color-bg-surface-cyan);--badge-text-color:var(--color-text-cyan)}.sw-badge--cyan.sw-badge--filled{--badge-bg-color:var(--color-bg-fill-cyan);--badge-text-color:var(--color-text-cyan-on-bg-fill)}.sw-badge--pink{--badge-bg-color:var(--color-bg-surface-pink);--badge-text-color:var(--color-text-pink)}.sw-badge--pink.sw-badge--filled{--badge-bg-color:var(--color-bg-fill-pink);--badge-text-color:var(--color-text-pink-on-bg-fill)}}
