:root {

    /* Border radius — always use with the unit "px", e.g "0px" */
    --border-radius: 16px;
 
    /* Logo (if image) — minimum height size is 35px / maximum width is 30% of the header */
    --max-height-logo: 35px;
 
    /* Margin under the heading */
    --margin-bottom-header: 70px;
 
    /* Margin under the pinned items and loop items */
    --margin-bottom-pinned-loop: 25px;
 
    /* Wrapper */
    --max-width-wrap: 1230px;
    --max-width-wrap-pinned: 1450px;
 
    /* Value for color label if activated */
    --width-color-label: 9px;
 
    /* Background overlay (search panel, zoom image, items) — RGB values */  
    --overlay-global: 15, 15, 20;
 }

 .loop-section {
    position: relative;
    z-index: 1;
    max-width: 55rem;
    margin: auto;
}

.global-meta {
    font-weight: normal;
    opacity: 0.6;
    font-size: 16px;
}

.global-heading {
    font-weight: normal;
}

.header-nav nav {
    font-weight: var(--font-weight-secondary-bold);
}

.loop-title {
    margin: 0 0 20px;
}

.logo-fill {
    fill: #000;
}

@media (prefers-color-scheme: dark) {
    .logo-fill {
        fill: #fff;
    }

}

.embedded-video {
    max-width: 300px;
    margin-left:auto;
    margin-right:auto;
}