/* style.css */
body {
  margin:0;
  height:200vh;
  background:#000;
  color:#fff;
  font-family:Arial;
  display:grid;
  place-items:center;
  text-align:center;
}
h1 {
  position:fixed;
  top:10px;
  font-size:2.5em;
}
.g a, .c a {
  color:#fff;
  text-decoration:none;
  border:1px solid #fff;
  padding:5px 8px;
  margin:4px;
  display:inline-block;
}
.g { position:fixed; top:70px }
.c {
  border:1px solid #fff;
  padding:15px;
  max-width:90%;
  background:rgba(255,255,255,.1);
}
.c img { width:120px; border-radius:50% }
.p { position:fixed; font-size:1.5em; will-change:transform }
