//text
.del{
    text-decoration-line: line-through;
}

.flicker{
    font-size: 1em;
    color: red;
    animation: changeshadow 2s ease-in infinite;
    -webkit-animation: changeshadow 2s linear infinite;
    -moz-animation: changeshadow 2s linear infinite;
    -ms-animation: changeshadow 2s linear infinite;
    -o-animation: changeshadow 2s linear infinite;
}
@keyframes changeshadow {
    0%{ text-shadow: 0 0 4px red}
    50%{ text-shadow: 0 0 40px red}
    100%{ text-shadow: 0 0 4px red}
}
/* 添加兼容性前缀 */
@-webkit-keyframes changeshadow {
    0%{ text-shadow: 0 0 4px red}
    50%{ text-shadow: 0 0 40px red}
    100%{ text-shadow: 0 0 4px red}
}
@-moz-keyframes changeshadow {
    0%{ text-shadow: 0 0 4px red}
    50%{ text-shadow: 0 0 40px red}
    100%{ text-shadow: 0 0 4px red}
}
@-ms-keyframes changeshadow {
    0%{ text-shadow: 0 0 4px red}
    50%{ text-shadow: 0 0 40px red}
    100%{ text-shadow: 0 0 4px red}
}
@-o-keyframes changeshadow {
    0%{ text-shadow: 0 0 4px red}
    50%{ text-shadow: 0 0 40px red}
    100%{ text-shadow: 0 0 4px red}
}


.noselect {
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Chrome/Safari/Opera */
    -khtml-user-select: none; /* Konqueror */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none;
}
.fa-sort{
    opacity: 0.3;
}
