html, body { margin: 0; height: 100%; background: #000; }
body { display: flex; align-items: center; justify-content: center; }
main { text-align: center; width: 100%; height: 100%; display: flex; flex-direction: column; align-items: center; justify-content: center; }
img { display: block; width: auto; height: auto; max-width: min(92vw, 1000px); max-height: 60vh; }
p { margin: 0 0 1.5rem; color: #f8c868; font-family: -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: clamp(1.75rem, 4vw, 3.5rem); letter-spacing: 0.1em; }
