*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:#f4eadb}body{min-height:100svh;display:grid;place-items:center}main{width:100%;display:grid;place-items:center}img{display:block;width:100%;height:auto;max-width:1536px;max-height:100svh;object-fit:contain}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:600px){body{background:radial-gradient(ellipse at center,#fffaf1,#eadcc5)}img{width:100%;box-shadow:0 20px 70px #9a74451a}}
