body { font-family: Arial, sans-serif; background: #f4f4f4; }
form#lookupForm {
	display: flex;
	flex-direction: column;
	align-items: center;
}
button.green { background: #28a745; }
button.green:hover { background: #218838; }
span.button-gap { display: inline-block; width: 60px; }
button.red { background: #dc3545; }
button.red:hover { background: #c82333; }
.container { max-width: 400px; margin: 40px auto; background: #fff; padding: 20px; border-radius: 8px; box-shadow: 0 2px 8px rgba(0,0,0,0.1); }
h1 { text-align: center; }
form { margin-bottom: 20px; }
input {
	width: 80%;
	padding: 10px;
	margin: 8px 0;
	border: 1px solid #ccc;
	border-radius: 4px;
	text-align: center;
}
button { width: 100%; padding: 10px; background: #007bff; color: #fff; border: none; border-radius: 4px; cursor: pointer; }
button:hover { background: #0056b3; }
#memberInfo { margin: 20px 0; padding: 10px; background: #e9ecef; border-radius: 4px; }
#result { margin-top: 20px; text-align: center; }
