<template>
  <div class="about-us-page">
    <!-- 现代化页面头部 -->
    <div class="page-header-modern">
      <div class="header-content">
        <button class="back-btn" @click="goBack">
          <svg viewBox="0 0 24 24" class="back-icon">
            <path d="M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"></path>
          </svg>
        </button>
        <div class="header-info">
          <div class="header-text">
            <h1 class="header-title">关于我们</h1>
            <p class="header-subtitle">了解精彩猪手的产品理念与服务</p>
          </div>
        </div>
      </div>
    </div>

    <!-- 主要内容 -->
    <div class="about-content">
      <!-- 产品介绍卡片 -->
      <div class="intro-card">
        <div class="intro-header">
          <div class="brand-logo">
            <svg class="logo-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">
              <path d="M12 2L2 7l10 5 10-5-10-5z"/>
              <path d="M2 17l10 5 10-5"/>
              <path d="M2 12l10 5 10-5"/>
            </svg>
            <h2 class="brand-name">精彩猪手</h2>
          </div>
          <p class="brand-slogan">智能彩票数据分析助手</p>
        </div>
        
        <div class="intro-content">
          <div class="feature-grid">
            <div class="feature-item">
              <div class="feature-icon">
                <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">
                  <path d="M9 11l3 3 8-8"/>
                  <path d="M21 12c0 4.97-4.03 9-9 9s-9-4.03-9-9 4.03-9 9-9c1.39 0 2.7.32 3.87.9"/>
                </svg>
              </div>
              <div class="feature-content">
                <h3>专业数据分析</h3>
                <p>独有的"三性一推"分析方法，开创数据姿态逻辑研究新领域</p>
              </div>
            </div>

            <div class="feature-item">
              <div class="feature-icon">
                <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">
                  <path d="M13 2L3 14h9l-1 8 10-12h-9l1-8z"/>
                </svg>
              </div>
              <div class="feature-content">
                <h3>AI 智能推测</h3>
                <p>契合AI智能体，提供"数据戏彩"的创新途径</p>
              </div>
            </div>

            <div class="feature-item">
              <div class="feature-icon">
                <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">
                  <circle cx="12" cy="12" r="3"/>
                  <path d="M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 0 1 0 2.83 2 2 0 0 1-2.83 0l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-2 2 2 2 0 0 1-2-2v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 0 1-2.83 0 2 2 0 0 1 0-2.83l.06-.06a1.65 1.65 0 0 0 .33-1.82 1.65 1.65 0 0 0-1.51-1H3a2 2 0 0 1-2-2 2 2 0 0 1 2-2h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 0 1 0-2.83 2 2 0 0 1 2.83 0l.06.06a1.65 1.65 0 0 0 1.82.33H9a1.65 1.65 0 0 0 1-1.51V3a2 2 0 0 1 2-2 2 2 0 0 1 2 2v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 0 1 2.83 0 2 2 0 0 1 0 2.83l-.06.06a1.65 1.65 0 0 0-.33 1.82V9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 0 1 2 2 2 2 0 0 1-2 2h-.09a1.65 1.65 0 0 0-1.51 1z"/>
                </svg>
              </div>
              <div class="feature-content">
                <h3>个性化服务</h3>
                <p>支持用户自行研判选号和程序辅助推号的双重需求</p>
              </div>
            </div>
          </div>

          <div class="intro-text">
            <div class="text-section">
              <h3>我们的宗旨</h3>
              <p>脚踏实地做一个对用户有价值的专属彩票数据助理，摒弃现行的"和值"、"区比"、"奇偶"等传统统计方法，专注于号球"交叉现隐"规律的深度研究。</p>
            </div>
            
            <div class="text-section">
              <h3>核心服务</h3>
              <ul class="service-list">
                <li>开奖信息查询 - 实时准确的开奖数据</li>
                <li>开奖数据分析 - 活跃性、组合性、接续性分析</li>
                <li>开奖号码推测 - 基于AI算法的智能推测</li>
              </ul>
            </div>
          </div>
        </div>
      </div>

      <!-- 联系我们卡片 -->
      <div class="contact-card">
        <div class="contact-header">
          <svg class="contact-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">
            <path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z"/>
          </svg>
          <h3 class="contact-title">联系我们</h3>
        </div>
        
        <div class="contact-grid">
          <div class="contact-item-modern">
            <div class="contact-icon-wrapper">
              <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">
                <path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z"/>
              </svg>
            </div>
            <div class="contact-info-modern">
              <span class="contact-label">客服热线</span>
              <span class="contact-value">400-888-9999</span>
            </div>
          </div>

          <div class="contact-item-modern">
            <div class="contact-icon-wrapper">
              <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">
                <path d="M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z"/>
                <polyline points="22,6 12,13 2,6"/>
              </svg>
            </div>
            <div class="contact-info-modern">
              <span class="contact-label">邮箱地址</span>
              <span class="contact-value">service@lottery-ai.com</span>
            </div>
          </div>

          <div class="contact-item-modern">
            <div class="contact-icon-wrapper">
              <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">
                <path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"/>
              </svg>
            </div>
            <div class="contact-info-modern">
              <span class="contact-label">在线客服</span>
              <span class="contact-value">首页右上角</span>
            </div>
          </div>

          <div class="contact-item-modern">
            <div class="contact-icon-wrapper">
              <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">
                <circle cx="12" cy="12" r="10"/>
                <polyline points="12,6 12,12 16,14"/>
              </svg>
            </div>
            <div class="contact-info-modern">
              <span class="contact-label">服务时间</span>
              <span class="contact-value">周一至周日 9:00-21:00</span>
            </div>
          </div>
        </div>
      </div>

      <!-- 版本信息卡片 -->
      <div class="version-card">
        <div class="version-content">
          <div class="version-info">
            <span class="version-label">当前版本</span>
            <span class="version-number">v1.0.0</span>
          </div>
          <div class="version-links">
            <button class="link-btn" @click="$router.push('/user-agreement')">
              <svg class="link-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">
                <path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"/>
                <polyline points="14,2 14,8 20,8"/>
                <line x1="16" y1="13" x2="8" y2="13"/>
                <line x1="16" y1="17" x2="8" y2="17"/>
                <polyline points="10,9 9,9 8,9"/>
              </svg>
              <span>用户协议</span>
            </button>
          </div>
        </div>
        <div class="copyright">
          <p>© 2025 彩票智能推测系统. 保留所有权利.</p>
        </div>
      </div>
    </div>
  </div>
