/* General reset */ * { margin: 0; padding: 0; box-sizing: border-box; } /* Body */ body { font-family: "Courier New", Courier, monospace; background-color: #111; color: #fff; line-height: 1.6; } /* Header */ header { background-color: #333; padding: 20px; text-align: center; border-bottom: 2px solid #fff; } header h1 { font-size: 2.5rem; margin: 10px 0; color: #ff6f61; } header .logo img { width: 100px; } /* Main content */ main { padding: 20px; } .content, .links, .footer-links { margin-bottom: 30px; } h2 { color: #ff6f61; font-size: 1.8rem; margin-bottom: 10px; } ul { list-style-type: none; } ul li { margin: 10px 0; } a { color: #ff6f61; text-decoration: none; } a:hover { text-decoration: underline; } /* Footer */ footer { background-color: #333; padding: 10px; text-align: center; color: #bbb; border-top: 2px solid #fff; }