.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);align-items:center;gap:var(--spacing-xs);border-radius:var(--border-radius-md);text-transform:uppercase;width:fit-content;font-weight:700;transition:all .3s;display:inline-flex}.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{flex-shrink:0;justify-content:center;align-items:center;display:flex}.badge-icon.svelte-129rxz3 svg{width:clamp(.875rem,2vw,1.25rem);height:clamp(.875rem,2vw,1.25rem);display:block}.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{flex-direction:column;line-height:1.2;display:flex}.badge.svelte-129rxz3 .badge-text-uppercase{text-transform:uppercase;letter-spacing:.05em;font-weight:700}
