#resumeia a,
#share a {
  cursor: pointer;
  background-color: #f0f0f0; /* couleur de base */
  transition: background-color 0.3s ease, color 0.3s ease;
  padding: 8px 18px;
  border-radius: 9999px; /* pill style */
  display: inline-block;
  text-decoration: none;
  font-weight: 500;
}
#resumeia a:hover,
#share a:hover {
  background-color: #2563eb; /* bleu hover */
  color: #fff;
}
/*# sourceURL=wd-buttons-style-inline-css */
.wd-cat-cloud {
            display: flex;
            flex-wrap: wrap;
            gap: 8px 10px;
            margin-top: 20px;
            margin-bottom: 50px;
        }

        .wd-cat-cloud__item {
            display: inline-flex;
        }

        .wd-cat-cloud__item a {
            display: inline-flex;
            align-items: center;

            padding: 6px 12px;
            border-radius: 999px;

            background: #f8fafc;
            border: 1px solid #e2e8f0; /* même border que TOC / bannière */
            color: #334155;

            font-size: 13px;
            font-weight: 500;
            line-height: 1;

            text-decoration: none;
            white-space: nowrap;

            transition: background .15s ease, color .15s ease;
        }

        .wd-cat-cloud__item a:hover {
            background: #ffffff;
            color: #0f172a;
        }

        @media (max-width: 640px) {
            .wd-cat-cloud {
                gap: 10px 12px;
            }
        }
    
/*# sourceURL=wd-cat-cloud-inline-css */
