.elementor-2498 .elementor-element.elementor-element-1961893{--display:flex;}.elementor-2498 .elementor-element.elementor-element-ad6299f{--spacer-size:155px;}.elementor-2498 .elementor-element.elementor-element-6b300ec{width:100%;max-width:100%;margin:-118px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-2498 .elementor-element.elementor-element-6b300ec.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2498 .elementor-element.elementor-element-5ca60c5{--display:flex;--margin-top:-16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-2498 .elementor-element.elementor-element-0dcb119{--display:flex;--position:fixed;--min-height:1381px;top:0px;--z-index:0;}.elementor-2498 .elementor-element.elementor-element-0dcb119:not(.elementor-motion-effects-element-type-background), .elementor-2498 .elementor-element.elementor-element-0dcb119 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://vioneko.com/wp-content/uploads/Article-image/8b9a983d2362f5e1336ef47995cf16db-scaled-scaled.png") 50% 50%;background-size:cover;}body:not(.rtl) .elementor-2498 .elementor-element.elementor-element-0dcb119{left:0px;}body.rtl .elementor-2498 .elementor-element.elementor-element-0dcb119{right:0px;}.elementor-2498 .elementor-element.elementor-element-50b0317{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-49px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2498 .elementor-element.elementor-element-024e160{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--z-index:9999;}.elementor-2498 .elementor-element.elementor-element-6004221{width:var( --container-widget-width, 108.433% );max-width:108.433%;--container-widget-width:108.433%;--container-widget-flex-grow:0;}.elementor-2498 .elementor-element.elementor-element-6004221 img{width:100%;transition-duration:0.3s;}.elementor-2498 .elementor-element.elementor-element-6004221 .widget-image-caption{text-align:center;color:#FFFFFF;font-size:16px;line-height:23px;text-shadow:2px 3px 8px rgba(50.44478449905481, 31.036086956521736, 64.6, 0.84);margin-block-start:0px;}.elementor-2498 .elementor-element.elementor-element-82fe682{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--z-index:9999;}.elementor-2498 .elementor-element.elementor-element-493e397{width:var( --container-widget-width, 108.433% );max-width:108.433%;--container-widget-width:108.433%;--container-widget-flex-grow:0;}.elementor-2498 .elementor-element.elementor-element-493e397 img{width:100%;transition-duration:0.3s;}.elementor-2498 .elementor-element.elementor-element-493e397 .widget-image-caption{text-align:center;color:#FFFFFF;font-size:16px;line-height:23px;text-shadow:2px 3px 8px rgba(50.44478449905481, 31.036086956521736, 64.6, 0.84);margin-block-start:6px;}.elementor-2498 .elementor-element.elementor-element-0814a18{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--z-index:9999;}.elementor-2498 .elementor-element.elementor-element-1014362{width:var( --container-widget-width, 108.433% );max-width:108.433%;--container-widget-width:108.433%;--container-widget-flex-grow:0;}.elementor-2498 .elementor-element.elementor-element-1014362 img{width:100%;transition-duration:0.3s;}.elementor-2498 .elementor-element.elementor-element-1014362 .widget-image-caption{text-align:center;color:#FFFFFF;font-size:16px;line-height:23px;text-shadow:2px 3px 8px rgba(50.44478449905481, 31.036086956521736, 64.6, 0.84);margin-block-start:0px;}.elementor-2498 .elementor-element.elementor-element-e2cc830{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--z-index:9999;}.elementor-2498 .elementor-element.elementor-element-08a6598{width:var( --container-widget-width, 108.433% );max-width:108.433%;--container-widget-width:108.433%;--container-widget-flex-grow:0;}.elementor-2498 .elementor-element.elementor-element-08a6598 img{width:100%;transition-duration:0.3s;}.elementor-2498 .elementor-element.elementor-element-08a6598 .widget-image-caption{text-align:center;color:#FFFFFF;font-size:16px;line-height:23px;text-shadow:2px 3px 8px rgba(50.44478449905481, 31.036086956521736, 64.6, 0.84);margin-block-start:7px;}.elementor-2498 .elementor-element.elementor-element-d804d09{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--z-index:9999;}.elementor-2498 .elementor-element.elementor-element-4be961a{width:var( --container-widget-width, 108.433% );max-width:108.433%;--container-widget-width:108.433%;--container-widget-flex-grow:0;}.elementor-2498 .elementor-element.elementor-element-4be961a img{width:100%;transition-duration:0.3s;}.elementor-2498 .elementor-element.elementor-element-4be961a .widget-image-caption{text-align:center;color:#FFFFFF;font-size:16px;line-height:23px;text-shadow:2px 3px 8px rgba(50.44478449905481, 31.036086956521736, 64.6, 0.84);margin-block-start:0px;}.elementor-2498 .elementor-element.elementor-element-ff65d76{--display:flex;--position:absolute;--min-height:246px;--justify-content:center;--margin-top:23px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:66px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:1567;}.elementor-2498 .elementor-element.elementor-element-ff65d76:not(.elementor-motion-effects-element-type-background), .elementor-2498 .elementor-element.elementor-element-ff65d76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vioneko.com/wp-content/uploads/Others/书架-scaled-e1750879317741-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-2498 .elementor-element.elementor-element-ff65d76.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-2498 .elementor-element.elementor-element-ff65d76{left:0px;}body.rtl .elementor-2498 .elementor-element.elementor-element-ff65d76{right:0px;}.elementor-2498 .elementor-element.elementor-element-30c508e{--display:flex;--z-index:1;}.elementor-2498 .elementor-element.elementor-element-a013911{--grid-row-gap:27px;z-index:1;--grid-column-gap:24px;}.elementor-2498 .elementor-element.elementor-element-a013911 > .elementor-widget-container{margin:28px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2498 .elementor-element.elementor-element-a013911 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1.04 * 100% );}.elementor-2498 .elementor-element.elementor-element-a013911:after{content:"1.04";}.elementor-2498 .elementor-element.elementor-element-a013911 .elementor-post__thumbnail__link{width:100%;}.elementor-2498 .elementor-element.elementor-element-a013911 .elementor-post{border-style:solid;border-width:0px 0px 0px 0px;border-radius:26px;padding:0px 0px 0px 0px;}.elementor-2498 .elementor-element.elementor-element-a013911 .elementor-post__text{padding:14px 14px 14px 14px;margin-bottom:78px;}.elementor-2498 .elementor-element.elementor-element-a013911 .elementor-post__thumbnail{border-radius:0px 0px 0px 0px;}.elementor-2498 .elementor-element.elementor-element-a013911.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:0px;}.elementor-2498 .elementor-element.elementor-element-a013911.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:0px;}.elementor-2498 .elementor-element.elementor-element-a013911.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:0px;}.elementor-2498 .elementor-element.elementor-element-a013911 .elementor-post__title{margin-bottom:19px;}.elementor-2498 .elementor-element.elementor-element-a013911 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2498 .elementor-element.elementor-element-e3d01f7{--display:flex;--z-index:1;}.elementor-2498 .elementor-element.elementor-element-b6c5ed0{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px -50px 0px;text-align:center;}.elementor-2498 .elementor-element.elementor-element-b6c5ed0 .elementor-heading-title{font-size:43px;text-shadow:0px 0px 10px rgba(80.14969754253306, 36.439130434782605, 115.60000000000001, 0.56);}.elementor-2498 .elementor-element.elementor-element-0be331b.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:34px;}.elementor-2498 .elementor-element.elementor-element-0be331b .swiper-pagination-bullet-active, .elementor-2498 .elementor-element.elementor-element-0be331b .swiper-pagination-progressbar-fill{background-color:#A555FF;}.elementor-2498 .elementor-element.elementor-element-0be331b .swiper-pagination-fraction{color:#A555FF;}.elementor-2498 .elementor-element.elementor-element-0be331b .elementor-main-swiper{height:383px;width:81%;}.elementor-2498 .elementor-element.elementor-element-0be331b .elementor-main-swiper .swiper-slide{border-radius:30px;}.elementor-2498 .elementor-element.elementor-element-0be331b .elementor-swiper-button{font-size:42px;color:#F6E1FF;}.elementor-2498 .elementor-element.elementor-element-0be331b .elementor-swiper-button svg{fill:#F6E1FF;}.elementor-2498 .elementor-element.elementor-element-0be331b .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:11px;--swiper-pagination-bullet-vertical-gap:11px;height:5px;width:5px;}.elementor-2498 .elementor-element.elementor-element-0be331b .swiper-horizontal .swiper-pagination-progressbar{height:5px;}.elementor-2498 .elementor-element.elementor-element-0be331b .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#FFFFFF;opacity:1;}#elementor-lightbox-slideshow-0be331b{background-color:#FFAAAA;}#elementor-lightbox-slideshow-0be331b .elementor-video-container{width:51%;}.elementor-2498 .elementor-element.elementor-element-0be331b .elementor-custom-embed-play i{font-size:57px;}.elementor-2498 .elementor-element.elementor-element-0be331b .elementor-carousel-image-overlay{background-color:#723B924F;font-size:24px;}.elementor-2498 .elementor-element.elementor-element-08a3fb1{--display:flex;--z-index:1;}.elementor-2498 .elementor-element.elementor-element-0b7dbeb{font-size:1px;}@media(max-width:1024px){.elementor-2498 .elementor-element.elementor-element-0be331b.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:767px){.elementor-2498 .elementor-element.elementor-element-ad6299f{--spacer-size:0px;}.elementor-2498 .elementor-element.elementor-element-6b300ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -129px) 0px;}.elementor-2498 .elementor-element.elementor-element-5ca60c5{--width:500px;--min-height:0px;--margin-top:10px;--margin-bottom:-44px;--margin-left:0px;--margin-right:0px;--padding-top:3px;--padding-bottom:-24px;--padding-left:0px;--padding-right:0px;}.elementor-2498 .elementor-element.elementor-element-50b0317{--content-width:500px;--margin-top:71px;--margin-bottom:-9px;--margin-left:0px;--margin-right:0px;}.elementor-2498 .elementor-element.elementor-element-6004221 img{width:188px;}.elementor-2498 .elementor-element.elementor-element-493e397 img{width:188px;}.elementor-2498 .elementor-element.elementor-element-1014362 img{width:188px;}.elementor-2498 .elementor-element.elementor-element-08a6598 img{width:188px;}.elementor-2498 .elementor-element.elementor-element-4be961a img{width:188px;}.elementor-2498 .elementor-element.elementor-element-a013911 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1.8 * 100% );}.elementor-2498 .elementor-element.elementor-element-a013911:after{content:"1.8";}.elementor-2498 .elementor-element.elementor-element-a013911 .elementor-post__thumbnail__link{width:90%;}.elementor-2498 .elementor-element.elementor-element-0be331b.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(min-width:768px){.elementor-2498 .elementor-element.elementor-element-50b0317{--content-width:1179px;}.elementor-2498 .elementor-element.elementor-element-024e160{--width:25%;}.elementor-2498 .elementor-element.elementor-element-82fe682{--width:25%;}.elementor-2498 .elementor-element.elementor-element-0814a18{--width:25%;}.elementor-2498 .elementor-element.elementor-element-e2cc830{--width:25%;}.elementor-2498 .elementor-element.elementor-element-d804d09{--width:25%;}.elementor-2498 .elementor-element.elementor-element-ff65d76{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-50b0317 *//* 基础气泡样式 */
.elementor-widget-image .wp-caption {
  position: relative;
  overflow: visible !important;
}

/* 初始状态 */
.elementor-widget-image .wp-caption::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 100%;
  width: 0;
  height: 0;
  background: #fff;
  opacity: 0;
  transform: translateX(-50%);
  pointer-events: none;
  z-index: 999;
  transition: opacity 0.5s ease;
}

/* 悬停状态 */
.elementor-widget-image .wp-caption:hover::after {
  content: ""; /* 必须保留空content防止闪烁 */
  width: 280px;
  height: auto;
  min-height: 120px;
  bottom: calc(100% + 15px);
  opacity: 1;
  border-radius: 8px;
  box-shadow: 0 6px 20px rgba(0,0,0,0.1);
  padding: 16px;
}



.elementor-widget-image .wp-caption:hover::before {
  border-top-color: #fff;
  opacity: 1;
  bottom: calc(100% + 7px);
}

/* 文字内容注入（关键修正） */
[data-id="024e160"] .wp-caption:hover::after {
  content: "《幸福星球（Blissful Star）》是秋彻以后想画的绘本的世界观，就是现在还没画。本书描绘了一个温馨治愈乌托邦，是每个人、每颗星星都会感到幸福的童话故事。老少皆宜，还请不要错过。";
}

[data-id="82fe682"] .wp-caption:hover::after {
  content: "《夺命小猫咪（VioNeko）》是二次元幻想风的轻小说，当然根本没人在写。主要描写了秋彻的自设是怎么来的，所以可以无视。有兴趣的话，了解一下当然也无妨。";
}

[data-id="0814a18"] .wp-caption:hover::after {
  content: "《公主可不是那么好当的》是一本网游穿越小说，确实写了，但是文风及其古早，脑洞很俗套，不建议观看。主要讲述了一名网瘾少女穿越进网游后接下了名为'亡国公主'的任务，从而开启了作为公主的逃亡与重振国家的故事。厨力治国型团宠爽文，喜欢这类的可以浅看一眼。";
}

[data-id="e2cc830"] .wp-caption:hover::after {
  content: "《零号世界线》是秋彻在某天睡醒之后的脑洞，和《七重天》相似，都是和梦有关的主题。本书是奇幻悬疑小说，关于死去的青梅竹马到底在哪的故事。因为最后逻辑圆不回来了，秋彻干脆写了神明的存在，所以请不要当成非常有逻辑的故事。出于自尊心，小说原本暂不展示。";
}

[data-id="d804d09"] .wp-caption:hover::after {
  content: "《七重天：完美救赎》是秋彻从2019年暑假开始搞的主力oc，迄今为该作花费了巨量心血，是目前为止秋彻搞的最认真的oc。本书讲述了七名少年少女自相残杀的故事，背景是校园生活。白天友好相处，晚上却是敌人？这是本书的噱头。喜欢该题材的客人还请不要错过。";
}

/* 文字样式强制设置 */
.elementor-widget-image .wp-caption:hover::after {
  font-size: 16px !important;
  line-height: 1.6 !important;
  color: #6e5b7d !important;
  text-align: justify !important;
  white-space: normal !important;
  font-family: system-ui, -apple-system, sans-serif !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-a013911 *//* 基础卡片样式 */
.elementor-post {
    position: relative;
    border-radius: 15px;
    overflow: hidden;
    transform: translateZ(0);
    transition: all 0.3s ease;
    backdrop-filter: blur(10px);
    background: rgba(255, 255, 255, 0.1);
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    border: 1px solid rgba(255, 255, 255, 0.3);
    margin: 15px;
}

/* 毛玻璃背景层 */
.elementor-post::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    backdrop-filter: blur(15px);
    z-index: -1;
}

/* 图片透明处理 */
.elementor-post__thumbnail {
    background: transparent !important;
    overflow: hidden;
    position: relative;
}

.elementor-post__thumbnail img {
    mix-blend-mode: multiply;
    transition: transform 0.3s ease;
}

/* 文字内容区域 */
.elementor-post__text {
    padding: 20px;
    background: rgba(255, 255, 255, 0.9);
    margin: 15px;
    border-radius: 10px;
    position: relative;
}

.elementor-post {
    transition:transform 0.2s ease-in-out !important;
}

.elementor-post:hover {
    transform: translateY(-5px);
    box-shadow: 0 12px 40px rgba(0, 0, 0, 0.2);
}

.elementor-post:hover::after {
    content: '';
    position: absolute;
    top: -50%;
    left: -50%;
    right: -50%;
    bottom: -50%;
    background: linear-gradient(45deg, 
        rgba(255,255,255,0) 20%,
        rgba(255,255,255,0.3) 50%,
        rgba(255,255,255,0) 80%);
    animation: shine 1.5s infinite;
    transform: rotate(30deg);
}

@keyframes shine {
    0% { left: -50% }
    100% { left: 150% }
}

/* 标题样式 */
.elementor-post__title a {
    color: #4e378a;
    text-decoration: none;
    font-family: 'Microsoft YaHei', sans-serif;
    position: relative;
    display: inline-block;
}

.elementor-post__title a::after {
    content: '';
    position: absolute;
    bottom: -2px;
    left: 0;
    width: 0;
    height: 2px;
    background: #9966FF;
    transition: width 0.3s ease;
}

.elementor-post__title a:hover::after {
    width: 100%;
}

/* 元数据样式 */
.elementor-post__meta-data {
    color: #666;
    font-size: 0.9em;
    margin: 10px 0;
}

/* 阅读更多按钮 */
.elementor-post__read-more {
    display: inline-block;
    padding: 8px 20px;
    background: rgba(153, 143, 234, 0.9);
    color: white !important;
    border-radius: 20px;
    text-decoration: none;
    transition: all 0.3s ease;
    position: relative;
    overflow: hidden;
}

.elementor-post__read-more::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,0.4),
        transparent
    );
    transition: left 0.5s;
}

.elementor-post__read-more:hover::before {
    left: 100%;
}

/* 响应式处理 */
@media (max-width: 768px) {
    .elementor-post {
        margin: 10px;
        backdrop-filter: blur(5px);
    }
}

/* 添加杯脚光效 */
.elementor-post::after {
    box-shadow: inset 0 -20px 30px rgba(255, 255, 255, 0.3);
}

/* 增加液体表面反光 */
.elementor-post::before {
    background: linear-gradient(
        45deg,
        transparent 40%,
        rgba(255,255,255,0.2) 50%,
        transparent 60%
    );
}/* End custom CSS */