/* roulang page: index */
:root {
            --primary: #B91C1C;
            --primary-dark: #991B1B;
            --accent-gold: #F59E0B;
            --bg-dark: #0F172A;
            --text-main: #1E293B;
            --text-muted: #64748B;
        }
        body {
            font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;
            color: var(--text-main);
            background-color: #F8FAFC;
            line-height: 1.75;
        }
        .hero-bg {
            background: linear-gradient(135deg, rgba(15, 23, 42, 0.95) 0%, rgba(185, 28, 28, 0.88) 100%), url('/assets/images/ee42fb9d891a96e4.webp') center/cover no-repeat;
        }
        .cta-bg {
            background: linear-gradient(135deg, #991B1B 0%, #B91C1C 50%, #0F172A 100%);
        }
        .nav-blur {
            backdrop-filter: blur(12px);
            background-color: rgba(255, 255, 255, 0.95);
        }
