.elementor-kit-5{--e-global-color-primary:#4A20BE;--e-global-color-secondary:#B9B9B9;--e-global-color-text:#D2D2D2;--e-global-color-accent:#1CFF3B;--e-global-color-4bc0dc5:#787878;--e-global-color-29f1108:#272727;--e-global-color-2877075:#161616;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-weight:500;background-color:#090909;color:#DDDDDD;font-family:"Inter", Sans-serif;font-size:19px;font-weight:400;line-height:1.7em;letter-spacing:0.02px;word-spacing:0px;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 a{font-family:"Inter", Sans-serif;}.elementor-kit-5 h1{font-family:"Inter", Sans-serif;line-height:1.1px;letter-spacing:-0.03px;}.elementor-kit-5 h2{color:#DDDDDD;font-family:"Inter", Sans-serif;font-size:66px;font-weight:800;text-transform:uppercase;letter-spacing:-2.9px;}.elementor-kit-5 h3{color:#DDDDDD;font-family:"Inter", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:2.4px;word-spacing:0px;}.elementor-kit-5 h4{color:#DDDDDD;font-size:20px;font-weight:700;text-transform:uppercase;line-height:1.4em;}.elementor-kit-5 h5{color:#DDDDDD;}.elementor-kit-5 h6{color:#DDDDDD;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header{padding-inline-end:0px;padding-inline-start:0px;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* =========================================
   GLOBAL BACKGROUND SYSTEM (全局背景系统)
   ========================================= */

/* 1. 核心背景层 */
body {
    background-color: #000000;
    background-image: radial-gradient(circle at 75% 30%, #222222 0%, #000000 65%);
    background-size: cover;
    background-repeat: no-repeat;
    /* 仅在桌面端开启 fixed，避免移动端卡顿 */
    background-attachment: fixed; 
    min-height: 100vh;
    margin: 0;
    position: relative;
    z-index: 0;
}

/* 2. 噪点纹理层 (Noise Overlay) */
body::before {
    content: "";
    position: fixed; 
    top: 0; 
    left: 0; 
    width: 100vw; 
    height: 100vh; 
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='3.50' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='1'/%3E%3C/svg%3E");
    opacity: 0.04;
    pointer-events: none; /* 确保鼠标穿透 */
    z-index: -1; /* 置于底层，避免任何交互干扰 */
}

/* 3. 全站鼠标括选样式 */
::selection {
    background-color: #90FF00;
    color: #222222;
}

/* 4. 滚动优化 */
html {
    /* 建议移除 !important，避免干扰 Swiper.js 逻辑 */
    scroll-behavior: smooth;
}

/* 针对 iOS 移动端的性能优化 */
@media (max-width: 767px) {
    body {
        background-attachment: scroll; /* 移动端回归正常滚动模式，防止掉帧 */
    }
}


<style>
/* 1. 强制将导航箭头推向视口最顶层 */
.elementor-swiper-button {
    z-index: 99999 !important;
    pointer-events: auto !important;
    cursor: pointer !important;
    /* 防止连击选中文字 */
    -webkit-user-select: none;
    user-select: none;
}

/* 2. 确保自定义鼠标不拦截点击事件 */
.custom-cursor, #cursor, .mouse-cursor {
    pointer-events: none !important;
}

/* 3. 修复 Swiper 容器的溢出逻辑 */
.elementor-main-swiper {
    pointer-events: none; /* 容器不拦截 */
}
.swiper-wrapper, .elementor-swiper-button {
    pointer-events: auto; /* 仅允许轨道和按钮交互 */
}
</style>/* End custom CSS */