html,body{height:100%}
body{
  color:var(--text);
  background-color:var(--bg);
  background-attachment:fixed;
  background-image:
    radial-gradient(1100px 620px at 18% 18%, rgba(124,58,237,.26), transparent 62%),
    radial-gradient(1000px 600px at 86% 62%, rgba(242,167,255,.18), transparent 62%),
    radial-gradient(900px 540px at 55% 20%, rgba(185,166,255,.14), transparent 60%),
    linear-gradient(180deg,var(--bg),var(--bg-2) 55%,var(--bg-3));
}
a{color:var(--primary);text-decoration:none}
a:hover{color:var(--accent);text-decoration:underline}