@charset "utf-8";

/*=====================================分界线=====================================*/
/*文章外部标签随机彩色 */
 .item-tags a { padding: 5px 10px; border-radius: 5px; margin-right: 5px; }
 .item-tags a.meta-pay { background-color: #FFD700; color: black; } 
.item-tags a.c-blue { background-color: #1E90FF; color: white; } 
.item-tags a[href*="tag/"] { background-color: #FF69B4; color: white; }
/*=====================================分界线=====================================*/
/*自定义鼠标样式*/
body {
    cursor: url( https://oss.maxiaotao.com/MaxiaoTao/v1/mxt-2025-09/cur/116.cur), default;
}
a:hover,
.cursor:hover,
button:hover,
svg:hover {
    cursor: url( https://oss.maxiaotao.com/MaxiaoTao/v1/mxt-2025-09/cur/117.cur), pointer;
}
/*=====================================分界线=====================================*/
/*文章标题加上渐变彩色文字 开始*/
.item-heading :hover,
.text-ellipsis :hover,
.text-ellipsis-2 :hover,
.links-lists :hover {
  background-image: -webkit-linear-gradient(30deg, #32c5ff 25%, #b620e0 50%, #f7b500 75%, #20e050 100%);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  -webkit-background-size: 200% 100%;
  -webkit-animation: maskedAnimation 4s infinite linear;
}
@keyframes maskedAnimation {
  0% {
    background-position: 0 0
  }

  100% {
    background-position: -100% 0
  }
}
/*文章标题加上渐变彩色文字 结束*/
/*=====================================分界线=====================================*/
/*头像呼吸光环和鼠标悬停旋转放大*/
.avatar{border-radius: 50%; animation: light 4s ease-in-out infinite; transition: 1.5s;}.avatar:hover{transform: scale(1.15) rotate(720deg);}@keyframes light{0%{box-shadow: 0 0 4px #f00;} 25%{box-shadow: 0 0 16px #0f0;} 50%{box-shadow: 0 0 4px #00f;} 75%{box-shadow: 0 0 16px #0f0;} 100%{box-shadow: 0 0 4px #f00;}}
/*=====================================分界线=====================================*/
/*自定义网站字体开始*/
@font-face {
  font-family: 'moe';
  src: url('/attachment/assets/font/AlimamaFangYuanTiVF-Thin.woff2') format('woff2');
 
}
* {
  font-family: 'moe', sans-serif;
}
/*自定义网站字体结束*/
/*=====================================分界线=====================================*/
/*右侧悬浮按钮隐藏开始*/
.float-right{
display:none;
}

/*右侧悬浮按钮隐藏结束*/
/*=====================================分界线=====================================*/
/* 隐藏付费 */
a.meta-pay.but.jb-yellow {
    display: none;
}
/* 隐藏积分付费 */
a.meta-pay.but.jb-red {
    display: none;
}
/*=====================================分界线=====================================*/
/*超链接下波浪线*/
.wp-posts-content a:hover {color:#ff4500;text-decoration:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 4'%3E%3Cpath fill='none' stroke='%23FF4500' d='M0 3.5c5 0 5-3 10-3s5 3 10 3 5-3 10-3 5 3 10 3'/%3E%3C/svg%3E")repeat-x 0 100%;background-size:20px auto;animation:waveMove 1s infinite linear}
@keyframes waveMove{from{background-position:0 100%}
to{background-position:-20px 100%}
}
/*超链接下波浪线结束*/  
/*=====================================分界线=====================================*/
/*评论背景图*/
textarea#comment {
  background-color:transparent;
  background:linear-gradient(rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05)),url(https://img.alicdn.com/imgextra/i2/3190733564/O1CN01lICrVw1cCMg8MtPDm_!!3190733564.gif) right 10px bottom 0px no-repeat;
  background-size: contain;
  -moz-transition:ease-in-out 0.45s;
  -webkit-transition:ease-in-out 0.45s;
  -o-transition:ease-in-out 0.45s;
  -ms-transition:ease-in-out 0.45s;
  transition:ease-in-out 0.45s;}
textarea#comment:focus {background-position-y:789px;-moz-transition:ease-in-out 0.45s;-webkit-transition:ease-in-out 0.45s;-o-transition:ease-in-out 0.45s;-ms-transition:ease-in-out 0.45s;transition:ease-in-out 0.45s;}
/*评论背景图 结束*/
/*=====================================分界线=====================================*/
/*自定义鼠标样式*/
body {
    cursor: url(https://oss.bllzi.com/assets/custom/cur/116.cur), default;
}
a:hover,
.cursor:hover,
button:hover,
svg:hover {
    cursor: url(https://oss.bllzi.com/assets/custom/cur/117.cur), pointer;
}
/*=====================================分界线=====================================*/
/* 按钮CSS美化 */
body .pagenav .current, 
body .pagenav .page-numbers, 
body .pagenav a {
    border: 0;
    padding: 8px 14px;
    background: linear-gradient(148deg,hsla(0,0%,100%,0),#fff);
    -webkit-box-shadow: 0 0 8px 0 rgb(95 95 95 / 15%);
    box-shadow: 0 0 8px 0 rgb(95 95 95 / 15%);
    border-radius: 6px;
}
/*=====================================分界线=====================================*/
/*搜索框背景*/
.navbar-search.show {
    background-image: url(https://img.alicdn.com/imgextra/i3/2210123621994/O1CN01M9YhgY1QbIhzAZH6W_!!2210123621994.png);
}
/*=====================================分界线=====================================*/
/*文章内超链接加上波浪效果*/
.wp-posts-content a:hover {color:#ff4500;text-decoration:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 4'%3E%3Cpath fill='none' stroke='%23FF4500' d='M0 3.5c5 0 5-3 10-3s5 3 10 3 5-3 10-3 5 3 10 3'/%3E%3C/svg%3E")repeat-x 0 100%;background-size:20px auto;animation:waveMove 1s infinite linear}
@keyframes waveMove{from{background-position:0 100%}
to{background-position:-20px 100%}
}
/*=====================================分界线=====================================*/
/*雪花特效样式*/
body {
    margin: 0
}

.snowflake {
    position: fixed;
    color: #E0E0E0;
    font-size: 20px;
    animation: fall 10s linear infinite;
}

@keyframes fall {
    0% {
        top: -10px;
        transform: translateX(0);
    }
    100% {
        top: 100%;
        transform: translateX(100vw);
    }
}
/*=====================================分界线=====================================*/

/*=====================================分界线=====================================*/
/*=====================================分界线=====================================*/
/*=====================================分界线=====================================*/
/*=====================================分界线=====================================*/