
body { background: #121212; color: white; font-family: sans-serif; margin: 0; padding: 20px; }
#category-tabs { display: flex; overflow-x: auto; margin-bottom: 12px; }
.tab { background: #1f1f1f; color: white; border: none; padding: 10px 14px; margin-right: 8px; border-radius: 6px; cursor: pointer; }
.tab:hover { background: #333; }
.card { background: #1e1e1e; padding: 12px; margin-bottom: 10px; border-radius: 6px; }
input { width: 100%; padding: 10px; margin-bottom: 14px; border-radius: 6px; border: none; }
