.elementor-1801 .elementor-element.elementor-element-0928aea:not(.elementor-motion-effects-element-type-background), .elementor-1801 .elementor-element.elementor-element-0928aea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(130deg, #0700DD 0%, #00F2FF 89%);}.elementor-1801 .elementor-element.elementor-element-0928aea > .elementor-background-overlay{background-image:url("https://v-gaming.io/wp-content/uploads/2026/03/News-Hero-Bg.png");background-position:center left;background-repeat:no-repeat;background-size:cover;opacity:0.15;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1801 .elementor-element.elementor-element-0928aea > .elementor-container{min-height:340px;}.elementor-1801 .elementor-element.elementor-element-0928aea{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 0px 0px;}.elementor-1801 .elementor-element.elementor-element-0928aea > .elementor-shape-bottom svg{width:calc(110% + 1.3px);height:90px;transform:translateX(-50%) rotateY(180deg);}.elementor-1801 .elementor-element.elementor-element-989b995 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1801 .elementor-element.elementor-element-2e0bfb2{text-align:center;}.elementor-1801 .elementor-element.elementor-element-2e0bfb2 .elementor-heading-title{font-family:"Varela Round", Sans-serif;font-size:60px;font-weight:400;line-height:1.2em;color:#ffffff;}.elementor-1801 .elementor-element.elementor-element-17a72ce{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1801 .elementor-element.elementor-element-7bfa363{--grid-row-gap:30px;--grid-column-gap:30px;}.elementor-1801 .elementor-element.elementor-element-7bfa363 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-1801 .elementor-element.elementor-element-7bfa363 .elementor-post__meta-data span + span:before{content:"•";}.elementor-1801 .elementor-element.elementor-element-7bfa363 .elementor-post__card{border-width:1px;border-radius:15px;}.elementor-1801 .elementor-element.elementor-element-7bfa363 .elementor-post__text{padding:0 50px;}.elementor-1801 .elementor-element.elementor-element-7bfa363 .elementor-post__meta-data{padding:10px 50px;}.elementor-1801 .elementor-element.elementor-element-7bfa363 .elementor-post__avatar{padding-right:50px;padding-left:50px;}.elementor-1801 .elementor-element.elementor-element-7bfa363 .elementor-pagination{text-align:center;margin-top:26px;}body:not(.rtl) .elementor-1801 .elementor-element.elementor-element-7bfa363 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 5px/2 );}body:not(.rtl) .elementor-1801 .elementor-element.elementor-element-7bfa363 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 5px/2 );}body.rtl .elementor-1801 .elementor-element.elementor-element-7bfa363 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 5px/2 );}body.rtl .elementor-1801 .elementor-element.elementor-element-7bfa363 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 5px/2 );}.elementor-1801 .elementor-element.elementor-element-b3fe582{border-style:groove;border-width:1px 1px 1px 1px;margin-top:10px;margin-bottom:10px;}.elementor-1801 .elementor-element.elementor-element-b3fe582, .elementor-1801 .elementor-element.elementor-element-b3fe582 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-1801 .elementor-element.elementor-element-ed785a3 > .elementor-element-populated, .elementor-1801 .elementor-element.elementor-element-ed785a3 > .elementor-element-populated > .elementor-background-overlay, .elementor-1801 .elementor-element.elementor-element-ed785a3 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1801 .elementor-element.elementor-element-c3ba8af .elementor-heading-title{font-size:30px;}.elementor-1801 .elementor-element.elementor-element-24c3886 .e-search-input{background-color:#EDEDED;border-style:dashed;border-width:1px 1px 1px 1px;border-color:#7E7E7E;border-radius:22px 22px 22px 22px;}.elementor-1801 .elementor-element.elementor-element-24c3886 > .elementor-widget-container{margin:0px -30px 0px -30px;padding:0px 0px 0px 0px;}.elementor-1801 .elementor-element.elementor-element-24c3886{z-index:0;--e-search-placeholder-color:#02010182;--e-search-input-color:#464646;--e-search-icon-label-color:#616161;--e-search-input-padding-block-start:12px;--e-search-input-padding-inline-start:12px;--e-search-input-padding-block-end:12px;--e-search-input-padding-inline-end:12px;}@media(max-width:1024px){.elementor-1801 .elementor-element.elementor-element-0928aea > .elementor-container{min-height:260px;}.elementor-1801 .elementor-element.elementor-element-0928aea > .elementor-shape-bottom svg{width:calc(110% + 1.3px);height:100px;}.elementor-1801 .elementor-element.elementor-element-0928aea{padding:5px 0px 0px 0px;}.elementor-1801 .elementor-element.elementor-element-989b995 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1801 .elementor-element.elementor-element-2e0bfb2 .elementor-heading-title{font-size:40px;}.elementor-1801 .elementor-element.elementor-element-17a72ce{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1801 .elementor-element.elementor-element-ed785a3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1801 .elementor-element.elementor-element-190f5c8 > .elementor-widget-container{margin:-16px 0px 0px 0px;}}@media(max-width:767px){.elementor-1801 .elementor-element.elementor-element-0928aea > .elementor-container{min-height:200px;}.elementor-1801 .elementor-element.elementor-element-0928aea > .elementor-shape-bottom svg{width:calc(110% + 1.3px);height:40px;}.elementor-1801 .elementor-element.elementor-element-0928aea{padding:16px 0px 0px 0px;}.elementor-1801 .elementor-element.elementor-element-989b995 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1801 .elementor-element.elementor-element-2e0bfb2{text-align:center;}.elementor-1801 .elementor-element.elementor-element-2e0bfb2 .elementor-heading-title{font-size:30px;}.elementor-1801 .elementor-element.elementor-element-17a72ce > .elementor-container{max-width:1200px;}.elementor-1801 .elementor-element.elementor-element-17a72ce{margin-top:0px;margin-bottom:0px;}.elementor-1801 .elementor-element.elementor-element-4b09aa1{width:100%;}.elementor-1801 .elementor-element.elementor-element-a3209d7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1801 .elementor-element.elementor-element-b3fe582 > .elementor-container{max-width:1200px;}.elementor-1801 .elementor-element.elementor-element-ed785a3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1801 .elementor-element.elementor-element-190f5c8 > .elementor-widget-container{margin:-30px -16px 0px -16px;}}@media(min-width:768px){.elementor-1801 .elementor-element.elementor-element-4b09aa1{width:69.333%;}.elementor-1801 .elementor-element.elementor-element-a3209d7{width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1801 .elementor-element.elementor-element-4b09aa1{width:100%;}.elementor-1801 .elementor-element.elementor-element-a3209d7{width:100%;}}/* Start custom CSS for archive-posts, class: .elementor-element-7bfa363 *//* 统一样式：方块、边框、间距 */
.elementor-1801 .elementor-element.elementor-element-7bfa363 .elementor-pagination .page-numbers {
    display: inline-block;
    padding: 8px 14px;
    margin-right: 5px;
    border: 1px solid #e0e0e0; /* 浅色边框 */
    border-radius: 4px;
    color: #333;
    text-decoration: none;
    transition: all 0.3s;
}

/* 当前页：黑色背景，白色字 */
.elementor-1801 .elementor-element.elementor-element-7bfa363 .elementor-pagination .page-numbers.current {
    background-color: #2c3e50 !important;
    color: #fff !important;
    border-color: #2c3e50;
}

/* 悬停效果 */
.elementor-1801 .elementor-element.elementor-element-7bfa363 .elementor-pagination .page-numbers:hover {
    background-color: #f5f5f5;
}

/* 隐藏“Previous/Next”文字，只留箭头（如果需要） */
.elementor-1801 .elementor-element.elementor-element-7bfa363 .elementor-pagination .prev, 
.elementor-1801 .elementor-element.elementor-element-7bfa363 .elementor-pagination .next {
    font-weight: bold;
}


/* 1. 基础样式优化：针对 Posts 插件的 Read More 按钮 */
.elementor-1801 .elementor-element.elementor-element-7bfa363 .elementor-post__read-more {
    display: inline-block;
    color: #1e3a8a !important; /* 文字颜色：深蓝色 */
    border: 2px solid #1e3a8a !important; /* 边框：深蓝色 */
    padding: 8px 20px !important; /* 增加内边距，让它更有呼吸感 */
    border-radius: 4px; /* 稍微圆润一点 */
    font-weight: 600;
    text-decoration: none !important;
    transition: all 0.3s ease-in-out !important;
}

/* 2. 悬停效果：背景填满，文字变白 */
.elementor-1801 .elementor-element.elementor-element-7bfa363 .elementor-post__read-more:hover {
    background-color: #1e3a8a !important; /* 悬停时背景变深蓝 */
    color: #ffffff !important; /* 悬停时文字变白 */
    box-shadow: 0px 4px 15px rgba(30, 58, 138, 0.3); /* 增加一点发光的投影 */
    transform: translateY(-2px); /* 悬停时微微上浮 */
}

/* 3. 如果你有小图标，让它动起来 */
.elementor-1801 .elementor-element.elementor-element-7bfa363 .elementor-post__read-more:hover i,
.elementor-1801 .elementor-element.elementor-element-7bfa363 .elementor-post__read-more:hover svg {
    transform: translateX(5px);
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for sidebar, class: .elementor-element-190f5c8 *//* ============================================================
   大佬终极无错版 v3.1 (纯CSS版)：强力纠正排版、杀短线、极致统一颜色
   ============================================================ */

/* [1. 基础重置] 彻底杀掉底色、边框、圆点 */
.elementor-1801 .elementor-element.elementor-element-190f5c8 .widget,
.elementor-1801 .elementor-element.elementor-element-190f5c8 .tagcloud,
.elementor-1801 .elementor-element.elementor-element-190f5c8 .widget_categories ul,
.elementor-1801 .elementor-element.elementor-element-190f5c8 .widget_recent_entries ul {
    background: transparent !important;
    list-style: none !important;
    padding: 0 !important;
    margin: 0 !important;
    border: none !important;
    box-shadow: none !important;
}

/* [1.5 强力清场] 击杀原主题的伪元素（短线条的常见真凶） */
.elementor-1801 .elementor-element.elementor-element-190f5c8 .widget_categories li::before,
.elementor-1801 .elementor-element.elementor-element-190f5c8 .widget_categories li::after,
.elementor-1801 .elementor-element.elementor-element-190f5c8 .widget_categories li a::before,
.elementor-1801 .elementor-element.elementor-element-190f5c8 .widget_categories li a::after {
    display: none !important;
    content: none !important;
    border: none !important;
}

/* [2. 行容器布局] 标签和分类必须是左右 Flex 布局 */
.elementor-1801 .elementor-element.elementor-element-190f5c8 .tagcloud a, 
.elementor-1801 .elementor-element.elementor-element-190f5c8 .widget_categories li {
    display: flex !important;
    justify-content: space-between !important; /* 让名称和(数字)左右分家 */
    align-items: center !important;
    width: 100% !important;
    padding: 12px 0 !important;
    border-bottom: 1px solid #f0f0f0 !important; /* 保留这条长线 */
    background: transparent !important;
    transition: all 0.3s ease !important;
    
    /* 核心：在这里定义括号和数字的统一颜色 */
    color: #000000 !important; 
    font-size: 13px !important;
    font-weight: 400 !important;
}

/* [3. 强力颜色统一] 强制名称变深灰，斩杀阴影和背景线 */
.elementor-1801 .elementor-element.elementor-element-190f5c8 .tagcloud a, 
.elementor-1801 .elementor-element.elementor-element-190f5c8 .widget_categories li a {
    /* 这里专门控制左侧“分类名称”和“标签名称”的颜色 */
    color: #444 !important; 
    font-family: inherit !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    text-decoration: none !important;
    box-shadow: none !important;
    outline: none !important;
    background-image: none !important; 
}

/* [3.5 核心修正] 分离处理！只杀分类 a 标签的边框，不杀标签 a 标签的边框 */
.elementor-1801 .elementor-element.elementor-element-190f5c8 .widget_categories li a {
    border: none !important; 
    display: inline-block !important; 
    width: auto !important;
    margin: 0 !important;
    flex-grow: 1; /* 把右侧包含(数字)的文本推向最右边 */
}

/* 标签云专属修正：标签云通常名称和数量在同一个 a 标签里，利用 span.tag-link-count 修正 */
.elementor-1801 .elementor-element.elementor-element-190f5c8 .tagcloud a .tag-link-count,
.elementor-1801 .elementor-element.elementor-element-190f5c8 .tagcloud a span.count,
.elementor-1801 .elementor-element.elementor-element-190f5c8 .widget_categories li .count,
.elementor-1801 .elementor-element.elementor-element-190f5c8 .widget_categories li span {
    color: #000000 !important; /* 强制所有包裹数字的 span 颜色一致 */
    font-size: 13px !important;
    font-weight: 400 !important;
    margin-left: 5px !important;
}

/* [4. 近期文章专属] 保持纯正的上下垂直结构 */
.elementor-1801 .elementor-element.elementor-element-190f5c8 .widget_recent_entries li {
    display: block !important; 
    padding: 12px 0 !important;
    border-bottom: 1px solid #f0f0f0 !important;
    text-align: left !important;
    background: transparent !important;
    transition: all 0.3s ease !important;
}

.elementor-1801 .elementor-element.elementor-element-190f5c8 .widget_recent_entries li a {
    display: block !important; 
    color: #333 !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    margin-bottom: 6px !important;
    text-decoration: none !important;
    border: none !important; 
    box-shadow: none !important;
}

.elementor-1801 .elementor-element.elementor-element-190f5c8 .post-date {
    display: block !important;
    font-size: 12px !important;
    color: #bbb !important;
}

/* [5. 统一悬停交互] */
.elementor-1801 .elementor-element.elementor-element-190f5c8 .tagcloud a:hover, 
.elementor-1801 .elementor-element.elementor-element-190f5c8 .widget_categories li:hover,
.elementor-1801 .elementor-element.elementor-element-190f5c8 .widget_recent_entries li:hover {
    background-color: #f9f9f9 !important;
    padding-left: 10px !important; 
}

/* 悬停时文字统一变蓝 */
.elementor-1801 .elementor-element.elementor-element-190f5c8 .tagcloud a:hover, 
.elementor-1801 .elementor-element.elementor-element-190f5c8 .widget_categories li:hover a,
.elementor-1801 .elementor-element.elementor-element-190f5c8 .widget_recent_entries li:hover a {
    color: #0073aa !important;
}

/* 悬停时，右侧的括号数字保持灰淡色，不抢风头 */
.elementor-1801 .elementor-element.elementor-element-190f5c8 .tagcloud a:hover .tag-link-count,
.elementor-1801 .elementor-element.elementor-element-190f5c8 .tagcloud a:hover span.count,
.elementor-1801 .elementor-element.elementor-element-190f5c8 .widget_categories li:hover .count,
.elementor-1801 .elementor-element.elementor-element-190f5c8 .widget_categories li:hover span {
    color: #000000 !important;
}

.elementor-1801 .elementor-element.elementor-element-190f5c8 h5,
.elementor-1801 .elementor-element.elementor-element-190f5c8 h5.widget-title,
.elementor-widget-sidebar h5 {
    font-size: 22px !important;
    font-weight: 600 !important;
    color: #333333 !important;
    margin-bottom: 6px !important;  
    padding-top: 20px !important;    /* 👈 换成内边距：只把文字自己往下压，不顶容器 */
    line-height: 1.5 !important;
}/* End custom CSS */