.bg-sky {
  --bs-bg-opacity: 1;
  background-color: #e8f1f8 !important;
}

a {
  text-decoration: none !important;
}

/* Markdownの地の文を字下げ */
.markdown-body > p {
  margin-left: 0.5em;
}

.hero {
  background-image: url("/img/background.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  color: white;
  text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.6); /* 読みやすさのため影を追加 */

  min-height: 45vh;

  /* コンテナの外まで広げて画面横幅いっぱいに表示 */
  width: 100vw;
  max-width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
}
