body {
    background-image: url("background.jpg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

h1 {
    text-align: center;
    background-color: #ffcc00; /* HEX format */
    font-family: Arial, sans-serif;
    border: 2px dotted blue;
    padding: 10px 15px;
    width: 250px;
    margin-bottom: 20px;
}

p {
    text-align: justify;
    font-style: italic;
    background-color: hsl(200, 70%, 85%); /* HSL format */
    padding: 20px;
    width: 500px;

    /* Different border styles on each side */
    border-top: 3px solid black;
    border-right: 3px dashed black;
    border-bottom: 3px dotted black;
    border-left: 3px double black;
}

span {
    font-weight: bold;
    font-style: italic;
    color: rgb(200, 50, 50); /* RGB format */
    margin: 2px 5px;
}
