/* roulang page: index */
:root {
            --primary-aurora: #0D9488;
            --primary-dark: #0F172A;
            --accent-energy: #F59E0B;
        }
        body {
            font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;
            overflow-x: hidden;
        }
        .aurora-gradient-bg {
            background: linear-gradient(135deg, rgba(15, 23, 42, 0.95) 0%, rgba(13, 148, 136, 0.9) 100%);
        }
        .card-hover-fx {
            transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
        }
        .card-hover-fx:hover {
            transform: translateY(-4px);
            box-shadow: 0 12px 24px -10px rgba(13, 148, 136, 0.25);
        }
