/* アイコンの周りに★を飛ばす */
.x5yeR {
._noSelect {
position: relative;
}
._noSelect::before,
._noSelect::after {
content: "★";
line-height: 1;
color: transparent;
z-index: 10;
display: block;
position: absolute;
background-image: linear-gradient(135deg, #fc00ff, #00dbde);
-webkit-background-clip: text;
}
._noSelect::before {
top: 5px;
left: -5px;
font-size: 1.5em;
animation: twinkle 1.8s infinite;
}
._noSelect::after {
bottom: 0px;
right: 0px;
font-size: 1em;
animation: twinkle 2.0s infinite;
}
}
@keyframes twinkle {
0% { opacity: 0; transform: scale(0.2) rotate(0deg); }
85% { opacity: 0.9; transform: scale(1) rotate(360deg); }
100% { opacity: 0.5; transform: scale(0.7) rotate(361deg); }
}