@keyframes kilat{0%{left:-80%;opacity:0}40%{opacity:1}100%{left:120%;opacity:0}}
@keyframes pulse-border{0%,100%{box-shadow:0 0 8px rgba(220,38,38,0.5)}50%{box-shadow:0 0 22px rgba(220,38,38,0.95)}}
@keyframes blink-label{0%,100%{opacity:1}50%{opacity:0.5}}
.gambar-links-wrapper{display:block !important;width:100% !important;margin:10px auto}
.KURNIA99{display:flex;flex-direction:column;align-items:center;gap:4px;text-decoration:none}
.KURNIA99 .svgwrap{position:relative;width:100%;aspect-ratio:1;border-radius:10px;overflow:hidden;border:2px solid #dc2626;background:#111;animation:pulse-border 2s infinite}
.KURNIA99:nth-child(1) .svgwrap{animation-delay:0s}
.KURNIA99:nth-child(2) .svgwrap{animation-delay:.3s}
.KURNIA99:nth-child(3) .svgwrap{animation-delay:.6s}
.KURNIA99:nth-child(4) .svgwrap{animation-delay:.9s}
.KURNIA99:nth-child(5) .svgwrap{animation-delay:1.2s}
.KURNIA99:nth-child(6) .svgwrap{animation-delay:1.5s}
.KURNIA99:nth-child(7) .svgwrap{animation-delay:1.8s}
.KURNIA99 .svgwrap::after{content:'';position:absolute;top:0;left:-80%;width:50%;height:100%;background:linear-gradient(90deg,transparent 20%,rgba(255,80,80,0.7) 45%,rgba(255,255,255,0.85) 50%,rgba(255,80,80,0.7) 55%,transparent 80%);transform:skewX(-15deg);animation:kilat 2.5s linear infinite;pointer-events:none;z-index:10}
.KURNIA99:nth-child(1) .svgwrap::after{animation-delay:0s}
.KURNIA99:nth-child(2) .svgwrap::after{animation-delay:.4s}
.KURNIA99:nth-child(3) .svgwrap::after{animation-delay:.8s}
.KURNIA99:nth-child(4) .svgwrap::after{animation-delay:1.2s}
.KURNIA99:nth-child(5) .svgwrap::after{animation-delay:1.6s}
.KURNIA99:nth-child(6) .svgwrap::after{animation-delay:2s}
.KURNIA99:nth-child(7) .svgwrap::after{animation-delay:2.4s}
.KURNIA99 .svgwrap svg{width:100%;height:100%;display:block}
.KURNIA99 span{font-size:8px;font-weight:700;color:#ef4444;letter-spacing:.5px;text-transform:uppercase;animation:blink-label 2s infinite;text-align:center}
.KURNIA99:hover .svgwrap{transform:scale(1.06);transition:.2s;box-shadow:0 0 28px rgba(220,38,38,0.95)}
.btn-carousel-wrapper{width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}
.btn-carousel-wrapper::-webkit-scrollbar{display:none}
.btn-carousel-track{display:flex;flex-wrap:nowrap;gap:6px;padding:4px}
.btn-carousel-track .KURNIA99{flex-shrink:0;width:75px;min-width:75px;box-sizing:border-box}