/* Topic marks stay decorative: the heading provides the link's accessible name. */
.wiki-home__card-heading {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 20px;
  min-height: 48px;
}
.wiki-home__card-heading h3 { flex: 1; min-width: 0; }
.wiki-home__topic-icon {
  display: block;
  flex: 0 0 44px;
  width: 44px;
  height: 44px;
  background: url('/ds/topic-icons/tech-stack.svg') center / contain no-repeat;
}
.wiki-home__topic-icon[data-topic="tech-stack.agents.a2a"] { background-image: url('/ds/topic-icons/tech-stack.agents.a2a.svg'); }
.wiki-home__topic-icon[data-topic="tech-stack.agents.agui"] { background-image: url('/ds/topic-icons/tech-stack.agents.agui.svg'); }
.wiki-home__topic-icon[data-topic="tech-stack.ai-llm.camel-apache"] { background-image: url('/ds/topic-icons/tech-stack.ai-llm.camel-apache.svg'); }
.wiki-home__topic-icon[data-topic="tech-stack.data-engineering.hbase"] { background-image: url('/ds/topic-icons/tech-stack.data-engineering.hbase.svg'); }
.wiki-home__topic-icon[data-topic="tech-stack.data-engineering.lakefs"] { background-image: url('/ds/topic-icons/tech-stack.data-engineering.lakefs.svg'); }
.wiki-home__topic-icon[data-topic="tech-stack.data-engineering.opensearch"] { background-image: url('/ds/topic-icons/tech-stack.data-engineering.opensearch.svg'); }
.wiki-home__topic-icon[data-topic="tech-stack.data-engineering.pinot"] { background-image: url('/ds/topic-icons/tech-stack.data-engineering.pinot.svg'); }
.wiki-home__topic-icon[data-topic="tech-stack.data-engineering.starrocks"] { background-image: url('/ds/topic-icons/tech-stack.data-engineering.starrocks.svg'); }
.wiki-home__topic-icon[data-topic="tech-stack.data-engineering.turso"] { background-image: url('/ds/topic-icons/tech-stack.data-engineering.turso.svg'); }
.wiki-home__topic-icon[data-topic="tech-stack.design-system.devui"] { background-image: url('/ds/topic-icons/tech-stack.design-system.devui.svg'); }
.wiki-home__topic-icon[data-topic="tech-stack.infra-devops.aws.eks"] { background-image: url('/ds/topic-icons/tech-stack.infra-devops.aws.eks.svg'); }
.wiki-home__topic-icon[data-topic="tech-stack.infra-devops.backstage"] { background-image: url('/ds/topic-icons/tech-stack.infra-devops.backstage.svg'); }
.wiki-home__topic-icon[data-topic="tech-stack.infra-devops.boundary"] { background-image: url('/ds/topic-icons/tech-stack.infra-devops.boundary.svg'); }
.wiki-home__topic-icon[data-topic="tech-stack.infra-devops.caddy"] { background-image: url('/ds/topic-icons/tech-stack.infra-devops.caddy.svg'); }
.wiki-home__topic-icon[data-topic="tech-stack.infra-devops.calico"] { background-image: url('/ds/topic-icons/tech-stack.infra-devops.calico.svg'); }
.wiki-home__topic-icon[data-topic="tech-stack.infra-devops.cilium"] { background-image: url('/ds/topic-icons/tech-stack.infra-devops.cilium.svg'); }
.wiki-home__topic-icon[data-topic="tech-stack.infra-devops.cloudnative-pg"] { background-image: url('/ds/topic-icons/tech-stack.infra-devops.cloudnative-pg.svg'); }
.wiki-home__topic-icon[data-topic="tech-stack.infra-devops.crossplane"] { background-image: url('/ds/topic-icons/tech-stack.infra-devops.crossplane.svg'); }
.wiki-home__topic-icon[data-topic="tech-stack.infra-devops.datadog"] { background-image: url('/ds/topic-icons/tech-stack.infra-devops.datadog.svg'); }
.wiki-home__topic-icon[data-topic="tech-stack.infra-devops.flagger"] { background-image: url('/ds/topic-icons/tech-stack.infra-devops.flagger.svg'); }
.wiki-home__topic-icon[data-topic="tech-stack.infra-devops.hcp"] { background-image: url('/ds/topic-icons/tech-stack.infra-devops.hcp.svg'); }
.wiki-home__topic-icon[data-topic="tech-stack.infra-devops.linkerd"] { background-image: url('/ds/topic-icons/tech-stack.infra-devops.linkerd.svg'); }
.wiki-home__topic-icon[data-topic="tech-stack.infra-devops.loki"] { background-image: url('/ds/topic-icons/tech-stack.infra-devops.loki.svg'); }
.wiki-home__topic-icon[data-topic="tech-stack.infra-devops.packer"] { background-image: url('/ds/topic-icons/tech-stack.infra-devops.packer.svg'); }
.wiki-home__topic-icon[data-topic="tech-stack.infra-devops.traefik"] { background-image: url('/ds/topic-icons/tech-stack.infra-devops.traefik.svg'); }
.wiki-home__topic-icon[data-topic="tech-stack.languages.solidity"] { background-image: url('/ds/topic-icons/tech-stack.languages.solidity.svg'); }
.wiki-home__topic-icon[data-topic="tech-stack.ai-llm.guardrails-ai"] { background-image: url('/ds/topic-icons/tech-stack.ai-llm.guardrails-ai.svg'); }
.wiki-home__topic-icon[data-topic="tech-stack.design-system"] { background-image: url('/ds/topic-icons/tech-stack.design-system.svg'); }
.wiki-home__topic-icon[data-topic="ai"] { background-image: url('/ds/topic-icons/ai.svg'); }
.wiki-home__topic-icon[data-topic="architecture"] { background-image: url('/ds/topic-icons/architecture.svg'); }
.wiki-home__topic-icon[data-topic="getting-started"] { background-image: url('/ds/topic-icons/getting-started.svg'); }
.wiki-home__topic-icon[data-topic="ops"] { background-image: url('/ds/topic-icons/ops.svg'); }
.wiki-home__topic-icon[data-topic="solutions"] {
  /* Show the 148px symbol from the original 1000px D-SKET artwork unchanged. */
  background-image: url('/assets/logo-dsket-light.png');
  background-size: 675.676% auto;
  background-position: 19.6% 50%;
}
@media (max-width: 640px) {
  .wiki-home__card-heading { gap: 16px; }
  .wiki-home__topic-icon { flex-basis: 40px; width: 40px; height: 40px; }
}
