/* ============================================================
   Sljedivost i povlačenje (M10, plan 116)

   Dva modifikatora sažetne kartice. Stoje ovdje, a ne u qms-rin.css, jer
   qms-rin.css opisuje OSNOVNU karticu i ne smije se puniti bojama pojedinih
   modula — ali ime ostaje `qms-summary-card--*`, jer je to ista kartica u
   drugom stanju, ne druga kartica.

   Boja ide kroz TOKENE i mora proći mjerenje (CLAUDE.md): podloga je blaga
   (`-soft`, 0,16), pa prigušen tekst na njoj ide za stupanj jače.
   ============================================================ */

/* Brojka koja TRAŽI PAŽNJU: nula planiranih vježbi, nula vježbi povlačenja.
   Nije pogreška — je pitanje koje treba odgovoriti. */
body[class*="qms-theme"] .qms-summary-card--warn {
    border-color: var(--warn);
    background: var(--warn-soft);
}

body[class*="qms-theme"] .qms-summary-card--warn .qms-summary-value {
    color: var(--warn-text);
}

body[class*="qms-theme"] .qms-summary-card--warn .qms-summary-sub,
body[class*="qms-theme"] .qms-summary-card--warn .qms-summary-label {
    /* Podloga s bojom posvjetljuje ono ispod sebe, pa prigušen tekst ide za
       stupanj jače — isto pravilo kao kod nepročitane obavijesti. */
    color: var(--ink-2);
}

/* Brojka koja znači ZAPREKU: opoziv bez obavijesti nadležnom tijelu. U cijelom
   modulu postoji samo jedna takva, i zakonska je. */
body[class*="qms-theme"] .qms-summary-card--bad {
    border-color: var(--bad);
    background: var(--bad-soft);
}

body[class*="qms-theme"] .qms-summary-card--bad .qms-summary-value {
    color: var(--bad-text);
}

body[class*="qms-theme"] .qms-summary-card--bad .qms-summary-sub,
body[class*="qms-theme"] .qms-summary-card--bad .qms-summary-label {
    color: var(--ink-2);
}
