.kg-width-wide {
    max-width: 100%;
    height: auto;
}

.kg-width-full {
    max-width: 100vw;
    margin-left: calc(50% - 50vw);
}
  
.content img {
    max-width: 100%;
    height: auto;  /* Maintain the image's aspect ratio */
  }

.content {
    max-width: 80ch;
    margin-left: auto;
    margin-right: auto;
    padding: 0 15px;  /* Add some padding to accommodate small screen sizes */
  }
  

  body {
    font-family: "Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    font-size: 12pt;
    color: #101010;  /* Dark gray text */
    background-color: #f3f3f3;  /* Light gray background */
  }

  h1 {
    font-size: xx-large;
    text-align: center;
    font-weight: bold;
  }
  
  .post-tags {
    /* Add some space between the post content and the tags */
    margin-top: 20px;
  }
  
  .post-tag {
    font-size: 4em; /* Adjust as necessary */
    text-decoration: none;
    text-transform: lowercase;
    color: #333;
  }