import { motion } from 'framer-motion'

const REPORTS = [
  {
    year: '۱۴۰۲',
    title: 'گزارش پایداری فولاد مبارکه',
    tags: ['کاهش کربن', 'مصرف آب', 'ایمنی شغلی'],
    summary: 'کاهش ۱۸٪ انتشار CO₂ نسبت به سال پایه، بازیافت ۹۴٪ پساب صنعتی',
  },
  {
    year: '۱۴۰۲',
    title: 'گزارش مسئولیت اجتماعی ذوب‌آهن اصفهان',
    tags: ['جامعه محلی', 'آموزش', 'محیط زیست'],
    summary: 'سرمایه‌گذاری ۲۴۰ میلیارد تومانی در پروژه‌های اجتماعی منطقه',
  },
  {
    year: '۱۴۰۱',
    title: 'استراتژی خنثی‌سازی کربن صنعت فولاد ایران',
    tags: ['ESG', 'هیدروژن سبز', 'نقشه راه'],
    summary: 'نقشه راه کاهش انتشار تا ۴۵٪ تا سال ۱۴۱۰',
  },
]

const MSTID_STATS = [
  { label: 'شاخص پایش‌شده',    value: '۵۰۰+' },
  { label: 'کارخانه عضو',       value: '۴۸'   },
  { label: 'به‌روزرسانی داده', value: 'روزانه' },
]

export default function SustainabilitySection() {
  return (
    <section dir="rtl" style={{ background: 'var(--paper)' }}>
      <div className="max-w-7xl mx-auto px-12 max-md:px-5" style={{ paddingTop: 56, paddingBottom: 64 }}>

        {/* گزارش‌های پایداری */}
        <div style={{ marginBottom: 56 }}>
          <div style={{ display: 'flex', alignItems: 'baseline', justifyContent: 'space-between', marginBottom: 24, flexWrap: 'wrap', gap: 12 }}>
            <div>
              <div style={{ fontSize: 9, fontWeight: 700, letterSpacing: '3px', textTransform: 'uppercase', color: 'var(--ink-4)', marginBottom: 6 }}>SUSTAINABILITY</div>
              <h2 style={{ fontSize: 'clamp(20px,2.5vw,28px)', fontWeight: 900, color: 'var(--ink)', letterSpacing: '-0.5px' }}>گزارش‌های پایداری</h2>
            </div>
            <a href="#" style={{ fontSize: 12, fontWeight: 700, color: 'var(--red)', textDecoration: 'none' }}>همه گزارش‌ها ←</a>
          </div>

          <div style={{ display: 'grid', gridTemplateColumns: 'repeat(auto-fill, minmax(270px,1fr))', gap: 1, background: 'var(--rule-thin)' }}>
            {REPORTS.map((r, i) => (
              <motion.div
                key={i}
                initial={{ opacity: 0, y: 12 }}
                whileInView={{ opacity: 1, y: 0 }}
                viewport={{ once: true }}
                transition={{ duration: 0.4, delay: i * 0.07 }}
                style={{ background: 'var(--paper)', padding: '24px 22px', position: 'relative', cursor: 'pointer' }}
              >
                <div style={{ position: 'absolute', top: 0, right: 0, left: 0, height: 3, background: '#2d6a4f' }} />
                <div style={{ fontSize: 9, fontWeight: 700, color: '#2d6a4f', letterSpacing: '1.5px', marginBottom: 10, textTransform: 'uppercase' }}>
                  گزارش پایداری · {r.year}
                </div>
                <h3 style={{ fontSize: 14, fontWeight: 800, color: 'var(--ink)', lineHeight: 1.45, marginBottom: 10 }}>{r.title}</h3>
                <p style={{ fontSize: 12, color: 'var(--ink-3)', lineHeight: 1.65, marginBottom: 14 }}>{r.summary}</p>
                <div style={{ display: 'flex', gap: 6, flexWrap: 'wrap' }}>
                  {r.tags.map(tag => (
                    <span key={tag} style={{ fontSize: 9, fontWeight: 700, background: 'rgba(45,106,79,0.1)', color: '#2d6a4f', padding: '3px 8px' }}>
                      {tag}
                    </span>
                  ))}
                </div>
              </motion.div>
            ))}
          </div>
        </div>

        {/* MSTid.com banner */}
        <motion.div
          initial={{ opacity: 0, y: 16 }}
          whileInView={{ opacity: 1, y: 0 }}
          viewport={{ once: true }}
          transition={{ duration: 0.5 }}
          style={{ background: 'var(--ink)', color: 'var(--paper)', padding: '36px 32px', display: 'flex', alignItems: 'center', justifyContent: 'space-between', flexWrap: 'wrap', gap: 24 }}
        >
          <div>
            <div style={{ fontSize: 9, fontWeight: 700, letterSpacing: '3px', textTransform: 'uppercase', color: 'rgba(244,239,231,0.4)', marginBottom: 8 }}>POWERED BY</div>
            <div style={{ fontSize: 28, fontWeight: 900, letterSpacing: '-1px', color: 'var(--paper)', marginBottom: 8, direction: 'ltr' }}>MSTid.com</div>
            <div style={{ fontSize: 13, color: 'rgba(244,239,231,0.6)', lineHeight: 1.65, maxWidth: 420 }}>
              مرجع جامع آمار و اطلاعات صنعت فولاد — داده‌های لحظه‌ای از کارخانه‌ها، بازارها و شاخص‌های اقتصادی
            </div>
          </div>
          <div style={{ display: 'flex', gap: 28, flexWrap: 'wrap' }}>
            {MSTID_STATS.map(s => (
              <div key={s.label} style={{ textAlign: 'center' }}>
                <div style={{ fontSize: 28, fontWeight: 900, color: 'var(--red)', letterSpacing: '-1px', lineHeight: 1 }}>{s.value}</div>
                <div style={{ fontSize: 10, color: 'rgba(244,239,231,0.5)', marginTop: 4, fontWeight: 600 }}>{s.label}</div>
              </div>
            ))}
          </div>
          <a
            href="https://mstid.com"
            target="_blank"
            rel="noopener noreferrer"
            style={{ background: 'var(--red)', color: 'var(--paper)', padding: '12px 28px', fontSize: 13, fontWeight: 700, textDecoration: 'none', whiteSpace: 'nowrap', display: 'inline-block', flexShrink: 0 }}
          >
            ورود به سامانه ←
          </a>
        </motion.div>

      </div>
    </section>
  )
}
