body { font-family: Arial, sans-serif; line-height: 1.6; margin: 0; padding: 0; background-color: #000000; color: #cfcfcf; } ::selection{ background-color: #04ff04; color: #ff0000fb; } header { background: #333; padding: 10px 0; text-align: center; } .header-content { display: flex; align-items: center; justify-content: center; } .header-image { width: 50px; height: 50px; border-radius: 50%; margin-left: 10px; } nav ul { list-style: none; padding: 0; } nav ul li { display: inline; margin: 0 15px; } nav ul li a { color: #cfcfcf; text-decoration: none; transition: color 0.3s; } nav ul li a:hover { color: rgb(40, 241, 0); } .intro-image { width: 100px; height: 100px; border-radius: 50%; margin: 20px 0; display: block; margin-left: auto; margin-right: auto; } section { padding: 20px; margin: 10px; background: #1a1a1a; border-radius: 5px; transition: transform 0.3s; } section:hover { transform: scale(1.02); } .btn { background-color: #000000; color: #08eb6e; border: none; padding: 10px 15px; cursor: pointer; border-radius: 5px; transition: background-color 0.3s, transform 0.3s; } .btn:hover { background-color: rgb(235, 1, 1); transform: translateY(-2px); } .project { margin: 15px 0; padding: 10px; background: #222; border-radius: 5px; } footer { text-align: center; padding: 10px 0; background: #333; color: #fff; position: relative; bottom: 0; width: 100%; } @media (max-width: 600px) { nav ul li { display: block; margin: 5px 0; } }