@charset "utf-8";
a {
  text-decoration: none!important;
}
#footer{
    background: transparent;
}

#footer-wrap{
    color: rgb(8, 152, 248);
}
#footer-wrap .footer_custom_text a{
    color: rgb(8, 152, 248)!important;
}

/* 背景动态渐变 */
#body-wrap {
    overflow: hidden!important;
    /* 颜色搭配1 */
    background: -webkit-linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab);
    background: -moz-linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab);
    background: -o-linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab);
    background: -ms-linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab);
    background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab);
    /* 颜色搭配2 */
    /* background: -webkit-linear-gradient(125deg, #E4FFCD, #6DD5FA, #2980B9, #E4FFCD);
    background: -moz-linear-gradient(125deg, #E4FFCD, #6DD5FA, #2980B9, #E4FFCD);
    background: -o-linear-gradient(125deg, #E4FFCD, #6DD5FA, #2980B9, #E4FFCD);
    background: -ms-linear-gradient(125deg, #E4FFCD, #6DD5FA, #2980B9, #E4FFCD);
    background: linear-gradient(125deg, #E4FFCD, #6DD5FA, #2980B9, #E4FFCD); */
    background-size: 400% 400%;
    animation: gradientBG 15s ease infinite;
}
/* 顶部背景图调整[解决index_top_img_height: full screen不生效] */
header#page-header {
    height: 100vh;
}


/* 鼠标样式 */
body {
    cursor: url(https://cdn.jsdelivr.net/gh/constown/HexoCustomFile/public/cursors/default.cur),
      default;
  }
  a,
  img {
    cursor: url(https://cdn.jsdelivr.net/gh/constown/HexoCustomFile/public/cursors/pointer.cur),
      default;
  }

/* 滚动条样式 */
::-webkit-scrollbar {
    width: 8px;
    height: 8px;
  }
  
  ::-webkit-scrollbar-track {
    background-color: rgba(73, 177, 245, 0.2);
    border-radius: 2em;
  }
  
  ::-webkit-scrollbar-thumb {
    background-color: #49b1f5;
    background-image: -webkit-linear-gradient(
      45deg,
      rgba(255, 255, 255, 0.4) 25%,
      transparent 25%,
      transparent 50%,
      rgba(255, 255, 255, 0.4) 50%,
      rgba(255, 255, 255, 0.4) 75%,
      transparent 75%,
      transparent
    );
    border-radius: 2em;
  }
  
  ::-webkit-scrollbar-corner {
    background-color: transparent;
  }
  
  ::-moz-selection {
    color: #fff;
    background-color: #49b1f5;
  }

/* 文章页背景 */
.layout_post>#post {
    /* 以下代表白色透明度为0.3 */
    background: rgba(255,255,255,.5);
  }
/* 所有背景（包括首页卡片、文章页、页面页等） */
#aside-content .card-widget, #recent-posts>.recent-post-item, .layout_page>div:first-child:not(.recent-posts), .layout_post>#page, .layout_post>#post, .read-mode .layout_post>#post{
    /* 以下代表白色透明度为0.3 */
    background: rgba(255,255,255,.5)!important;
}
/* 去除那年今日内部自带的背景色 */
.history_slide {
    background: transparent!important;
}
/* aside-list-item去除下边框 */
#aside-content .aside-list>.aside-list-item:not(:last-child) {
    border-bottom: 0!important;
}

/* 背景动态渐变方法 */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }

    50% {
        background-position: 100% 50%;
    }

    100% {
        background-position: 0% 50%;
    }
}
