.post-tag {
    display: inline-block;
    font-size: 0.75rem;
    font-weight: normal;
    padding: 1px 4px;
    border-radius: 12px;
    text-transform: lowercase;
    color: #3c3c3c;     
    margin-right: 5px; /* Adds space between tag and date */
    position: relative;
    right: 5px; /* Moves tag 5px to the left */
  }

  /* Tag colors */
.post-tag.investing {
    background-color: #e6f7ff;
    border: 1px solid #91d5ff;
  }
  
.post-tag.technology {
    background-color: #f6ffed;
    border: 1px solid #b7eb8f;
  }

  .post-tag.finance {
    background-color: #fff0f6;
    border: 1px solid #ffadd2;
}

.post-tag.ai {
    background-color: #f9f0ff;
    border: 1px solid #d3adf7;
}

.post-tag.energy {
    background-color: #fffbe6;
    border: 1px solid #ffe58f;
}

.post-tag.business {
    background-color: #e6fffb;
    border: 1px solid #87e8de;
}

.post-tag.innovation {
    background-color: #f0f5ff;
    border: 1px solid #adc6ff;
}

.post-tag.cleantech {
    background-color: #e8fce8;
    border: 1px solid #a5e8a5;
}

.post-tag.computing {
    background-color: #fff7e6;
    border: 1px solid #ffd591;
}

.post-tag.fintech {
    background-color: #fcf5e8;
    border: 1px solid #f0d0a0;
}

.post-tag.media {
    background-color: #f5f0ff;
    border: 1px solid #d8b9ff;
}

.post-tag.philosophy {
    background-color: #f0f4ff;
    border: 1px solid #b6c6ff;
}
  
.post-tag.personal {
    background-color: #fff0f5;
    border: 1px solid #ffb6c6;
}

.post-tag.math {
    background-color: #e6eeff;
    border: 1px solid #6b8cce;
}

.post-tag.economics {
    background-color: #e6fff5;
    border: 1px solid #8cebc0;
}

.post-tag.forecasting {
    background-color: #e6eeff;
    border: 1px solid #6b8cce;
}