html,body{margin:0;height:100%;background:#fff}
main{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(16px,3vh,32px);padding:24px;box-sizing:border-box;text-align:center}
img{display:block;width:clamp(240px,30vw,400px);height:auto;max-height:55vh}
p{margin:0;color:#421737;font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-weight:800;letter-spacing:.14em;text-transform:uppercase;font-size:clamp(16px,2.6vw,26px)}
