
        :root {
            --egx_lr-primary: #ff6a00;
            --egx_lr-primary-hover: #e65f00;
            --egx_lr-text: #333333;
            --egx_lr-text-light: #666666;
            --egx_lr-bg-alt: #f8f9fa;
            --egx_lr-white: #ffffff;
            --egx_lr-shadow: 0 10px 30px rgba(0,0,0,0.08);
            --egx_lr-radius: 12px;
        }

        * { margin: 0; padding: 0; box-sizing: border-box; }
        body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; color: var(--egx_lr-text); line-height: 1.6; background: var(--egx_lr-white); overflow-x: hidden; }
        a { text-decoration: none; color: inherit; transition: all 0.3s ease; }
        img { max-width: 100%; height: auto; display: block; }

        /* 布局容器 */
        .egx_lr-hidoco { width: 100%; }
        .egx_lr-guhu { max-width: 1280px; margin: 0 auto; padding: 0 24px; display: flex; flex-wrap: wrap; min-width: 0; }

        /* 导航栏复用风格 */
        .egx_lr-oxacine { background: rgba(255, 255, 255, 0.95); backdrop-filter: blur(10px); position: sticky; top: 0; z-index: 1000; border-bottom: 1px solid #eee; width: 100%; }
        .egx_lr-logo { padding: 16px 0; min-width: 0; }
        .egx_lr-logo img { height: 32px; }
        .egx_lr-acudo-list { display: flex; flex-wrap: wrap; align-items: center; margin-left: auto; min-width: 0; }
        .egx_lr-acudo { padding: 24px 16px; font-size: 15px; font-weight: 500; color: #444; position: relative; min-width: 0; }
        .egx_lr-acudo:hover { color: var(--egx_lr-primary); }
        .egx_lr-acudo.active { color: var(--egx_lr-primary); }
        .egx_lr-acudo.active::after { content: ''; position: absolute; bottom: 0; left: 16px; right: 16px; height: 3px; background: var(--egx_lr-primary); border-radius: 3px 3px 0 0; }

        /* 独特展示区 - Hero Skins */
        .egx_lr-iyibaf { background: linear-gradient(135deg, #fff5f0 0%, #fff 100%); padding: 80px 0; overflow: hidden; }
        .egx_lr-ofid-text { flex: 1; min-width: 300px; padding-right: 48px; display: flex; flex-direction: column; justify-content: center; }
        .egx_lr-ofid-title { font-size: clamp(2rem, 4vw + 1rem, 3.5rem); line-height: 1.2; font-weight: 800; color: #1a1a1a; margin-bottom: 24px; word-break: keep-all; }
        .egx_lr-ofid-subtitle { font-size: 1.25rem; color: var(--egx_lr-text-light); margin-bottom: 40px; max-width: 600px; word-break: break-word; }
        .egx_lr-ofub { display: inline-block; padding: 16px 40px; background: var(--egx_lr-primary); color: white; border-radius: 50px; font-weight: 600; font-size: 1.1rem; box-shadow: 0 10px 20px rgba(255, 106, 0, 0.2); transition: transform 0.3s ease, background 0.3s ease; border: none; cursor: pointer; }
        .egx_lr-ofub:hover { background: var(--egx_lr-primary-hover); transform: translateY(-3px); }
        .egx_lr-ofid-media { flex: 1; min-width: 300px; position: relative; }
        .egx_lr-ofid-media img { border-radius: var(--egx_lr-radius); box-shadow: var(--egx_lr-shadow); transform: perspective(1000px) rotateY(-5deg); transition: transform 0.5s ease; }
        .egx_lr-ofid-media:hover img { transform: perspective(1000px) rotateY(0deg); }

        /* 内容板块 */
        .egx_lr-tica { padding: 80px 0; }
        .egx_lr-tica-bg { background: var(--egx_lr-bg-alt); padding: 80px 0; }
        .egx_lr-tica-h2 { width: 100%; font-size: 2.5rem; text-align: center; margin-bottom: 56px; font-weight: 700; word-break: keep-all; }

        /* 皮肤分类网格 */
        .egx_lr-arip { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 32px; width: 100%; }
        .egx_lr-fojitaf { background: var(--egx_lr-white); border-radius: var(--egx_lr-radius); overflow: hidden; transition: all 0.3s ease; border: 1px solid #f0f0f0; display: flex; flex-direction: column; min-width: 0; }
        .egx_lr-fojitaf:hover { transform: translateY(-10px); box-shadow: var(--egx_lr-shadow); }
        .egx_lr-fojitaf-img { width: 100%; height: 200px; background: #eee; overflow: hidden; }
        .egx_lr-fojitaf-img img { width: 100%; height: 100%; object-fit: cover; }
        .egx_lr-fojitaf-info { padding: 24px; display: flex; flex-direction: column; flex-grow: 1; }
        .egx_lr-fojitaf-h3 { font-size: 1.5rem; margin-bottom: 12px; font-weight: 600; word-break: keep-all; }
        .egx_lr-fojitaf-p { color: var(--egx_lr-text-light); font-size: 0.95rem; margin-bottom: 20px; word-break: break-word; }
        .egx_lr-funedo { align-self: flex-start; padding: 8px 24px; border: 2px solid var(--egx_lr-primary); color: var(--egx_lr-primary); border-radius: 20px; font-weight: 600; font-size: 0.9rem; }
        .egx_lr-funedo:hover { background: var(--egx_lr-primary); color: white; }

        /* 特色功能展示 */
        .egx_lr-hayase { padding: 80px 0; }
        .egx_lr-hayase-wrap { display: flex; flex-wrap: wrap; align-items: center; margin-bottom: 80px; gap: 48px; width: 100%; }
        .egx_lr-hayase-wrap:nth-child(even) { flex-direction: row-reverse; }
        .egx_lr-hayase-info { flex: 1; min-width: 300px; }
        .egx_lr-hayase-tag { display: inline-block; padding: 4px 12px; background: #fff0e6; color: var(--egx_lr-primary); border-radius: 4px; font-size: 0.85rem; font-weight: 700; margin-bottom: 16px; }
        .egx_lr-hayase-h2 { font-size: 2.2rem; margin-bottom: 24px; font-weight: 700; word-break: keep-all; }
        .egx_lr-hayase-list { list-style: none; }
        .egx_lr-hayase-li { position: relative; padding-left: 28px; margin-bottom: 16px; color: var(--egx_lr-text-light); }
        .egx_lr-hayase-li::before { content: '✓'; position: absolute; left: 0; color: var(--egx_lr-primary); font-weight: bold; }
        .egx_lr-hayase-image { flex: 1; min-width: 300px; }
        .egx_lr-hayase-image img { border-radius: var(--egx_lr-radius); width: 100%; }

        /* FAQ */
        .egx_lr-tica-faq { padding: 80px 0; background: #fff; }
        .egx_lr-tica-faq-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(400px, 1fr)); gap: 40px; width: 100%; }
        .egx_lr-tica-faq-item { background: #fdfdfd; padding: 32px; border-radius: var(--egx_lr-radius); border: 1px solid #f5f5f5; }
        .egx_lr-tica-faq-q { font-weight: 700; font-size: 1.2rem; margin-bottom: 12px; color: var(--egx_lr-text); }
        .egx_lr-tica-faq-a { color: var(--egx_lr-text-light); }

        /* 页脚区域 */
        .egx_lr-ofaf { background: #1a1a1a; color: #fff; padding: 80px 0 40px; }
        .egx_lr-ofaf-grid { display: grid; grid-template-columns: 2fr repeat(3, 1fr); gap: 48px; margin-bottom: 64px; width: 100%; }
        .egx_lr-ofaf-brand-name { font-size: 1.8rem; font-weight: 800; margin-bottom: 24px; color: var(--egx_lr-primary); }
        .egx_lr-olohut-h4 { font-size: 1.1rem; margin-bottom: 24px; font-weight: 600; color: #fff; }
        .egx_lr-olohut-list { list-style: none; }
        .egx_lr-olohut { margin-bottom: 12px; }
        .egx_lr-olohut a { color: #999; font-size: 0.95rem; }
        .egx_lr-olohut a:hover { color: var(--egx_lr-primary); }
        .egx_lr-ofaf-copy { border-top: 1px solid #333; padding-top: 40px; text-align: center; color: #666; font-size: 0.9rem; width: 100%; }

        /* 响应式适配 */
        @media (max-width: 992px) {
            .egx_lr-ofaf-grid { grid-template-columns: 1fr 1fr; }
        }
        @media (max-width: 768px) {
            .egx_lr-acudo-list { display: none; } /* 移动端简化 */
            .egx_lr-ofid-text { padding-right: 0; text-align: center; align-items: center; }
            .egx_lr-ofid-media { margin-top: 48px; }
            .egx_lr-tica-faq-grid { grid-template-columns: 1fr; }
            .egx_lr-ofaf-grid { grid-template-columns: 1fr; }
            .egx_lr-hayase-wrap:nth-child(even) { flex-direction: row; }
        }
    