/* Lien « Voir tous nos articles <rubrique> » (variante A).
   Couleur = celle de la rubrique dans le thème, posée en style inline : --cat (clair), --cat-ink (texte de la flèche),
   --cat-d / --cat-ink-d (version éclaircie pour le mode sombre). Repli : couleur principale du site #009beb. */
a.to-cat{
  --tc-card:#fff;--tc-fg:#17181a;--tc-muted:#6a6d72;--tc-line:#dcdcd8;
  --tc-accent:var(--cat,#009beb);--tc-ink:var(--cat-ink,#fff);
  --tc-tint:color-mix(in srgb,var(--tc-accent) 10%,var(--tc-card));
  display:flex;align-items:center;gap:14px;margin:26px 0 0;padding:14px 16px;min-height:56px;text-decoration:none;box-sizing:border-box;
  color:var(--tc-fg);background:var(--tc-card);border:1px solid var(--tc-line);border-left:4px solid var(--tc-accent);
  transition:background .15s,border-color .15s}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) a.to-cat{
  --tc-card:#1a1b1e;--tc-fg:#eeeeec;--tc-muted:#9a9da3;--tc-line:#2e3034;
  --tc-accent:var(--cat-d,#52b9f1);--tc-ink:var(--cat-ink-d,#111)}}
:root[data-theme="dark"] a.to-cat{
  --tc-card:#1a1b1e;--tc-fg:#eeeeec;--tc-muted:#9a9da3;--tc-line:#2e3034;
  --tc-accent:var(--cat-d,#52b9f1);--tc-ink:var(--cat-ink-d,#111)}
a.to-cat:hover,.entry-content a.to-cat:hover{background:var(--tc-tint);border-color:var(--tc-accent);color:var(--tc-fg)}
a.to-cat:focus-visible{outline:2px solid var(--tc-accent);outline-offset:2px}
.to-cat .k{display:block;font:600 .72rem/1.2 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--tc-muted)}
.to-cat .t{display:block;margin-top:2px;font:700 1.45rem/1.1 "Barlow Condensed","Arial Narrow",Arial,sans-serif;letter-spacing:.015em;text-transform:uppercase}
.to-cat .go{margin-left:auto;flex:none;width:36px;height:36px;display:grid;place-items:center;background:var(--tc-accent);color:var(--tc-ink);
  font:700 1.1rem system-ui,sans-serif;transition:transform .15s}
.to-cat:hover .go{transform:translateX(3px)}
@media (prefers-reduced-motion:reduce){.to-cat,.to-cat .go{transition:none}.to-cat:hover .go{transform:none}}
