* { margin: 0; padding: 0; box-sizing: border-box; }
body { font-family: Arial, sans-serif; background: #0d1117; color: #c9d1d9; }
header { text-align: center; padding: 60px 20px; background: #161b22; }
header h1 { font-size: 2.5rem; color: #58a6ff; }
header p { font-size: 1.2rem; margin-top: 10px; }
main { max-width: 700px; margin: 40px auto; padding: 0 20px; }
h2 { color: #58a6ff; margin-bottom: 15px; }
ul { list-style: none; }
li { background: #161b22; padding: 12px 18px; margin-bottom: 8px; border-radius: 6px; }