.nanum-gothic-coding-regular {
  font-family: "Nanum Gothic Coding", monospace;
  font-weight: 400;
  font-style: normal;
}

.nanum-gothic-coding-bold {
  font-family: "Nanum Gothic Coding", monospace;
  font-weight: 700;
  font-style: normal;
}

.background{
  background-color: rgb(205, 186, 247);
}

.nora-image{
  width: 180px;
}

.title {
  font-family: "Nanum Gothic Coding";
  font-weight: 600;
  font-size: 2rem;
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.page-link{
  font-family: "Nanum Gothic Coding";
  font-weight: 400;
  font-size: 1.25rem;
  letter-spacing: 0.05rem;
  text-decoration: none;
  background-color: #131313;
  padding: 0.5rem 1rem;
  border-radius: 25px;
  margin-bottom: 0.5rem;
  color: #fff;
}

.main-container{
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 2rem;
  margin-top: 3rem;
  padding-bottom: 3rem;
}

.container{
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 25rem;
}

.day-container {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  margin: 2rem 1rem;
  width: 80%;
  align-items: center;
  justify-content: center;
}

/*responsive sizing */
@media (min-width: 1100px){
  .day-container {
      width: 60%;
    }
}

.day-block {
  margin-bottom: 20px;
  width: 100%;
}

.block-header {
  font-family: "Nanum Gothic Coding";
  font-weight: 400;
  font-size: 1.25rem;
  letter-spacing: 0.05rem;
  text-decoration: none;
  padding: 10px 20px;
  cursor: pointer;
  user-select: none;
  border-radius: 5px;
}

.block-header::before {
  content: '▶';
  display: inline-block;
  margin-right: 10px;
  transition: transform 0.3s;
}

.day-block.expanded .block-header::before {
  transform: rotate(90deg);
}

.block-content {
  display: none;
  gap: 0.5rem;
  margin: 0.5rem 0.5rem;
}

.day-block.expanded .block-content {
  display: flex;
  flex-wrap: wrap;
}

.paragraph {
  font-family: "Nanum Gothic Coding";
  font-weight: 400;
  font-size: 1.125rem;
}

.paragraph-small {
  font-family: "Manrope";
  font-size: 1rem;
  font-weight: 600;
}

.link-button{
  text-decoration: none;
  color: #131313;
  font-family: "Nanum Gothic Coding";
  border-bottom: 1px solid #131313;
  margin-top: 2rem;
}

.list{
list-style: none;
text-align: center;
width: 100%;

}

.list-item{
  font-family: "Manrope";
  font-size: 1rem;
  margin-bottom: 0.125rem;
  width: 100%;
}