@import url('https://fonts.googleapis.com/css2?family=Sedan+SC&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&family=Sedan+SC&display=swap');



body {
    background-color: #f8f9fa;
    font-family: "Jost", sans-serif;
    font-optical-sizing: auto;
    line-height: 190%;
    font-size: 1.1em;
}

small {
  font-family: "Jost", sans-serif;
  font-size: 0.7em!important;
}


h1, h2, h3, h4, h5, h6 {
    font-family: "Sedan SC", serif;
    font-weight: 400;
    font-style: normal;
}

.card {
    border: none;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

.card-title {
    font-weight: bold;
}

.list-group-item {
    border: none;
    background-color: transparent;
}

/* Link styling */
a {
    color: #333;
    text-decoration: none;
  }
  
  a:hover {
    color: #333;
    text-decoration: underline;
  }

  

/* Badge styling */
.badge {
    font-weight: normal;
}

.bg-danger {
    background-color: #dc3545;
}

.bg-warning {
    background-color: #ffc107;
}

.bg-info {
    background-color: #17a2b8;
}

.text-dark {
    color: #343a40;
}


.article-meta {
    margin-bottom: 20px;
  }
  
  .article-meta p {
    margin-bottom: 5px;
    font-size: 14px;
    color: #666;
  }
  
  .article-meta p:first-child {
    font-weight: bold;
  }
  
  .article-meta time {
    font-style: italic;
  }

  .nav-link {
    font-size: 0.85em;
    margin-right: 5px;
  }


/* Add this to your stylesheet */
.small-h1 {
  font-size: 1.5em; /* Adjust the size as needed */
}

.small-h2 {
  font-size: 1.2em; /* Adjust the size as needed */
}

.small-h3 {
  font-size: 1.1em; /* Adjust the size as needed */
}

.small-h4 {
  font-size: 1em; /* Adjust the size as needed */
}

.small-h5 {
  font-size: 0.9em; /* Adjust the size as needed */
}

.small-paragraph {
  font-size: 0.95em; /* Adjust the size as needed */
  line-height: normal;
}
