/* Shared model marks, including absolute own-origin catalog icon URLs. */
img[src*="/logos/"] { object-fit: contain; }
html:not(.dark) img:is([src$="/logos/stepfun.svg"], [src$="/logos/stealth.svg"], [src$="/logos/voyage.svg"], [src$="/logos/typesafe.svg"], [src$="/logos/gpt.webp"], [src$="/logos/hy3.webp"]) {
  filter: brightness(0);
}
html.dark img:is([src$="/logos/stepfun.svg"], [src$="/logos/stealth.svg"], [src$="/logos/voyage.svg"], [src$="/logos/typesafe.svg"], [src$="/logos/gpt.webp"], [src$="/logos/hy3.webp"]) {
  filter: brightness(0) invert(1);
}
html.dark img:is([src$="/logos/meta.webp"], [src$="/logos/qwen.webp"]) {
  filter: brightness(1.8);
}