</template>

<script>
export default {
  name: 'AboutUs',
  methods: {
    goBack() {
      this.$router.go(-1)
    }
  }
}
</script>

<style scoped>
.about-us-page {
  min-height: 100vh;
  background: linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%);
  padding: 0;
}

/* 页面头部 */
.page-header-modern {
  background: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);
  color: white;
  padding: 20px 0;
  position: relative;
  overflow: hidden;
}

.page-header-modern::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 200' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='grad1' x1='0%25' y1='0%25' x2='100%25' y2='0%25'%3E%3Cstop offset='0%25' style='stop-color:rgba(255,255,255,0.15);stop-opacity:1' /%3E%3Cstop offset='100%25' style='stop-color:rgba(255,255,255,0.05);stop-opacity:1' /%3E%3C/linearGradient%3E%3C/defs%3E%3C!-- Background waves --%3E%3Cpath d='M0,100 Q200,60 400,100 T800,100 L800,200 L0,200 Z' fill='rgba(255,255,255,0.08)'/%3E%3Cpath d='M0,120 Q200,80 400,120 T800,120 L800,200 L0,200 Z' fill='rgba(255,255,255,0.05)'/%3E%3C!-- Building/Company (建筑公司) --%3E%3Crect x='80' y='80' width='60' height='55' stroke='rgba(255,255,255,0.35)' stroke-width='2.5' fill='rgba(255,255,255,0.12)'%3E%3Canimate attributeName='opacity' values='0.4;0.6;0.4' dur='3s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='90' y='90' width='10' height='10' fill='rgba(255,255,255,0.3)'/%3E%3Crect x='105' y='90' width='10' height='10' fill='rgba(255,255,255,0.3)'/%3E%3Crect x='120' y='90' width='10' height='10' fill='rgba(255,255,255,0.3)'/%3E%3Crect x='90' y='105' width='10' height='10' fill='rgba(255,255,255,0.3)'/%3E%3Crect x='105' y='105' width='10' height='10' fill='rgba(255,255,255,0.3)'/%3E%3Crect x='120' y='105' width='10' height='10' fill='rgba(255,255,255,0.3)'/%3E%3Crect x='105' y='120' width='10' height='15' fill='rgba(255,255,255,0.35)'/%3E%3C!-- Team/People icons (团队人物) --%3E%3Ccircle cx='200' cy='85' r='12' stroke='rgba(255,255,255,0.35)' stroke-width='2.5' fill='rgba(255,255,255,0.15)'%3E%3Canimate attributeName='r' values='12;14;12' dur='3s' repeatCount='indefinite'/%3E%3C/circle%3E%3Cpath d='M185,110 Q200,105 215,110 L215,125 L185,125 Z' stroke='rgba(255,255,255,0.35)' stroke-width='2' fill='rgba(255,255,255,0.15)'/%3E%3Ccircle cx='240' cy='90' r='10' stroke='rgba(255,255,255,0.3)' stroke-width='2' fill='rgba(255,255,255,0.12)'%3E%3Canimate attributeName='r' values='10;12;10' dur='3.2s' repeatCount='indefinite'/%3E%3C/circle%3E%3Cpath d='M228,112 Q240,108 252,112 L252,125 L228,125 Z' stroke='rgba(255,255,255,0.3)' stroke-width='2' fill='rgba(255,255,255,0.12)'/%3E%3Ccircle cx='270' cy='90' r='10' stroke='rgba(255,255,255,0.3)' stroke-width='2' fill='rgba(255,255,255,0.12)'%3E%3Canimate attributeName='r' values='10;12;10' dur='2.8s' repeatCount='indefinite'/%3E%3C/circle%3E%3Cpath d='M258,112 Q270,108 282,112 L282,125 L258,125 Z' stroke='rgba(255,255,255,0.3)' stroke-width='2' fill='rgba(255,255,255,0.12)'/%3E%3C!-- Handshake (握手) --%3E%3Cpath d='M340,90 L360,90 L370,100 L360,110 L355,105 L350,110 L345,105 L340,110 L335,100 Z' stroke='rgba(255,255,255,0.4)' stroke-width='2.5' fill='rgba(255,255,255,0.15)' stroke-linecap='round' stroke-linejoin='round'%3E%3Canimate attributeName='opacity' values='0.4;0.6;0.4' dur='2.5s' repeatCount='indefinite'/%3E%3C/path%3E%3Crect x='325' y='90' width='15' height='25' rx='2' fill='rgba(255,255,255,0.2)'/%3E%3Crect x='370' y='90' width='15' height='25' rx='2' fill='rgba(255,255,255,0.2)'/%3E%3C!-- Globe/World (全球) --%3E%3Ccircle cx='450' cy='95' r='25' stroke='rgba(255,255,255,0.35)' stroke-width='2.5' fill='none'%3E%3Canimate attributeName='r' values='25;28;25' dur='3.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3Cellipse cx='450' cy='95' rx='10' ry='25' stroke='rgba(255,255,255,0.3)' stroke-width='2' fill='none'/%3E%3Cline x1='425' y1='95' x2='475' y2='95' stroke='rgba(255,255,255,0.3)' stroke-width='2'/%3E%3Cpath d='M430,78 Q440,85 450,78 Q460,85 470,78' stroke='rgba(255,255,255,0.3)' stroke-width='2' fill='none'/%3E%3Cpath d='M430,112 Q440,105 450,112 Q460,105 470,112' stroke='rgba(255,255,255,0.3)' stroke-width='2' fill='none'/%3E%3C!-- Star/Excellence (卓越之星) --%3E%3Cpath d='M545,75 L550,90 L565,92 L555,102 L558,117 L545,109 L532,117 L535,102 L525,92 L540,90 Z' stroke='rgba(255,255,255,0.35)' stroke-width='2' fill='rgba(255,255,255,0.18)'%3E%3Canimate attributeName='opacity' values='0.4;0.7;0.4' dur='2.8s' repeatCount='indefinite'/%3E%3C/path%3E%3C!-- Target/Goal (目标) --%3E%3Ccircle cx='630' cy='95' r='28' stroke='rgba(255,255,255,0.3)' stroke-width='2.5' fill='none'%3E%3Canimate attributeName='r' values='28;32;28' dur='3s' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='630' cy='95' r='18' stroke='rgba(255,255,255,0.35)' stroke-width='2' fill='none'/%3E%3Ccircle cx='630' cy='95' r='8' fill='rgba(255,255,255,0.4)'%3E%3Canimate attributeName='r' values='8;10;8' dur='3s' repeatCount='indefinite'/%3E%3C/circle%3E%3C!-- Shield/Trust (信任盾牌) --%3E%3Cpath d='M710,70 L710,95 Q710,115 730,120 Q750,115 750,95 L750,70 Z' stroke='rgba(255,255,255,0.35)' stroke-width='2.5' fill='rgba(255,255,255,0.15)'%3E%3Canimate attributeName='opacity' values='0.4;0.6;0.4' dur='3.2s' repeatCount='indefinite'/%3E%3C/path%3E%3Cpath d='M720,90 L727,97 L745,79' stroke='rgba(255,255,255,0.45)' stroke-width='2.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C!-- Sparkle stars --%3E%3Ccircle cx='160' cy='130' r='2.5' fill='rgba(255,255,255,0.7)'%3E%3Canimate attributeName='opacity' values='0;1;0' dur='2.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='310' cy='60' r='2' fill='rgba(255,255,255,0.6)'%3E%3Canimate attributeName='opacity' values='0;1;0' dur='2.8s' repeatCount='indefinite' begin='0.5s'/%3E%3C/circle%3E%3Ccircle cx='500' cy='130' r='2.5' fill='rgba(255,255,255,0.7)'%3E%3Canimate attributeName='opacity' values='0;1;0' dur='3s' repeatCount='indefinite' begin='1s'/%3E%3C/circle%3E%3Ccircle cx='680' cy='130' r='2' fill='rgba(255,255,255,0.6)'%3E%3Canimate attributeName='opacity' values='0;1;0' dur='2.6s' repeatCount='indefinite' begin='1.5s'/%3E%3C/circle%3E%3C!-- Decorative elements --%3E%3Ctext x='50' y='105' font-size='28' fill='rgba(255,255,255,0.2)' font-weight='bold'%3E%E2%98%85%3C/text%3E%3Ctext x='770' y='100' font-size='24' fill='rgba(255,255,255,0.18)' font-weight='bold'%3E%E2%99%A5%3C/text%3E%3C/svg%3E");
  background-size: cover;
  background-position: center;
  opacity: 1;
  z-index: 0;
}

