:root{
  --bg:#020614; --bg2:#060a1b; --foot:#0d1117; --line:rgba(48,54,61,.5);
  --gold:#b8c4de; --gold-d:#38405a; --gold-l:#e8eefb; --gold-m:#a9b6d3;
  --text:#ededed; --muted:#9ca3af; --card:rgba(255,255,255,.04);
}
*{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:smooth}
body{background:var(--bg);color:var(--text);font-family:Inter,Arial,Helvetica,sans-serif;line-height:1.5;overflow-x:hidden}
a{color:inherit;text-decoration:none}
.gold-text{background:linear-gradient(90deg,var(--gold-m),var(--gold-l));-webkit-background-clip:text;background-clip:text;color:transparent}
.wrap{max-width:1152px;margin:0 auto;padding:0 24px}

