/* =============================================================================
   combat-chat-log.css - Combat tab text log (old-school MMO style)
   =============================================================================
   Rows are built by src/combat/combatChatLog.js as plain sentences:
     .log-entry.log-combat.combat-row--{kind}
       .log-ts
       .log-body                 - the sentence, coloured by row kind
         .combat-val--{hull|crew|rigging}  - inline damage values
         .combat-ammo                      - bracketed ammo, e.g. [Round Shot]
         .combat-val--{xp|gold}            - victory rewards
   No icons, chips, or card chrome - colour carries the semantics. Row tints
   are deliberately faint. Tokens live in base.css :root.
   ============================================================================= */

/* ── Base combat row ──────────────────────────────────────────────────────── */
.log-entry.log-combat {
    color: var(--combat-system);
    border-left-color: transparent;
    border-radius: 2px;
    padding: 2px 4px;
}
.log-entry.log-combat .log-ts {
    color: var(--combat-time);
}

/* ── Sentence colour + faint tint by row kind ─────────────────────────────── */
.log-entry.combat-row--outgoing-hit {
    color: var(--combat-outgoing);
    background: var(--combat-outgoing-bg);
}
.log-entry.combat-row--incoming-hit {
    color: var(--combat-incoming);
    background: var(--combat-incoming-bg);
}
.log-entry.combat-row--outgoing-critical {
    color: var(--combat-critical);
    background: var(--combat-outgoing-bg);
}
.log-entry.combat-row--incoming-critical {
    color: var(--combat-critical);
    background: var(--combat-incoming-bg);
}
.log-entry.combat-row--miss {
    color: var(--combat-miss);
}
.log-entry.combat-row--victory {
    color: var(--combat-victory);
    background: var(--combat-victory-bg);
}
.log-entry.combat-row--defeat,
.log-entry.combat-row--destroyed {
    color: var(--combat-destroyed);
    background: var(--combat-destroyed-bg);
}

/* ── Inline value spans ───────────────────────────────────────────────────── */
.log-combat .combat-val--hull {
    color: var(--damage-hull);
}
.log-combat .combat-val--crew {
    color: var(--damage-crew);
}
.log-combat .combat-val--rigging {
    color: var(--damage-rigging);
}
.log-combat .combat-ammo {
    color: var(--combat-ammo);
}
.log-combat .combat-val--xp {
    color: var(--reward-xp);
}
.log-combat .combat-val--gold {
    color: var(--reward-gold);
}
