/* Shared page foundation matching the main homepage. */

    :root{
      --bg:#0b1020;
      --card:#0f141b;
      --text:#e7edf3;
      --muted:#9aa4b2;
      --accent:#ef4444;
      --accent-hover:#dc2626;
      --border:rgba(255,255,255,.06);
      --glow:rgba(239,68,68,.2);
      --success:#16a34a;
      --success-hover:#15803d;
      --success-glow:rgba(34,197,94,.24);
      --shadow:0 20px 50px rgba(0,0,0,.45);
    }

    *,*::before,*::after{box-sizing:border-box}
    html,body{min-height:100%}

    body{
      margin:0;
      background:var(--bg);
      color:var(--text);
      font-family:
        Inter,
        ui-sans-serif,
        system-ui,
        -apple-system,
        BlinkMacSystemFont,
        "Segoe UI",
        sans-serif;
      overflow-x:hidden;
      -webkit-font-smoothing:antialiased;
      -moz-osx-font-smoothing:grayscale;
    }

    a{color:inherit;text-decoration:none}


/* Hide the shared floating Discord widget on this community page. */
.cgp-discord-widget,.cgp-discord-fab,.cgp-discord-tab{display:none!important}
