aui-badge-text-color: var(--maui-color-text-copy); } .success { --maui-badge-background: var(--maui-color-message-bg-success); --maui-badge-text-color: var(--maui-color-message-success); } .warning { --maui-badge-background: var(--maui-color-message-bg-warning); --maui-badge-text-color: var(--maui-color-message-warning); } .error { --maui-badge-background: var(--maui-color-message-bg-error); --maui-badge-text-color: var(--maui-color-message-error); } .mam { --maui-badge-background: var(--maui-color-status-member); } .ftl { --maui-badge-background: var(--maui-color-status-frequenttraveller); } .hon { --maui-badge-background: var(--maui-color-status-hon); } .sen { --maui-badge-background: var(--maui-color-status-senator); } .mam.badge, .ftl.badge, .hon.badge, .sen.badge { /* Always bold for status badges in all tenants */ --maui-badge-font-weight: var(--maui-font-weight-bold); } .eco { --maui-badge-background: var(--maui-color-cabinclass-economy); } .premium-eco { --maui-badge-background: var(--maui-color-cabinclass-premiumeconomy); } .business { --maui-badge-background: var(--maui-color-cabinclass-business); } .first { --maui-badge-background: var(--maui-color-cabinclass-first); } /** border radius variants -------------------------- */ .pill { --maui-badge-border-radius: var(--maui-radii-pill-radius); } .rounded { --maui-badge-border-radius: var(--maui-badge-border-radius); } /** size variants -------------------------- */ .small { k