.header-content {
  max-width: 1200px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  padding: 0 20px;
  position: relative;
  z-index: 1;
}

.back-btn {
  background: rgba(255, 255, 255, 0.2);
  border: 2px solid rgba(255, 255, 255, 0.3);
  border-radius: 12px;
  width: 48px;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: all 0.3s ease;
  backdrop-filter: blur(10px);
  color: white;
  margin-right: 16px;
}

.back-btn:hover {
  background: rgba(255, 255, 255, 0.3);
  transform: scale(1.05);
}

.back-icon {
  width: 24px;
  height: 24px;
  fill: currentColor;
}

.header-info {
  flex: 1;
}

.header-title {
  font-size: 24px;
  font-weight: 700;
  margin: 0 0 4px 0;
  color: white;
}

.header-subtitle {
  font-size: 14px;
  opacity: 0.8;
  margin: 0;
}

/* 主要内容 */
.about-content {
  max-width: 1000px;
  margin: 0 auto;
  padding: 16px 16px;
}

/* 产品介绍卡片 */
.intro-card {
  background: white;
  border-radius: 16px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.08);
  overflow: hidden;
  margin-bottom: 16px;
  border: 1px solid #e9ecef;
}

.intro-header {
  background: linear-gradient(135deg, rgba(79, 172, 254, 0.05) 0%, rgba(0, 242, 254, 0.05) 100%);
  padding: 20px 24px 16px 24px;
  text-align: center;
  border-bottom: 1px solid #f0f0f0;
}

