/* roulang page: index */
:root {
        --color-primary: #0A2540;
        --color-secondary: #0F172A;
        --color-accent: #2563EB;
        --color-cyan: #0EA5E9;
        --color-quant-green: #059669;
        --color-bg-light: #F8FAFC;
        --color-border: #E2E8F0;
      }
      html {
        scroll-behavior: smooth;
        font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Microsoft YaHei", "Noto Sans SC", sans-serif;
      }
      .tabular-nums {
        font-variant-numeric: tabular-nums;
      }
      .glass-nav {
        background: rgba(255, 255, 255, 0.94);
        backdrop-filter: blur(12px);
      }
      details > summary {
        list-style: none;
      }
      details > summary::-webkit-details-marker {
        display: none;
      }
