/* ---  51ziy.com版权所有，未经允许禁止复制--- */
.article-tags a{display:inline-block;padding:7px 16px;margin:0 8px 10px 0;font-size:13px;font-weight:500;text-decoration:none!important;border-radius:999px;background-color:#f1f3f5;color:#5f6368!important;border:1px solid #e9ecef;transition:all .3s ease-out;position:relative;overflow:hidden}.article-tags a:hover{transform:translateY(-2px);color:#fff!important;border-color:transparent;box-shadow:0 5px 12px -2px rgba(0,0,0,.2)}.article-tags a:before{content:'';position:absolute;top:50%;left:50%;width:150%;padding-bottom:150%;border-radius:50%;transform:translate(-50%,-50%) scale(0);opacity:0;transition:transform .6s cubic-bezier(.1,.7,.3,1),opacity .6s ease;z-index:-1}.article-tags a:hover:before{transform:translate(-50%,-50%) scale(1);opacity:1}.article-tags a:nth-child(4n+1):hover{background-color:#8e44ad}.article-tags a:nth-child(4n+1):before{background-image:radial-gradient(circle,#9b59b6,#8e44ad)}.article-tags a:nth-child(4n+2):hover{background-color:#27ae60}.article-tags a:nth-child(4n+2):before{background-image:radial-gradient(circle,#2ecc71,#27ae60)}.article-tags a:nth-child(4n+3):hover{background-color:#2980b9}.article-tags a:nth-child(4n+3):before{background-image:radial-gradient(circle,#3498db,#2980b9)}.article-tags a:nth-child(4n+4):hover{background-color:#d35400}.article-tags a:nth-child(4n+4):before{background-image:radial-gradient(circle,#e67e22,#d35400)}.dark-theme .article-tags a{background-color:#3a3e44;color:#bdc3c7!important;border-color:#4a4e54}

.zib-widget.widget-tag-cloud a {
    display: inline-block !important;
    padding: 6px 14px !important; 
    margin: 3px !important; 
    font-size: 13px !important; 
    font-weight: 500 !important;
    line-height: 1.5 !important;
    text-decoration: none !important;
    border-radius: 999px !important;
    background-color: #f1f3f5 !important;
    background-image: none !important;
    color: #5f6368 !important;
    border: 1px solid #e9ecef !important;
    transition: all 0.3s ease-out !important;
    position: relative !important;
    overflow: hidden !important;
    z-index: 1 !important;
}

.zib-widget.widget-tag-cloud a:hover {
    transform: translateY(-2px) !important;
    color: #fff !important;
    border-color: transparent !important;
    box-shadow: 0 5px 12px -2px rgba(0, 0, 0, 0.2) !important;
}

.zib-widget.widget-tag-cloud a::before {
    content: '' !important;
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    width: 160% !important;
    padding-bottom: 160% !important;
    border-radius: 50% !important;
    transform: translate(-50%, -50%) scale(0) !important;
    opacity: 0 !important;
    transition: transform 0.6s cubic-bezier(0.1, 0.7, 0.3, 1), opacity 0.6s ease !important;
    z-index: -1 !important;
}

.zib-widget.widget-tag-cloud a:hover::before {
    transform: translate(-50%, -50%) scale(1) !important;
    opacity: 1 !important;
}

.zib-widget.widget-tag-cloud a:nth-child(4n+1):hover { background-color: #8e44ad !important; }
.zib-widget.widget-tag-cloud a:nth-child(4n+1)::before { background-image: radial-gradient(circle, #9b59b6, #8e44ad) !important; }
.zib-widget.widget-tag-cloud a:nth-child(4n+2):hover { background-color: #27ae60 !important; }
.zib-widget.widget-tag-cloud a:nth-child(4n+2)::before { background-image: radial-gradient(circle, #2ecc71, #27ae60) !important; }
.zib-widget.widget-tag-cloud a:nth-child(4n+3):hover { background-color: #2980b9 !important; }
.zib-widget.widget-tag-cloud a:nth-child(4n+3)::before { background-image: radial-gradient(circle, #3498db, #2980b9) !important; }
.zib-widget.widget-tag-cloud a:nth-child(4n+4):hover { background-color: #d35400 !important; }
.zib-widget.widget-tag-cloud a:nth-child(4n+4)::before { background-image: radial-gradient(circle, #e67e22, #d35400) !important; }

.dark-theme .zib-widget.widget-tag-cloud a {
    background-color: #3a3e44 !important;
    color: #bdc3c7 !important;
    border-color: #4a4e54 !important;
}