.game-experience-blocks-v13 .geb-wins {
  max-width: 52rem;
  margin: 0 auto;
}
.game-experience-blocks-v13 .geb-wins__bar {
  position: relative;
  border-radius: 16px;
  padding: 0.85rem 1rem 0.85rem 1.1rem;
  background: linear-gradient(135deg, #0a0f1a 0%, var(--geb-card) 45%, color-mix(in srgb, var(--geb-accent) 12%, #0a0f1a) 100%);
  border: 1px solid color-mix(in srgb, var(--geb-accent) 45%, transparent);
  box-shadow:
    0 0 40px color-mix(in srgb, var(--geb-accent) 18%, transparent),
    inset 0 1px 0 color-mix(in srgb, var(--geb-accent) 25%, transparent);
  overflow: hidden;
}
.game-experience-blocks-v13 .geb-wins__bar::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(105deg, transparent 40%, color-mix(in srgb, var(--geb-accent) 8%, transparent) 50%, transparent 60%);
  animation: geb-wins-shine 4s ease-in-out infinite;
  pointer-events: none;
}
@keyframes geb-wins-shine {
  0%, 100% { transform: translateX(-30%); opacity: 0.3; }
  50% { transform: translateX(30%); opacity: 0.6; }
}
.game-experience-blocks-v13 .geb-wins__label {
  position: relative;
  z-index: 1;
  display: inline-flex;
  align-items: center;
  gap: 0.4rem;
  font-size: 0.68rem;
  font-weight: 900;
  letter-spacing: 0.2em;
  color: var(--geb-accent);
  text-shadow: 0 0 20px color-mix(in srgb, var(--geb-accent) 80%, transparent);
  margin-bottom: 0.55rem;
}
.game-experience-blocks-v13 .geb-wins__dot {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #22c55e;
  box-shadow: 0 0 12px #22c55e;
  animation: geb-wins-blink 1.2s ease-in-out infinite;
}
@keyframes geb-wins-blink {
  0%, 100% { opacity: 1; transform: scale(1); }
  50% { opacity: 0.65; transform: scale(0.92); }
}
.game-experience-blocks-v13 .geb-wins__list {
  position: relative;
  z-index: 1;
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 0.35rem;
}
.game-experience-blocks-v13 .geb-wins__line {
  font-size: 0.82rem;
  font-weight: 600;
  padding: 0.35rem 0.5rem;
  border-radius: 8px;
  background: rgba(0, 0, 0, 0.2);
  border-left: 3px solid var(--geb-accent);
  animation: geb-wins-fade 0.6s ease-out backwards;
}
.game-experience-blocks-v13 .geb-wins__line:nth-child(1) { animation-delay: 0.05s; }
.game-experience-blocks-v13 .geb-wins__line:nth-child(2) { animation-delay: 0.15s; }
.game-experience-blocks-v13 .geb-wins__line:nth-child(3) { animation-delay: 0.25s; }
@keyframes geb-wins-fade {
  from { opacity: 0; transform: translateX(-8px); }
  to { opacity: 1; transform: translateX(0); }
}
