/* Banner Casse-brique pour classement/blog */
.banner-casse-brique {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  padding: 10px 0 14px;
}
.banner-title {
  font-size: 1.1rem;
  font-weight: 800;
  color: #fb923c;
  text-decoration: none;
}
.banner-title:hover { color: #fdba74; }
.banner-briques {
  display: flex;
  gap: 4px;
}
.brique-deco {
  width: 30px; height: 14px;
  border-radius: 3px;
}
.brique-rouge {
  background: rgba(239, 68, 68, 0.7);
}
.brique-orange {
  background: rgba(249, 115, 22, 0.7);
}
.brique-jaune {
  background: rgba(251, 191, 36, 0.7);
}
