/* roulang page: index */
:root {
      --primary: #0F4C81;
      --accent: #00A887;
      --dark: #1E293B;
      --light-bg: #F8FAFC;
    }
    html {
      box-sizing: border-box;
      font-family: system-ui, -apple-system, "PingFang SC", "Microsoft YaHei", "Source Han Sans CN", sans-serif;
    }
    *, *:before, *:after {
      box-sizing: inherit;
    }
    .hero-skew-bg {
      clip-path: polygon(0 0, 100% 0, 100% 92%, 0 100%);
    }
    .text-balance {
      text-wrap: balance;
    }
    .glass-effect {
      background: rgba(255, 255, 255, 0.85);
      backdrop-filter: blur(12px);
      -webkit-backdrop-filter: blur(12px);
    }
