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; }
