:root { color-scheme: light; font-family: system-ui, sans-serif; color: #382b20; background: #f8f4ed; }
body { min-height: 100svh; margin: 0; display: grid; place-items: center; padding: 24px; box-sizing: border-box; }
main { max-width: 520px; text-align: center; padding: clamp(28px, 7vw, 64px); border: 1px solid #e7d8be; border-radius: 28px; background: #fffdf8; }
img { max-width: 75%; height: auto; }
h1 { margin: 24px 0 12px; font-size: clamp(28px, 5vw, 40px); line-height: 1.15; }
p { margin: 0; line-height: 1.6; }
