 /* Import and define the custom font */
    @font-face {
      font-family: 'Nova Script';
      font-style: italic;
      font-weight: 400;
      src: local('Nova Script'),
           url('https://fonts.cdnfonts.com/s/15756/NovaScript-Regular.woff') format('woff');
    }

    /* Apply styles to the container div */
    .title {
  border: 5px solid #3E9D6D;
  padding: 10px;
  font-family: 'Nova Script', cursive;
  font-size: 5em;
  text-align: center;
  color: #DF2A6C;
}


    /* Style for the link */
    a {
      display: inline-block;
      margin-top: 20px;
     font-family: 'Nova Script', cursive;
      color:#DF2A6C;
      text-decoration: none;
      font-weight: bold;
    }

    /* Hover effect for link */
    a.link:hover {
      cursor: help;
      text-decoration: underline;
    }
    
    .sidebar {
  margin: 0;
  padding: 0;
  width: 200px;
  background-color: #3E9D6D;
  position: fixed;
  height: 100%;
  overflow: auto;
}

.sidebar a {
  display: block;
  color: black;
  padding: 16px;
  text-decoration: none;
}
 
.sidebar a.active {
  background-color: #DF2A6C;
  color: white;
}

.sidebar a:hover:not(.active) {
  background-color:#3E9D6D;
  color: white;
}

div.content {
  margin-left: 200px;
  padding: 1px 16px;
  height: 1000px;
}

@media screen and (max-width: 700px) {
  .sidebar {
    width: 100%;
    height: auto;
    position: relative;
  }
  .sidebar a {float: left;}
  div.content {margin-left: 0;}
}

@media screen and (max-width: 400px) {
  .sidebar a {
    text-align: center;
    float: none;
  }
}

.center {
  margin-left:200px; 
  display:flex; 
  justify-content:center; 
  align-items:center; 
  height: 90px; 
  color: #DF2A6C; 
  font-family: 'Nova Script', cursive; 
  font-size: 1.5em; }

.left-text {
  margin: 0;       /* remove extra default margins */
  padding: 0;   /* optional, keep clean */
  align-items: left;
  text-align: left; /* ensures paragraph text is flush left */
}


.png_tuber {
display: inline-block;
      margin-top: 20px;
     font-family: 'Nova Script', cursive;
      color:#DF2A6C;
      text-decoration: none;
      font-weight: bold;
}

.center small {
  display: block;
  text-align: left;
}










