body{margin:0;background:#fff4e6;color:#672b1b;min-height:100svh;display:grid;place-items:center;font:18px/1.7 system-ui,sans-serif;padding:24px;box-sizing:border-box}main{max-width:540px;text-align:center}img{max-width:100%;height:auto}h1{font-size:42px;line-height:1.1}a{color:#a33218;font-weight:bold;text-underline-offset:5px}
