.link {
    color: #b9a4f5;
    font-weight: 700;
    text-decoration: underline;
}
.content {
    max-height: 100vh;
    max-width: 100vw;
    width: 100vw;
    height: 100vh;
    display: flex;
    flex-direction: column;
}
.information {
    width: 100vw;
    min-width: 100%;
    align-items: center;
    justify-items: center;
    justify-content: center;
    display: flex;
    flex-direction: column;
    height: 50vh;
    position: relative;
    padding-top: 5%;
}
.header {
    position: absolute;
    width: 100%;
    height: 100%;
    min-height: 10vh;
    align-items: center;
    justify-items: center;
    justify-content: center;
    padding-bottom: 5px;
    display: flex;
    flex-direction: column;
    min-height: 10%;
    max-height: 20%;
    padding-top: 2%;

}
.header-text {
    color: #e7e9ee;
    font-size: 'clamp(2.7rem, 5.4vw, 4.5rem)';
    font-family: 'Segoe UI'; 
    font-weight: 750;
    box-shadow: 2px;
}
.header-type {
    color: #b9a4f5;
    font-size: 1rem; 
    font-family: 'Segoe UI'; 
    font-weight: 750; 
    text-transform: none;
}
.test {
    background-color: aqua;
}
.main {
    display: flex;
    min-height: 100vh;
    flex-direction: column;
    margin: 0;
}
.footer {
    align-items: center;
    justify-items: center;
    height: 10%;
    width: 100%;
    
    margin-top: auto;
}
.sidebar {
  height: 100%;
  width: 250px;
  position: fixed;
  top: 0;
  left: -250px;
  background-color: #111;
  transition: 0.3s;
  padding-top: 60px;
  z-index: 102;
}

.sidebar.active {
  left: 0;
}
.main-click {
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 100;
    position: absolute;
    opacity: 100%;
    background-color: transparent;
    padding: 0;
    background: none;
    border: none;
}

.main-click.active {
    pointer-events: all;
}
.buttonInvis {
    border: none;
    background: none;
    pointer-events: all;
    cursor: pointer;
    width: fit-content;
    z-index: 99;
}
.hamburger-hold {
    width: 5vw;
    height: 7vh;
    display: flex;
    align-items: center;
    justify-content: center;
}
.hamburger-main {
    display: flex;
    flex-direction: column;
    gap: 3px;
    width: 26px;
}
.hamburger {
    height: 2px; 
    background-color: #b9a4f5;
}
.hamburger.top {
    width: 16px;
    align-self: flex-start;
}
.hamburger.middle {
    width: 32px;
    align-self: center;
}
.hamburger.bottom {
    width: 16px;
    align-self: flex-end;
}
.link-list {
    position: absolute;
    width: 100%;
    min-height: 10vh;
    align-items: center;
    justify-items: center;
    justify-content: center;
    padding-bottom: 5px;
    display: flex;
    flex-direction: column;
}
.list-item {
    padding: 1%;

}
.info-text {
    color: #c0c0c1;
    font-size: 1rem; 
    font-family: 'Segoe UI'; 
    font-weight: 750; 
    overflow: hidden;  
    text-transform: none;
}