body { background-color: hsla(330, 80%, 45%, 1.0); margin-left: 5%; margin-right: 5%; color: hsla(330, 10%, 15%, 1.0); border-color: hsla(330, 10%, 95%, 1.0); } h1 { margin: 1px; padding: 1px; color: hsla(330, 10%, 95%, 1.0); } h2 { margin: 1px; padding: 1px; } article { background-color: #E9C6EB; border-style: solid; border-width: thin; border-radius: 5px; margin: 2px; padding: 10px; text-align: center; } section { margin-left: 5px; } p { margin-left: 7px; } a:link { color: hsla(330, 80%, 45%, 1.0); text-decoration: none; } a:visited { color: hsla(330, 40%, 25%, 1.0); text-decoration: none; } a:hover { color: hsla(330, 90%, 90%, 1.0); text-shadow: 1px 0px 2px hsla(330, 80%, 45%, 1.0), -1px 0px 2px hsla(330, 80%, 45%, 1.0), 0px 1px 2px hsla(330, 80%, 45%, 1.0), 0px -1px 2px hsla(330, 80%, 45%, 1.0), 0px 0px 0.2em hsla(330, 80%, 45%, 1.0) }