body { font-family: sans-serif; max-width: 650px; margin: auto; padding: 20px; line-height: 1.6; }
header { text-align: center; margin-bottom: 40px; }
.profile { width: 120px; height: 120px; border-radius: 50%; }
h1 { margin-top: 10px; }
section { margin-bottom: 30px; }
section h2 { border-bottom: 2px solid #ccc; padding-bottom: 5px; }
a { color: #0366d6; text-decoration: none; }
a:hover { text-decoration: underline; }