/*
 Theme Name:   WYECS-FPV
 Description:  WYECS STORE 核心子主题
 Author:       WYECS
 Template:     hello-elementor
 Version:      1.0.0
*/
/* 保持你的 Segoe UI 定义 */
html, body { font-family: "Segoe UI", sans-serif !important; }

/* --- 1. 全局变量重定义 (对齐 Elementor 逻辑) --- */
:root {
    --e-global-color-primary: #333;
    --e-global-color-secondary: #666;
    --e-global-color-text: #666;
    --e-global-color-accent: #666;
    --wyecs-link-color: #FF4D01; /* 品牌橙色 */
    --wyecs-border-color: #F1F1F1;
}

/* --- 2. 核心布局与容器 --- */
.wyecs-container-1200 { 
    max-width: 1280px; 
    margin: 0 auto; 
    padding: 0 !important; /* 内距为 0 */
    width: 100%; 
    box-sizing: border-box; 
}

/* 在这里粘贴你原来的 Elementor 自定义 CSS */

/* 下载按钮 (SUPPORT) */
.dl-btns-row { display: flex; gap: 8px; margin-bottom: 12px; }
.btn-dl { padding: 6px 12px; border-radius: 3px; color: #fff !important; font-size: 11px; font-weight: bold; text-decoration: none; }
.btn-dl.en { background: #333; }
.btn-dl.cn { background: #FF4D01; }

/* --- 5. 分类导航 --- */
.wyecs-cats-grid { display: grid; grid-template-columns: repeat(5, 1fr); gap: 15px; margin-bottom: 20px; }
.cat-card {font-size: 18px; text-align: center; text-decoration: none;}
.cat-img-box { background: #F4F4F4; padding: 15px; margin-bottom: 10px; }
.cat-card h4 { font-weight: 700; }

/* --- 6. 手机端适配 (12px) --- */
@media (max-width: 768px) {
    .wyecs-faq-grid-3row, .detail-matched-faq-grid, .wyecs-cats-grid { grid-template-columns: 1fr; font-size: 12px; }
    .wyecs-cats-grid { grid-template-columns: repeat(2, 1fr); }
    /* 手机上卡片恢复占满 */
    .home-rev-card-5 { flex: 0 0 90%; }
    .wyecs-float-btn { display: none; /* 手机端隐藏悬浮箭头，直接滑 */ }
    .matched-item-box { flex-direction: column; }
    .col-left { flex: 1; border-right: none; border-bottom: 1px solid #f0f0f0; padding-bottom: 10px; margin-bottom: 10px; }
    .col-right { padding-left: 0; }
    .nick, .faq-a, .btn, .content { font-size: 12px !important; }
}
/* --- 7. SUPPORT&FAQ详情页 --- */
.btn-download, .btn-link{
  display:inline-block;
  padding:10px 16px;
  border:1px solid #F4F4F4;
  background:#fff;
  border-radius:6px;
  text-decoration:none;
}
.btn-download:hover, .btn-link:hover{
  background:#FF4D01;
  color:#fff;
}