#vcomments.v[data-class=v] .veditor {
    background-image: url(https://cdnjson.com/images/2023/08/10/comment.webp);
    /* https://dyfa.top/usr/themes/Nabo-theme-typecho-main/image/comment_bg.webp https://cdn1.tianli0.top/gh/LYXOfficial/LYXOfficial.github.io/img/comment.png*/
    background-size: 20%;
    background-repeat: no-repeat;
    background-position: bottom right;
}

/*音乐播放器侧边收缩*/
.aplayer.aplayer-fixed.aplayer-narrow .aplayer-body {
    left: -66px!important;
}
.aplayer.aplayer-fixed.aplayer-narrow .aplayer-body:hover {
    left: 0!important;
}

/*哔哩哔哩视频适配*/
iframe {
    border-radius: 10px;
}

/* valine 评论 */
.v[data-class=v] .emoji,
.v[data-class=v] .vemoji {
    vertical-align: text-bottom;
}

.v[data-class=v] .vwrap .vemojis {
    max-height: 260px !important;
}

/* .v[data-class=v] .vwrap .vemojis i[title|=bilibili_tv_gif], */
.v[data-class=v] .vwrap .vemojis i[title|=Cat],
.v[data-class=v] .vwrap .vemojis i[title|=huaji],
.v[data-class=v] .vwrap .vemojis i[title|=HONKAI3],
.v[data-class=v] .vwrap .vemojis i[title|=Snow] {
    width: 22% !important;
    margin: 5px 10px;
}
/* .v[data-class=v] .vwrap .vemojis img[alt|=bilibili_tv_gif], */
.v[data-class=v] .vwrap .vemojis img[alt|=Cat],
.v[data-class=v] .vwrap .vemojis img[alt|=huaji],
.v[data-class=v] .vwrap .vemojis img[alt|=HONKAI3],
.v[data-class=v] .vwrap .vemojis img[alt|=Snow] {
    max-width: 100% !important;
}

/* .v[data-class=v] .vcontent .emoji[alt|=bilibili_tv_gif],
.v[data-class=v] .vcontent .vemoji[alt|=bilibili_tv_gif], */
.v[data-class=v] .vcontent .emoji[alt|=Cat],
.v[data-class=v] .vcontent .vemoji[alt|=Cat],
.v[data-class=v] .vcontent .emoji[alt|=huaji],
.v[data-class=v] .vcontent .vemoji[alt|=huaji],
.v[data-class=v] .vcontent .emoji[alt|=HONKAI3],
.v[data-class=v] .vcontent .vemoji[alt|=HONKAI3],
.v[data-class=v] .vcontent .emoji[alt|=Snow], .v[data-class=v] .vcontent .vemoji[alt|=Snow] {
    max-width: 300px !important;
    /* vertical-align: middle; */
    margin: 8px 1px;
    display: block !important;
}

@media screen and (max-width: 1200px) {
    /* .v[data-class=v] .vwrap .vemojis i[title|=bilibili_tv_gif], */
    .v[data-class=v] .vwrap .vemojis i[title|=Cat],
    .v[data-class=v] .vwrap .vemojis i[title|=huaji],
    .v[data-class=v] .vwrap .vemojis i[title|=HONKAI3],
    .v[data-class=v] .vwrap .vemojis i[title|=Snow] {
        margin: 5px 8px;
    }
}

@media screen and (max-width: 768px) {
    /* .v[data-class=v] .vcontent .emoji[alt|=bilibili_tv_gif],
    .v[data-class=v] .vcontent .vemoji[alt|=bilibili_tv_gif], */
    .v[data-class=v] .vcontent .emoji[alt|=Cat],
    .v[data-class=v] .vcontent .vemoji[alt|=Cat],
    .v[data-class=v] .vcontent .emoji[alt|=huaji],
    .v[data-class=v] .vcontent .vemoji[alt|=huaji],
    .v[data-class=v] .vcontent .emoji[alt|=HONKAI3],
    .v[data-class=v] .vcontent .vemoji[alt|=HONKAI3],
    .v[data-class=v] .vcontent .emoji[alt|=Snow],
    .v[data-class=v] .vcontent .vemoji[alt|=Snow] {
        max-width: calc(100% - 30px) !important;
    }
}

@media screen and (max-width: 576px) {
    .v[data-class=v] .vwrap .vemojis {
        max-height: 200px !important;
    }
    /* .v[data-class=v] .vwrap .vemojis i[title|=bilibili_tv_gif], */
    .v[data-class=v] .vwrap .vemojis i[title|=Cat],
    .v[data-class=v] .vwrap .vemojis i[title|=huaji],
    .v[data-class=v] .vwrap .vemojis i[title|=HONKAI3],
    .v[data-class=v] .vwrap .vemojis i[title|=Snow] {
        margin: 5px 5px;
    }
}

@media screen and (max-width: 400px) {
    /* .v[data-class=v] .vwrap .vemojis i[title|=hubilibili_tv_gifaji], */
    .v[data-class=v] .vwrap .vemojis i[title|=Cat],
    .v[data-class=v] .vwrap .vemojis i[title|=huaji],
    .v[data-class=v] .vwrap .vemojis i[title|=HONKAI3],
    .v[data-class=v] .vwrap .vemojis i[title|=Snow] {
        width: 21% !important;
    }
}

/* 滚动条 */
*::-webkit-scrollbar-thumb {
    background-color: #0093E9;
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .4) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .4) 50%, rgba(255, 255, 255, .4) 75%, transparent 75%, transparent);
    border-radius: 2em
}

.theme-dark *::-webkit-scrollbar-thumb {
    background-color: #44475a;
}

*::-webkit-scrollbar {
    width: .5em;
    height: .5em
}

*::-webkit-scrollbar-track {
    background-color: transparent;
    border-radius: 0
}