.brand-logo {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  margin-bottom: 8px;
}

.logo-icon {
  width: 32px;
  height: 32px;
  stroke: #4facfe;
  stroke-width: 2;
}

.brand-name {
  font-size: 24px;
  font-weight: 700;
  color: #333;
  margin: 0;
  background: linear-gradient(135deg, #4facfe, #00f2fe);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}

.brand-slogan {
  font-size: 14px;
  color: #666;
  margin: 0;
  font-weight: 500;
}

.intro-content {
  padding: 20px 24px;
}

/* 特性网格 */
.feature-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  gap: 16px;
  margin-bottom: 20px;
}

.feature-item {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 16px;
  background: #f8f9fa;
  border-radius: 12px;
  transition: all 0.3s ease;
  border: 1px solid #e9ecef;
}

.feature-item:hover {
  background: white;
  box-shadow: 0 4px 20px rgba(79, 172, 254, 0.1);
  transform: translateY(-2px);
  border-color: #4facfe;
}

.feature-icon {
  width: 42px;
  height: 42px;
  background: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  box-shadow: 0 4px 12px rgba(79, 172, 254, 0.3);
}

.feature-icon svg {
  width: 22px;
  height: 22px;
  stroke: white;
  stroke-width: 2;
}

.feature-content h3 {
  font-size: 16px;
  font-weight: 600;
  color: #333;
  margin: 0 0 8px 0;
}

.feature-content p {
  font-size: 13px;
  color: #666;
  line-height: 1.5;
  margin: 0;
}

/* 介绍文本 */
.intro-text {
  display: grid;
  gap: 16px;
}

.text-section h3 {
  font-size: 17px;
  font-weight: 600;
  color: #333;
  margin: 0 0 8px 0;
  display: flex;
  align-items: center;
  gap: 6px;
}

.text-section h3::before {
  content: '';
  width: 3px;
  height: 16px;
  background: linear-gradient(135deg, #4facfe, #00f2fe);
  border-radius: 2px;
}

.text-section p {
  font-size: 14px;
  color: #555;
  line-height: 1.6;
  margin: 0;
  text-align: justify;
}

.service-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.service-list li {
  font-size: 14px;
  color: #555;
  line-height: 1.5;
  margin-bottom: 8px;
  padding-left: 20px;
  position: relative;
}

.service-list li::before {
  content: '●';
  color: #4facfe;
  font-size: 10px;
  position: absolute;
  left: 6px;
  top: 50%;
  transform: translateY(-50%);
}

/* 联系我们卡片 */
.contact-card {
  background: white;
  border-radius: 16px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.08);
  overflow: hidden;
  margin-bottom: 16px;
  border: 1px solid #e9ecef;
}

.contact-header {
  background: linear-gradient(135deg, rgba(79, 172, 254, 0.05) 0%, rgba(0, 242, 254, 0.05) 100%);
  padding: 16px 20px;
  display: flex;
  align-items: center;
  gap: 10px;
  border-bottom: 1px solid #f0f0f0;
}

.contact-icon {
  width: 28px;
  height: 28px;
  stroke: #4facfe;
  stroke-width: 2;
}

.contact-title {
  font-size: 17px;
  font-weight: 600;
  color: #333;
  margin: 0;
}

.contact-grid {
  padding: 20px 24px;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
  gap: 16px;
}

.contact-item-modern {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 14px;
  background: #f8f9fa;
  border-radius: 12px;
  transition: all 0.3s ease;
  border: 1px solid #e9ecef;
}

.contact-item-modern:hover {
  background: white;
  box-shadow: 0 4px 20px rgba(79, 172, 254, 0.1);
  transform: translateY(-2px);
  border-color: #4facfe;
}

.contact-icon-wrapper {
  width: 36px;
  height: 36px;
  background: linear-gradient(135deg, rgba(79, 172, 254, 0.1) 0%, rgba(0, 242, 254, 0.1) 100%);
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}

.contact-icon-wrapper svg {
  width: 18px;
  height: 18px;
  stroke: #4facfe;
  stroke-width: 2;
}

.contact-info-modern {
  display: flex;
  flex-direction: column;
  gap: 3px;
}

.contact-label {
  font-size: 11px;
  color: #999;
  font-weight: 500;
}

.contact-value {
  font-size: 13px;
  color: #333;
  font-weight: 600;
}

/* 版本信息卡片 */
.version-card {
  background: white;
  border-radius: 16px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.08);
  overflow: hidden;
  border: 1px solid #e9ecef;
}

