.reading-rule button {
  border: 0;
  background: #fbfcf9;
  padding: 9px 12px;
  color: #426069;
  font: 700 12px "Microsoft YaHei", "Noto Sans SC", sans-serif;
  cursor: pointer;
  text-align: left;
}

.reading-rule button:hover,
.reading-rule button:focus-visible {
  background: #eaf3ef;
  color: #1d574a;
  outline: 2px solid #8cb5a5;
  outline-offset: -2px;
}

.reading-rule button:nth-child(3) {
  background: #e7f1ed;
  color: #1d574a;
}

.reading-block {
  scroll-margin-top: 18px;
}
