/* roulang page: index */
:root {
      --primary: #00C076;
      --primary-hover: #00A364;
      --accent: #FF5A36;
      --bg-page: #F8F9FA;
      --text-main: #111827;
      --text-muted: #4B5563;
      --border-color: #E5E7EB;
    }
    body {
      background-color: var(--bg-page);
      color: var(--text-main);
      overflow-x: hidden;
      font-feature-settings: "cv02", "cv03", "cv04", "cv11";
    }
    .badge-glow {
      box-shadow: 0 0 12px rgba(0, 192, 118, 0.35);
    }
    .panel-shadow {
      box-shadow: 0 12px 32px -4px rgba(17, 24, 39, 0.06), 0 4px 12px -2px rgba(17, 24, 39, 0.03);
    }
    .dark-glow-card {
      background: linear-gradient(180deg, rgba(26, 34, 46, 0.8) 0%, rgba(13, 17, 23, 0.95) 100%);
      border: 1px solid rgba(255, 255, 255, 0.08);
    }
    .dark-glow-card:hover {
      border-color: rgba(0, 192, 118, 0.4);
    }
