body { font-family: system-ui, sans-serif; background:#000000; color:#ffffdd; text-align:center; }
header { margin:1em; }
input[type=date] { font-size:1em; padding:0.25em; }
#moonImage { width:70vw; max-width:400px; margin:1em auto; display:block; }
p { margin:0.3em 0; font-size:0.9em; }

#lunarInfo p {
  margin: 0.4em 0;
  line-height: 1.4;
}
#lunarInfo strong {
  color: #fff8b0;
}

#eng_trans {
  font-style: italic;
}

button {
  background:#222;
  color:#fff;
  border:1px solid #555;
  padding:0.3em 0.6em;
  border-radius:4px;
  cursor:pointer;
}
button:hover {
  background:#333;
}
