css /* style.css */ body { background: #f2f2f2; font-family: Arial, sans-serif; font-size: 16px; color: #000000; margin: 20px; padding: 0; width: 800px; margin: 0 auto; } h1 { color: #ff00ff; font-size: 32px; text-shadow: 0 0 10px black; border-bottom: 4px solid black; text-align: center; margin-bottom: 0; } h2 { color: #33cc33; font-size: 24px; text-shadow: 0 0 10px black; border-bottom: 2px solid black; text-align: left; margin-bottom: 10px; padding: 10px 0; } p { color: #666666; font-size: 14px; text-shadow: 0 0 0 black; line-height: 20px; margin: 0; padding: 0; } a { color: #00ff00; text-shadow: 0 0 0 black; border-bottom: 2px solid black; text-decoration: none; } a:hover { color: #00ff00; text-decoration: underline; } #logo { background-color: #000000; width: 50px; height: 50px; border: 4px solid black; position: absolute; top: 20px; left: 20px; z-index: 100; border-radius: 25px; box-shadow: 10px 10px 0 black; font-size: 32px; font-family: Arial, sans-serif; font-weight: bold; text-align: center; text-shadow: 10px 10px 0 black; } /* end of style.css */