adjust font-size and margins
add CSS for landscape mode