* {
  padding: 0;
  margin: 0;
}

html {
  font-family: Tahoma, sans-serif;
}

body {
  background-color: rgb(245, 245, 245);
}

p {
  font-size: 1.2rem;
}

a {
  text-decoration: none;
}

.blog-detail {
  display: flex;
  flex-direction: column;
}

.h1 {
  text-align: center;
  margin: 24px 0 24px 0;
  font-size: 1.6rem;
}

.blog-title {
  background-color: #dce775;
  margin-bottom: 32px;
}

.blog-content {
  display: flex;
  flex-direction: column;
  width: 50%;
  align-items: flex-start;
  margin: 0 auto;
}

.blog-content p span {
  font-size: 14px;
  font-weight: 700;
}

hr {
  border: 1px solid gray;
  width: 100%;
  margin-bottom: 48px;
}

.dis {
  display: flex;
  width: 80%;
  margin: 0 auto;
  justify-content: end;
}

.back {
  border: 1px solid black;
  border-radius: 4px;
  padding: 4px 8px;
  justify-content: center;
  display: flex;
  transition: all 0.4s;
}

.back:hover {
  background-color: #e7e7e7;
}
