*{box-sizing:border-box}
body{margin:0;background:#f5f5f5;color:#63442e;font:1rem system-ui,sans-serif}
main{min-height:100vh;min-height:100dvh;display:grid;place-items:center}
img{display:block;background:white;width:min(100%,177.77778vh);width:min(100%,177.77778dvh);height:auto}
section{text-align:center;padding:24px}
h1{font:normal 2.5rem Georgia,serif;margin:0}
