.tag-container {
width: 90%;
margin: 0 auto;
user-select: none;
}
.tag-container[tag-style="cloud"] {
display: flex;
align-items: center;
justify-content: center;
flex-wrap: wrap;
gap: 1rem;
}
.tag-container[tag-style="cloud"] a {
white-space: nowrap;
color: var(--font-color);
position: relative;
padding: 0 0.1rem;
}
.tag-container[tag-style="cloud"] a:after {
content: '';
position: absolute;
left: 0;
bottom: -3px;
display: block;
height: 2.5px;
width: 0;
background-color: #FFB347;
transition: width 0.5s ease;
}
.tag-container[tag-style="cloud"] a:hover {
font-weight: bold;
}
.tag-container[tag-style="cloud"] a:hover:after {
width: 100%;
}
.tags-list {
padding: 0;
display: flex;
align-items: center;
justify-content: center;
flex-wrap: wrap;
gap: 1rem;
}
.tags-list li {
list-style: none;
padding: 0.35rem 1.2rem;
border: 1px solid var(--card-border-color);
border-radius: 0.75rem;
display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: nowrap;
gap: 1rem;
transition: all 0.5s ease;
}
.tags-list li:hover {
background-color: var(--theme-color);
box-shadow: var(--meow-box-shadow);
}
.tags-list li:hover a {
color: var(--link-hover-font-color);
}
.tags-list li:hover span {
color: var(--link-hover-font-color);
}
.tags-list a {
color: var(--font-color);
font-size: 1.25rem;
white-space: nowrap;
}
.tags-list a:before {
content: '#';
margin-right: 0.1rem;
}
.tags-list span {
color: var(--font-color-light-2);
}
.tags-count {
font-size: 0.9rem;
vertical-align: super;
margin-left: 0.1rem;
}
meow-smallscreen()