.version-content {
  padding: 16px 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  gap: 12px;
}

.version-info {
  display: flex;
  align-items: center;
  gap: 10px;
}

.version-label {
  font-size: 13px;
  color: #666;
  font-weight: 500;
}

.version-number {
  background: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);
  color: white;
  padding: 4px 10px;
  border-radius: 16px;
  font-size: 11px;
  font-weight: 600;
  box-shadow: 0 2px 8px rgba(79, 172, 254, 0.3);
}

.version-links {
  display: flex;
  gap: 10px;
}

.link-btn {
  background: #f8f9fa;
  border: 2px solid #e9ecef;
  border-radius: 10px;
  padding: 6px 12px;
  cursor: pointer;
  transition: all 0.3s ease;
  display: flex;
  align-items: center;
  gap: 6px;
  font-size: 13px;
  color: #333;
  font-weight: 500;
}

.link-btn:hover {
  background: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);
  border-color: #4facfe;
  color: white;
  transform: translateY(-1px);
  box-shadow: 0 4px 12px rgba(79, 172, 254, 0.3);
}

.link-icon {
  width: 14px;
  height: 14px;
  stroke: currentColor;
  stroke-width: 2;
}

.copyright {
  background: #f8f9fa;
  padding: 12px 20px;
  border-top: 1px solid #f0f0f0;
  text-align: center;
}

