body{
    background-color: rgb(135, 161, 135);
    background-image: linear-gradient(rgba(135, 161, 135,0.9), rgba(135, 161, 135,0.9)), url("HM2.png");
}

.blog-container1 {
  /* The "Glass" Look */
  background-color: rgba(255, 255, 255, 0.85); /* White with 85% opacity */
  
  /* 2000s Borders */
  border: 3px double #333; /* Double lines were a staple of the era */
  border-radius: 10px;
  
  /* Sizing and Spacing */
  max-width: 600px;
  margin: 40px auto;
  padding: 20px;
  font-family: "Rubik", Courier, monospace; /* Classic web-safe font */
  
  /* Depth */
  box-shadow: 8px 8px 0px rgba(0, 0, 0, 0.2); /* Hard shadow for that retro feel */
  color: #222;
}

.blog-container {
  /* The "Glass" Look */
  background-color: rgba(255, 255, 255, 0.85); /* White with 85% opacity */
  
  /* 2000s Borders */
  border: 3px double #333; /* Double lines were a staple of the era */
  border-radius: 10px;
  
  /* Sizing and Spacing */
  max-width: 1000px;
  margin: 40px auto;
  padding: 20px;
  font-family: "Rubik", Courier, monospace; /* Classic web-safe font */
  
  /* Depth */
  box-shadow: 8px 8px 0px rgba(0, 0, 0, 0.2); /* Hard shadow for that retro feel */
  color: #222;
}

.blog-header {
  border-bottom: 1px solid #ccc;
  margin-bottom: 15px;
  padding-bottom: 5px;
}

.blog-header h2 {
  margin: 0;
  font-size: 1.5rem;
  color: #c78638; 
}

.blog-date {
  font-size: 0.8rem;
  font-style: italic;
  color: #666;
}

.blog-content {
  font-family: "Rubik";
  line-height: 1.6;
  font-size: 1.1rem;
}

.blog-footer {
  margin-top: 20px;
  font-size: 0.9rem;
  border-top: 1px solid #eee;
  padding-top: 10px;
  color: #555;
}


.top-nav {
    margin-bottom: 20px;
    display: flex;
}

.back-button {
    display: flex;
    align-items: center;
    gap: 5px;
    padding: 4px 8px;
    background: #c0c0c0;
    text-decoration: none;
    color: black;
    font-size: 12px;
    /* The 3D "Raised" Border */
    box-shadow: inset 1px 1px #ffffff, inset -1px -1px #808080, 1px 1px 0 0 #000;
}

.back-button img {
    width: 16px;
    height: 16px;
}

/* The "Click" Effect */
.back-button:active {
    box-shadow: inset 1px 1px #000, inset -1px -1px #ffffff;
    padding: 5px 7px 3px 9px; /* Shifts text slightly down/right when clicked */
}

.back-button:hover {
    outline: 1px dotted #000;
}