/* Styling for the credits container */
.credits-container {
    padding: 2rem;
  }
  
  .credits-section {
    max-width: 900px;
    height: 80dvh;
    margin: auto;
    background: var(--doc-background-color); /* Use variable for background */
    padding: 2rem;
    border-radius: 8px;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
    overflow-y: scroll;
  }
  
  .title {
    font-size: calc(var(--font-size)*2);
    color: var(--doc-title-color); /* Use variable for title color */
    margin-bottom: 1.5rem;
  }
  
  .subtitle {
    font-size: calc(var(--font-size)*1.5);
    color: var(--doc-subtitle-color); /* Use variable for subtitle color */
    margin-top: 2rem;
    margin-bottom: 1rem;
  }
  
  .paragraph {
    font-size: calc(var(--font-size));
    color: var(--doc-paragraph-color); /* Use variable for paragraph color */
    margin-bottom: 1.5rem;
    line-height: 1.6;
  }
  
  /* Styling for the credit buttons */
  .credit-btn {
    display: inline-block;
    padding: 10px 15px;
    margin: 10px 5px;
    background-color: var(--button-background-color); /* Button background */
    color: var(--button-text-color); /* Button text */
    text-decoration: none;
    border-radius: 5px;
    transition: background-color 0.3s ease;
  }
  
  .credit-btn:hover {
    background-color: var(--button-hover-background-color); /* Button hover */
  }