.badge.svelte-129rxz3{--badge-default-bg: var(--color-white);--badge-default-text: var(--color-gray-1);--badge-default-border: var(--color-gray-6);--badge-primary-bg: var(--color-primary-2);--badge-primary-text: var(--color-white);--badge-secondary-bg: var(--color-secondary-1);--badge-secondary-text: var(--color-white);--badge-success-bg: #10b981;--badge-success-text: var(--color-white);--badge-warning-bg: linear-gradient(135deg, #f59e0b 0%, #f97316 100%);--badge-warning-text: var(--color-white);--badge-info-bg: var(--color-gray-3);--badge-info-text: var(--color-white);--badge-gradient-bg: var(--color-gradient);--badge-gradient-text: var(--color-white);display:inline-flex;align-items:center;gap:var(--spacing-xs);font-weight:700;border-radius:var(--border-radius-md);transition:all .3s ease;width:fit-content;text-transform:uppercase}.badge.sm.svelte-129rxz3{padding:clamp(.25rem,1vw,var(--spacing-xs)) clamp(.5rem,2vw,var(--spacing-sm));font-size:clamp(.625rem,1.5vw,var(--font-size-xs));gap:clamp(.25rem,1vw,var(--spacing-xs))}.badge.md.svelte-129rxz3{padding:clamp(var(--spacing-xs),1.5vw,var(--spacing-sm)) clamp(var(--spacing-md),2.5vw,var(--spacing-lg));font-size:clamp(var(--font-size-xs),2vw,var(--font-size-sm));gap:clamp(var(--spacing-xs),1.5vw,var(--spacing-sm))}.badge.lg.svelte-129rxz3{padding:clamp(var(--spacing-sm),2vw,var(--spacing-lg)) clamp(var(--spacing-lg),3vw,var(--spacing-xl));font-size:clamp(var(--font-size-sm),2.5vw,var(--font-size-md));gap:clamp(var(--spacing-sm),2vw,var(--spacing-md))}.badge.default.svelte-129rxz3{background:var(--badge-default-bg);color:var(--badge-default-text);box-shadow:var(--shadow-sm);border:1px solid var(--badge-default-border)}.badge.primary.svelte-129rxz3{background:var(--badge-primary-bg);color:var(--badge-primary-text)}.badge.secondary.svelte-129rxz3{background:var(--badge-secondary-bg);color:var(--badge-secondary-text)}.badge.success.svelte-129rxz3{background:var(--badge-success-bg);color:var(--badge-success-text)}.badge.warning.svelte-129rxz3{background:var(--badge-warning-bg);color:var(--badge-warning-text);box-shadow:var(--shadow-lg)}.badge.info.svelte-129rxz3{background:var(--badge-info-bg);color:var(--badge-info-text)}.badge.gradient.svelte-129rxz3{background:var(--badge-gradient-bg);color:var(--badge-gradient-text)}.badge-icon.svelte-129rxz3{display:flex;align-items:center;justify-content:center;flex-shrink:0}.badge-icon.svelte-129rxz3 svg{display:block;width:clamp(.875rem,2vw,1.25rem);height:clamp(.875rem,2vw,1.25rem)}.badge.sm.svelte-129rxz3 .badge-icon:where(.svelte-129rxz3) svg{width:clamp(.75rem,1.5vw,1rem);height:clamp(.75rem,1.5vw,1rem)}.badge.lg.svelte-129rxz3 .badge-icon:where(.svelte-129rxz3) svg{width:clamp(1rem,2.5vw,1.5rem);height:clamp(1rem,2.5vw,1.5rem)}.badge-content.svelte-129rxz3{display:flex;flex-direction:column;line-height:1.2}.badge.svelte-129rxz3 .badge-text-uppercase{text-transform:uppercase;letter-spacing:.05em;font-weight:700}