.copyright p {
  font-size: 12px;
  color: #999;
  margin: 0;
}

/* 响应式设计 */
@media (max-width: 768px) {
  .page-header-modern {
    padding: 16px 0;
  }
  
  .header-content {
    padding: 0 12px;
  }
  
  .back-btn {
    width: 40px;
    height: 40px;
    margin-right: 10px;
  }
  
  .back-icon {
    width: 20px;
    height: 20px;
  }
  
  .header-title {
    font-size: 18px;
  }
  
  .header-subtitle {
    font-size: 12px;
  }
  
  .about-content {
    padding: 12px;
  }
  
  .intro-header {
    padding: 16px;
  }
  
  .brand-name {
    font-size: 20px;
  }
  
  .brand-slogan {
    font-size: 13px;
  }
  
  .intro-content {
    padding: 16px;
  }
  
  .feature-grid {
    grid-template-columns: 1fr;
    gap: 12px;
  }
  
  .feature-item {
    padding: 14px;
  }
  
  .contact-header {
    padding: 14px 16px;
  }
  
  .contact-grid {
    padding: 16px;
    grid-template-columns: 1fr;
    gap: 12px;
  }
  
  .contact-item-modern {
    padding: 12px;
  }
  
  .version-content {
    padding: 14px 16px;
    flex-direction: column;
    align-items: flex-start;
  }
  
  .copyright {
    padding: 10px 16px;
  }
}

@media (max-width: 480px) {
  .header-content {
    padding: 0 10px;
  }
  
  .about-content {
    padding: 10px;
  }
  
  .intro-header {
    padding: 14px 12px;
  }
  
  .brand-logo {
    flex-direction: column;
    gap: 6px;
  }
  
  .logo-icon {
    width: 28px;
    height: 28px;
  }
  
  .brand-name {
    font-size: 18px;
  }
  
  .intro-content {
    padding: 14px 12px;
  }
  
  .feature-item {
    flex-direction: row;
    text-align: left;
    gap: 10px;
    padding: 12px;
  }
  
  .contact-header {
    padding: 12px;
    flex-direction: column;
    text-align: center;
    gap: 6px;
  }
  
  .contact-grid {
    padding: 12px;
    gap: 10px;
  }
  
  .contact-item-modern {
    padding: 10px;
  }
  
  .version-content {
    padding: 12px;
  }
  
  .copyright {
    padding: 10px 12px;
  }
  
  .version-links {
    width: 100%;
  }
  
  .link-btn {
    flex: 1;
    justify-content: center;
  }
  
  .copyright {
    padding: 12px 16px;
  }
}
</style> 