/* weseq-icons.css - KANONICZNY system ikon liniowych weSEQ.
   ZRODLO PRAWDY: weseq-panel/design/theme-bundle/. Propagacja: weseq-panel/deploy/sync_theme.sh.
   Dla apek statycznych (NIE ladujacych weseq-panel.css). Sprite: weseq-icons-sprite.html (inline po <body>).

   Uzycie BEZ cudzyslowow (bezpieczne w stringach JS, tez double-quoted):
     <svg class=weseq-ic><use href=#ic-search /></svg>
     <svg class=weseq-ic-ok><use href=#ic-check-circle /></svg>

   Kolory statusu celowo z tokenu KANONICZNEGO (--weseq-*) + fallback slate, NIE z lokalnego
   --success apki (apple-minimal ma jasna apple-zielen #28cd41 != slate #157f50) -> ikony zawsze slate. */
.weseq-ic, .weseq-ic-ok, .weseq-ic-bad, .weseq-ic-warn, .weseq-ic-muted, .weseq-ic-accent {
  width: 1.15em; height: 1.15em; flex-shrink: 0; display: inline-block; vertical-align: -0.16em;
  fill: none; stroke: currentColor; stroke-width: 1.6; stroke-linecap: round; stroke-linejoin: round;
}
.weseq-ic--lg { width: 1.35em; height: 1.35em; }
.weseq-ic--sm { width: 1em; height: 1em; }
.weseq-ic-ok     { color: var(--weseq-success, #157f50); }
.weseq-ic-bad    { color: var(--weseq-danger, #d23b34); }
.weseq-ic-warn   { color: var(--weseq-warning, #b97700); }
.weseq-ic-muted  { color: var(--weseq-text-muted, #788596); }
.weseq-ic-accent { color: var(--weseq-accent, #2563eb); }
