.logo{
    width: max(50px, min(5.21vw, 100px));
}

header{
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: #1E1F23;
    margin: 0;
    padding-inline: max(20px, min(1.6vw, 30px));
    border-bottom: 1px solid #F2E29F;
}

.panel button {
    display: inline-flex;
    align-items: center;
    height: max(30px, min(2.6vw, 50px));
    padding-inline: max(10px, min(1.1vw, 20px));
    background: #F2E29F;
    color: #1E1F23;
    font-size: max(14px, min(1.1vw, 20px));
    border: none;
    border-radius: 10px;
}

.panel button:hover{
    background-color: #faeaa8;
}