header {
    width: 100%;
    height: 118px;
    background-color: var(--background-color);
    box-shadow: 0px 2px 4px 0 rgba(0, 0, 0, 0.25);

    article {
        max-width: 1220px;
        margin: 0 auto;
        display: flex;
        align-items: center;
        height: 100%;
        justify-content: space-between;
        padding: 0 1.5rem;

        .btn {
            margin-top: 0;
            padding: 12px 1.5rem;
        }

        div.logo {
            width: clamp(100px, 20vw, 170px);

            svg {
                width: 100%;
                height: auto;

            }
        }
    }
}

.darkmode path {
    fill: #fff;
}

@media screen and (max-width: 596px) {
    header {
        height: 88px;
    }
}