html, body { margin: 0; height: 100%; }
body {
  background: #f4f0e7;
  color: #13213a;
  font-family: Georgia, "Times New Roman", serif;
  display: grid;
  place-items: center;
  padding: 16px;
  box-sizing: border-box;
}
main { text-align: center; }
img { display: block; margin: 0 auto 28px; width: 120px; height: 120px; }
h1 { font-weight: 500; font-size: clamp(1.5rem, 4vw, 2.1rem); letter-spacing: -0.01em; margin: 0 0 8px; }
p { margin: 0; font-family: ui-monospace, Menlo, monospace; font-size: 11px; letter-spacing: 0.18em; text-transform: uppercase; color: #5a6476; }
