/* roulang page: index */
:root {
      --color-primary: #0B192C;
      --color-secondary: #1E3E62;
      --color-accent: #008DDA;
      --color-warning: #FF6500;
      --color-bg: #F8FAFC;
      --color-text: #0F172A;
      --color-body: #334155;
    }
    body {
      font-family: 'PingFang SC', 'Microsoft YaHei', sans-serif;
      color: var(--color-body);
      background-color: #FFFFFF;
      overflow-x: hidden;
    }
    .custom-shadow {
      box-shadow: 0 10px 30px -5px rgba(11, 25, 44, 0.06), 0 4px 6px -2px rgba(11, 25, 44, 0.04);
    }
    .hero-glow {
      background: radial-gradient(circle at 50% 30%, rgba(0, 141, 218, 0.12) 0%, rgba(255, 255, 255, 0) 70%);
    }
    .dark-glow {
      background: radial-gradient(circle at 70% 50%, rgba(0, 141, 218, 0.18) 0%, rgba(11, 25, 44, 0) 65%);
    }
