#load-rss-btn {
    font-size: large;
    font-weight: normal;
    display: block;
    margin: 20px auto;
    margin-bottom: 60px;
}

.links-rss a::after {
    content: attr(data-popover);
    opacity: 0;
	visibility: hidden;
	transition: opacity 1s;
	background-color: #000;
	color: #fff;
	font-size: 15px;
	width: max-content;
	max-width: 500px;
	padding: 5px 10px;
	position: absolute;
    bottom: 150%;
    left: 0%;
	border-radius: 12px;
	box-shadow: 0 0px 15px 0px #000;
	animation: shake 50s ease-in-out 5s infinite;
}

.links-rss a:hover::after {
    opacity: 1;
    visibility: visible;
	transition: opacity .2s;
}

.links-rss p{
    margin-bottom:0;
}

@keyframes spin { 100% { transform: rotate(360deg); } }
@keyframes blink { 0%, 100% { opacity: 1; } 50% { opacity: 0.4; } }

#yaya-loading-box {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 1em;
    background-color: #4fd69c33;
    border-radius: 8px;
    margin-bottom: 1em;
    animation: blink 1.5s infinite;
}

#yaya-loading-box i {
    font-size: 1.5em;
    margin-right: 0.6em;
    animation: spin 1.2s linear infinite;
    color: #4fd69c;
}



