/*所有页面实现毛玻璃特效 hllqk 改*/
/*图片溢出问题解决*/
#body-wrap{
    overflow: hidden;
}
.atk-sidebar-layer{

    background: #fff0;

}

div.card-content{

    background: rgba(255,255,255,0);

}
.aside-content
{

    background: rgba(255,255,255,0);

}
#aside-content
{

    background: rgba(255,255,255,0);

}

#aside-content > .card-widget:first-child {

    background: rgba(255,255,255,0.5);

    backdrop-filter: blur(10px);

}

#aside-content{

    background: rgba(255,255,255,0.5);

    backdrop-filter: blur(10px);

}
.card-info
{

    background: rgba(255,255,255,0.5);

    backdrop-filter: blur(10px);

}

.card-widget
{

    background: rgba(255,255,255,0.5);

    backdrop-filter: blur(10px);

}

.layout > div:first-child:not(.recent-posts) {

    background: rgba(255,255,255,0.5);

    backdrop-filter: blur(10px);

}

#recent-posts > .recent-post-item {

    background: rgba(255,255,255,0.5);

    backdrop-filter: blur(10px);

}

/*标题栏*/

#page-header.nav-visible #nav {

    background: rgba(255,255,255,0.5);

    backdrop-filter: blur(50px);

}

/*搜索框美化*/

.search-dialog {

    background: rgba(255,255,255,0.5);

    backdrop-filter: blur(10px);

    border-radius: 0px;

}

#search-mask {

    background: rgba(255,255,255,0);

}

/*手机端毛玻璃优化*/

#sidebar #sidebar-menus.open {

    background: rgba(255,255,255,0.5);

    backdrop-filter: blur(10px);

}

#sidebar #menu-mask {

    background: rgba(255,255,255,0);

}

/*鼠标样式*/

body {

    cursor: url(https://cdn.jsdelivr.net/gh/sviptzk/HexoStaticFile@latest/Hexo/img/default.cur),

        default;

}

a,

img {

    cursor: url(https://cdn.jsdelivr.net/gh/sviptzk/HexoStaticFile@latest/Hexo/img/pointer.cur),

        default;

}

/* 文章页H1-H6图标样式效果 */

h1::before, h2::before, h3::before, h4::before, h5::before, h6::before {

    -webkit-animation: ccc 1.6s linear infinite ;

    animation: ccc 1.6s linear infinite ;

}

@-webkit-keyframes ccc {

    0% {

        -webkit-transform: rotate(0deg);

        transform: rotate(0deg)

    }

    to {

        -webkit-transform: rotate(-1turn);

        transform: rotate(-1turn)

    }

}

@keyframes ccc {

    0% {

        -webkit-transform: rotate(0deg);

        transform: rotate(0deg)

    }

    to {

        -webkit-transform: rotate(-1turn);

        transform: rotate(-1turn)

    }

}

/*小风车效果*/

#content-inner.layout h1::before {

    color: #ef50a8 ;

    margin-left: -1.55rem;

    font-size: 1.3rem;

    margin-top: -0.23rem;

}

#content-inner.layout h2::before {

    color: #fb7061 ;

    margin-left: -1.35rem;

    font-size: 1.1rem;

    margin-top: -0.12rem;

}

#content-inner.layout h3::before {

    color: #ffbf00 ;

    margin-left: -1.22rem;

    font-size: 0.95rem;

    margin-top: -0.09rem;

}

#content-inner.layout h4::before {

    color: #a9e000 ;

    margin-left: -1.05rem;

    font-size: 0.8rem;

    margin-top: -0.09rem;

}

#content-inner.layout h5::before {

    color: #57c850 ;

    margin-left: -0.9rem;

    font-size: 0.7rem;

    margin-top: 0.0rem;

}

#content-inner.layout h6::before {

    color: #5ec1e0 ;

    margin-left: -0.9rem;

    font-size: 0.66rem;

    margin-top: 0.0rem;

}

#content-inner.layout h1:hover, #content-inner.layout h2:hover, #content-inner.layout h3:hover, #content-inner.layout h4:hover, #content-inner.layout h5:hover, #content-inner.layout h6:hover {

    color: #49b1f5 ;

}

#content-inner.layout h1:hover::before, #content-inner.layout h2:hover::before, #content-inner.layout h3:hover::before, #content-inner.layout h4:hover::before, #content-inner.layout h5:hover::before, #content-inner.layout h6:hover::before {

    color: #49b1f5 ;

    -webkit-animation: ccc 3.2s linear infinite ;

    animation: ccc 3.2s linear infinite ;

}

/* 页面设置icon转动速度调整 */

#rightside_config i.fas.fa-cog.fa-spin {

    animation: fa-spin 5s linear infinite ;

}

/* mac代码 */

#article-container figure.highlight,#article-container pre

{

    color:#f8f8f2;background:#696969

}

#article-container figure.highlight .highlight-tools

{

    background:#3f3f3f;color:#fff

}

#article-container figure.highlight .gutter pre

{

    color:#d3d3d3;background:grey

}

#article-container figure.highlight figcaption a

{

    color:#a9a9a9!important

}

/* 分类魔改 */

#aside_content

.card-archives

ul.card-archive-list

> .card-archive-list-item

a

span:first-child,

#aside_content

.card-categories

ul.card-category-list

> .card-category-list-item

a

span:first-child {

    width: auto;

    min-width: 50%;

}

/*头*/

@media screen and (max-width: 768px) {
  #page-header.not-home-page {
    height: 200px !important;
  }
  #page-header #post-info {
    bottom: 10px !important;
  }
  #page-header #page-site-info {
    top: 100px !important;
  }
}
.top-img {
  height: 250px;
  margin: -50px -40px 50px;
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
  background-position: center center;
  background-size: cover;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
@media screen and (max-width: 768px) {
  .top-img {
    height: 230px;
    margin: -36px -14px 36px;
  }
}
[data-theme='dark'] .top-img {
  filter: brightness(0.8);
}
#footer:before {
  background-color: rgba(255,255,255,0);
}
[data-theme='dark'] #footer:before {
  background-color: rgba(0,0,0,0);
}
#footer-wrap,
#footer-wrap a {
  color: #111;
  -webkit-transition: unset;
  -moz-transition: unset;
  -o-transition: unset;
  -ms-transition: unset;
  transition: unset;
}
[data-theme='dark'] #footer-wrap,
[data-theme='dark'] #footer-wrap a {
  color: var(--light-grey);
}
