:root{
  --bg: #ffeb84f1;
  --card: #0f0f10;
  --muted: #a8a8a8;
  --neon-green: #00ff9c;
  --neon-cyan: #00f0ea;
  --neon-magenta: #b24cff;
  --text: #e9eef2;
  --glass-2: rgb(140,125,0);
  --transition: 180ms cubic-bezier(.2,.9,.2,1);
}

*{
  box-sizing: border-box;
  -webkit-tap-highlight-color: transparent;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

html,
body{
  height: 100%;
}
body {
  margin: 0;
  min-height: 100%;
  background:
    radial-gradient(1200px 400px at 5% 10%, rgba(178,76,255,0.06), transparent 6%),
    radial-gradient(900px 250px at 95% 80%, rgba(0,240,234,0.04), transparent 6%),
    url('../../background/165736.jpg'),
    var(--bg);
  background-size: auto, auto, cover;
  background-position: center;
  background-repeat: no-repeat;
  
  /* This is the magic line */
  background-attachment: fixed; 

  color: var(--text);
  font-family: "Inter", system-ui, -apple-system;
  /* ... rest of your code */
}


.footer{
  max-width: 1100px;
  margin: 24px auto 40px;
  padding: 12px 18px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #aaa;
  font-size: 13px;
}

:focus{
  outline: none;
  outline-offset: 3px;
  border-radius: 6px;
}