* { margin: 0; padding: 0; box-sizing: border-box; }
html, body {
  background: #111;
  color: #e5e5e5;
  font-family: 'JetBrains Mono', monospace;
}
body {
  min-height: 100vh;
  padding: 40px 24px 120px;
}
a { color: rgba(255,255,255,0.5); text-decoration: none; }
a:hover { color: white; }
.back {
  display: inline-block;
  margin-bottom: 40px;
  font-size: 11px;
  font-weight: 300;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}
h1 {
  font-size: clamp(28px, 5vw, 48px);
  font-weight: 400;
  margin-bottom: 16px;
}
