.header-buttons {
    display: flex;
    align-items: center;
    background-color: rgb(25 27 30);
    border-radius: 1em 0 0 1em;
    box-shadow: -10px -6px 17px 1px #2f3234;
    z-index: 2;
}

.header-button {
    padding-top: 0.2em;
    margin: 0 0.35em;
    width: 1.5em;
    cursor: pointer;
    user-select: none;
    color: white;
}

.header-button.active {
    color: var(--primary);
}

.header-button:focus {
    outline: none;
}

.demo-plate {
    width: auto;
    padding: 0.3em 0.6rem;
    background-color: #2aa9d6;
    border-radius: 1.6em;
    font-size: 0.8rem;
    margin: 0 0.7rem;
    cursor: default;
    user-select: none;
}