/* buff-badge.css - Buff 标签组件 */

.buff-badge-row {
    display: flex; flex-wrap: wrap; gap: 6px;
    margin: 6px 0;
}

.buff-badge {
    display: inline-flex; align-items: center; gap: 4px;
    padding: 3px 8px; border-radius: 999px;
    background: linear-gradient(135deg, rgba(120, 190, 255, 0.15), rgba(160, 140, 255, 0.12));
    border: 1px solid rgba(140, 190, 255, 0.35);
    font-size: 11px;
    color: var(--color-text, #fff);
    white-space: nowrap;
    cursor: help;
    line-height: 1.3;
}

.buff-badge__icon { font-size: 13px; }

.buff-badge__name { font-weight: 600; }

.buff-badge__rem {
    font-size: 10px; color: #ffd166;
    margin-left: 2px;
}

.buff-badge-row--enemy .buff-badge {
    background: linear-gradient(135deg, rgba(255, 140, 140, 0.15), rgba(255, 100, 180, 0.12));
    border-color: rgba(255, 150, 180, 0.35);
}
