
.cd {
border: 1px solid #ebc54f;
padding: 15px;
border-radius: 15px;
box-shadow: 0px 2px 13px 4px #ebc54f;
height: 900px;
overflow-y: scroll;
animation: red-border-animation 1s infinite;
}
h1{

}

.cd::-webkit-scrollbar {
width: 10px;
height: 10px;
}
@keyframes red-border-animation {
0% {
border-color: red;
}
25% {
border-color: orange;
}
50% {
border-color: yellow;
}
75% {
border-color: lime;
}
100% {
border-color: red;
}
}
.btn-blue-red-mix2 {
position: relative;
display: inline-block;
padding: 10px 30px;
font-size: 15px;
font-weight: 700;
color: #fff;
border: none;
border-radius: 99px; /* Bo tròn theo element.style của bạn */
cursor: pointer;
line-height: 1.5;
overflow: hidden;

/* Gradient có dải trắng ở giữa để làm luồng sáng */
background: linear-gradient(135deg,
#0a66ff 0%,
#ff2e2e 35%,
#ffffff 50%,
#ff35b8 65%,
#0a66ff 100%
);

/* Phóng lớn background để khi di chuyển vị trí mới lộ ra luồng sáng */
background-size: 300% 300%;

/* Animation: bgMove sẽ lo việc chạy đi chạy về */
animation: bgMove 4s ease-in-out infinite, glowPulse 2s ease-in-out infinite;
}

/* Hiệu ứng chạy tới rồi chạy ngược về */
@keyframes bgMove {
0% {
background-position: 0% 50%;
}
50% {
/* Chạy đến cuối dải màu (lúc này luồng sáng đã đi hết qua phải) */
background-position: 100% 50%;
}
100% {
/* Chạy ngược về vị trí ban đầu (luồng sáng lướt ngược về trái) */
background-position: 0% 50%;
}
}

/* Hiệu ứng hào quang theo đúng thông số bạn gửi */
@keyframes glowPulse {
0% {
box-shadow: rgba(138, 80, 153, 0.318) 0px 0px 5px 0px;
}
50% {
box-shadow: rgba(138, 80, 153, 0.7) 0px 0px 15px 2px;
}
100% {
box-shadow: rgba(138, 80, 153, 0.318) 0px 0px 5px 0px;
}
}
