body{
margin: 4px;
background-color: #a4dedb;
font-family: Arial, Helvetica, sans-serif;
}

/* Main content area */
main {
    max-width: 900px;
    margin: auto;
}

/* Headings */
h1 {
    margin-bottom: 20px;
}

/* Forms */
form {
    margin-bottom: 30px;
}

input,
textarea {
    padding: 8px;
    margin-top: 5px;
}

/* Buttons */
button {
    padding: 8px 15px;
    cursor: pointer;
}

/* Product/comment containers */
div {
    margin-bottom: 20px;
}