* { margin: 0; padding: 0; box-sizing: border-box; font-size: inherit; }
html { font-size: 10px; }
html, body { height: 100%; }
body { gap: 2rem; font-size: 1.6rem; background: #000; color: #CCC; font-family: "Segoe UI", sans-serif; display: flex; flex-direction: column; align-items: center; justify-content: center; }
a { color: #FFF; border-bottom: 2px solid; text-decoration: none; }
h1 { font-size: 3rem; font-weight: 100; }
img { max-width: 28rem; }