.v2-badge{--badge-bg:var(--u-100);--badge-bg-hover:var(--u-200);--badge-border:var(--u-300);--badge-text:var(--u-700);--badge-text-hover:var(--u-800);--badge-mark:var(--u-500);--badge-mark-hover:var(--u-500)}.v2-badge[data-color=brand]{--badge-bg:var(--v2-bg-brand-primary);--badge-bg-hover:var(--v2-bg-brand-primary-hover);--badge-border:var(--v2-border-brand-tertiary);--badge-text:var(--v2-text-brand-secondary);--badge-text-hover:var(--v2-text-brand-secondary);--badge-mark:var(--v2-fg-brand-secondary);--badge-mark-hover:var(--v2-fg-brand-secondary)}.v2-badge[data-color=gray]{--badge-bg:var(--v2-bg-secondary);--badge-bg-hover:var(--v2-bg-secondary-hover);--badge-border:var(--v2-border-secondary);--badge-text:var(--v2-text-secondary);--badge-text-hover:var(--v2-text-secondary-hover);--badge-mark:var(--v2-fg-quaternary);--badge-mark-hover:var(--v2-fg-quaternary-hover)}.v2-badge[data-color=error]{--badge-bg:var(--v2-bg-error-primary);--badge-bg-hover:var(--v2-bg-error-primary-hover);--badge-border:var(--v2-border-error-tertiary);--badge-text:var(--v2-text-error-primary);--badge-text-hover:var(--v2-text-error-primary-hover);--badge-mark:var(--v2-fg-error-tertiary);--badge-mark-hover:var(--v2-fg-error-tertiary-hover)}.v2-badge[data-color=warning]{--badge-bg:var(--v2-bg-warning-primary);--badge-bg-hover:var(--v2-bg-warning-primary-hover);--badge-border:var(--v2-border-warning-tertiary);--badge-text:var(--v2-text-warning-primary);--badge-text-hover:var(--v2-text-warning-primary-hover);--badge-mark:var(--v2-fg-warning-secondary);--badge-mark-hover:var(--v2-fg-warning-secondary-hover)}.v2-badge[data-color=success]{--badge-bg:var(--v2-bg-success-primary);--badge-bg-hover:var(--v2-bg-success-primary-hover);--badge-border:var(--v2-border-success-tertiary);--badge-text:var(--v2-text-success-primary);--badge-text-hover:var(--v2-text-success-primary-hover);--badge-mark:var(--v2-fg-success-secondary);--badge-mark-hover:var(--v2-fg-success-secondary-hover)}.v2-badge[data-variant=modern]{--badge-bg:var(--v2-bg-primary);--badge-bg-hover:var(--v2-bg-primary-hover);--badge-border:var(--v2-border-primary);--badge-text:var(--v2-text-secondary);--badge-text-hover:var(--v2-text-secondary-hover)}.v2-badge[data-variant=high-contrast]{--badge-bg:var(--v2-bg-primary);--badge-bg-hover:var(--v2-bg-error-primary-hover);--badge-border:var(--v2-border-error-solid);--badge-text:var(--v2-text-error-primary);--badge-text-hover:var(--v2-text-error-primary);--badge-mark:var(--v2-fg-error-tertiary);--badge-mark-hover:var(--v2-fg-error-tertiary)}.v2-badge[data-color=orange]{--u-100:var(--v2-utility-orange-100);--u-200:var(--v2-utility-orange-200);--u-300:var(--v2-utility-orange-300);--u-500:var(--v2-utility-orange-500);--u-700:var(--v2-utility-orange-700);--u-800:var(--v2-utility-orange-800)}.v2-badge[data-color=cyan]{--u-100:var(--v2-utility-cyan-100);--u-200:var(--v2-utility-cyan-200);--u-300:var(--v2-utility-cyan-300);--u-500:var(--v2-utility-cyan-500);--u-700:var(--v2-utility-cyan-700);--u-800:var(--v2-utility-cyan-800)}.v2-badge[data-color=gray-blue]{--u-100:var(--v2-utility-gray-blue-100);--u-200:var(--v2-utility-gray-blue-200);--u-300:var(--v2-utility-gray-blue-300);--u-500:var(--v2-utility-gray-blue-500);--u-700:var(--v2-utility-gray-blue-700);--u-800:var(--v2-utility-gray-blue-800)}.v2-badge[data-color=gray-warm]{--u-100:var(--v2-utility-gray-warm-100);--u-200:var(--v2-utility-gray-warm-200);--u-300:var(--v2-utility-gray-warm-300);--u-500:var(--v2-utility-gray-warm-500);--u-700:var(--v2-utility-gray-warm-700);--u-800:var(--v2-utility-gray-warm-800)}.v2-badge[data-color=green-light]{--u-100:var(--v2-utility-lime-100);--u-200:var(--v2-utility-lime-200);--u-300:var(--v2-utility-lime-300);--u-500:var(--v2-utility-lime-500);--u-700:var(--v2-utility-lime-700);--u-800:var(--v2-utility-lime-800)}.v2-badge[data-color=indigo]{--u-100:var(--v2-utility-indigo-100);--u-200:var(--v2-utility-indigo-200);--u-300:var(--v2-utility-indigo-300);--u-500:var(--v2-utility-indigo-500);--u-700:var(--v2-utility-indigo-700);--u-800:var(--v2-utility-indigo-800)}.v2-badge[data-color=pink]{--u-100:var(--v2-utility-pink-100);--u-200:var(--v2-utility-pink-200);--u-300:var(--v2-utility-pink-300);--u-500:var(--v2-utility-pink-500);--u-700:var(--v2-utility-pink-700);--u-800:var(--v2-utility-pink-800)}.v2-badge[data-color=purple]{--u-100:var(--v2-utility-purple-100);--u-200:var(--v2-utility-purple-200);--u-300:var(--v2-utility-purple-300);--u-500:var(--v2-utility-purple-500);--u-700:var(--v2-utility-purple-700);--u-800:var(--v2-utility-purple-800)}.v2-badge[data-color=rose]{--u-100:var(--v2-utility-rose-100);--u-200:var(--v2-utility-rose-200);--u-300:var(--v2-utility-rose-300);--u-500:var(--v2-utility-rose-500);--u-700:var(--v2-utility-rose-700);--u-800:var(--v2-utility-rose-800)}.v2-badge[data-color=teal]{--u-100:var(--v2-utility-teal-100);--u-200:var(--v2-utility-teal-200);--u-300:var(--v2-utility-teal-300);--u-500:var(--v2-utility-teal-500);--u-700:var(--v2-utility-teal-700);--u-800:var(--v2-utility-teal-800)}.v2-badge[data-variant=solid]{--badge-bg:var(--u-700);--badge-bg-hover:var(--u-800);--badge-border:var(--u-100);--badge-text:var(--u-100);--badge-text-hover:var(--u-100);--badge-mark:var(--u-100);--badge-mark-hover:var(--u-100)}:is(a,button).v2-badge:hover{--badge-bg:var(--badge-bg-hover);--badge-text:var(--badge-text-hover);--badge-mark:var(--badge-mark-hover)}
