/* Clevao assessment palette: dark red → amber → dark green.
   The labels always remain visible; color reinforces, rather than replaces, their meaning. */
[data-rating="insuffisant"] { --rating-bg:#7f2339; --rating-fg:#fff; }
[data-rating="faible"] { --rating-bg:#ab3c36; --rating-fg:#fff; }
[data-rating="moyen"] { --rating-bg:#e4be52; --rating-fg:#35290d; }
[data-rating="bon"] { --rating-bg:#a9cb80; --rating-fg:#213d2e; }
[data-rating="tres-bon"] { --rating-bg:#327c63; --rating-fg:#fff; }
[data-rating="excellent"] { --rating-bg:#164f3d; --rating-fg:#fff; }
[data-rating="neutral"] { --rating-bg:#e4ebe7; --rating-fg:#354740; }

.score[data-rating], .tag[data-rating] {
  background:var(--rating-bg);
  color:var(--rating-fg);
  font-weight:700;
  line-height:1.4;
  box-shadow:0 1px 3px rgba(32,59,48,.13);
}
.score[data-rating] { padding:7px 13px; font-size:14px; }
.tag[data-rating] { padding:4px 10px; font-size:14px; vertical-align:middle; }
.analysis-card[data-rating], .q-review[data-rating] {
  border-left:5px solid var(--rating-bg);
}
