body { margin: 0; font-family: system-ui, sans-serif; color: #1d1830; }
header { padding: 16px; font-weight: 700; background: #f4efe4; }
main { padding: 16px; }
#hero { display: block; max-width: 100%; height: auto; }
button { padding: 12px 20px; font-size: 16px; }
p { line-height: 1.5; }
#intro { font-size: 20px; }
img { display: block; max-width: 100%; height: auto; }
