#tcg-profile-app { background: #1a1a1a; color: #fff; padding: 20px; border-radius: 8px; font-family: -apple-system, sans-serif; }
#tcg-profile-app input[type="text"], #tcg-profile-app input[type="password"] { padding: 8px; margin: 5px 0; border: 1px solid #333; background: #000; color: #fff; border-radius: 4px; }
#tcg-profile-app button { padding: 8px 16px; margin: 5px 2px; background: #e3000f; color: #fff; border: none; border-radius: 4px; cursor: pointer; }
#tcg-profile-app button:hover { background: #c2000c; }
.tcg-card-row { padding: 8px 0; border-bottom: 1px solid #333; display: flex; align-items: center; gap: 10px; }
.tcg-panel { margin-bottom: 20px; }
