/* roulang page: index */
:root {
      --primary: #0F382C;
      --primary-dark: #0B2820;
      --gold: #D4AF37;
      --gold-light: #F3E5AB;
      --bg-light: #F8F9FA;
      --dark-card: #0e1e19;
    }
    body {
      font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;
      background-color: var(--bg-light);
      color: #1F2937;
      line-height: 1.6;
    }
    .hero-bg {
      background: linear-gradient(135deg, rgba(11,40,32,0.92) 0%, rgba(15,56,44,0.85) 50%, rgba(8,20,16,0.95) 100%), url('/assets/images/a2f341d6cf95aa91.png') center/cover no-repeat;
    }
    .gold-badge {
      background: rgba(212, 175, 55, 0.12);
      border: 1px solid rgba(212, 175, 55, 0.35);
      color: #D4AF37;
    }
    .shadow-soft {
      box-shadow: 0 10px 30px -5px rgba(15, 56, 44, 0.08);
    }
    .shadow-gold {
      box-shadow: 0 10px 25px -5px rgba(212, 175, 55, 0.25);
    }
