
body { font-family: Arial; padding: 20px; background: #111; color: #eee; }
h1 { text-align: center; }
#search { width: 100%; padding: 10px; margin-bottom: 20px; font-size: 16px; }
.card { background: #222; border: 1px solid #444; padding: 15px; margin: 10px 0; border-radius: 10px; }
.card img { width: 64px; height: 64px; vertical-align: middle; }
.card h2 { margin: 10px 0 5px; }
.card ul { list-style: none; padding-left: 0; }
