.header-container > .header {
    align-items: center;
}

.header > .nav {
    justify-content: center;
}

.logo {
    background: url(https://zerebos.com/assets/images/z_swipe.png);
    font-size: 0;
    width: 32px;
    background-position: left center;
    background-size: contain;
    box-sizing: content-box;
    height: 32px;
    background-repeat: no-repeat;
}


.widget-content {
    position: relative;
}



    /* Fix weird video padding */
    .widget-type-videos .cards-horizontal {
        padding-bottom: 0;
    }
    
    
    /* Give iframes their frame back (MUST come before title alteration */
    .widget-type-iframe .widget-content {
      background: var(--color-widget-background);
      border-radius: var(--border-radius);
      border: 1px solid var(--color-widget-content-border);
      box-shadow: 0px 3px 0px 0px hsl(var(--bghs), calc(var(--scheme) (var(--scheme) var(--bgl)) - 0.5%));
    }
    .widget-type-iframe .widget-content {
      padding: var(--widget-content-padding);
    }
    
    /* Remove some titles */
    .widget-type-iframe .widget-header,
    .widget-type-repository .widget-header,
    .widget-type-bookmarks .widget-header,
    .widget-type-videos .widget-header,
    .widget-type-search .widget-header,
    .widget-type-stocks .widget-header,
    .widget-type-twitch-channels .widget-header,
    .widget-type-calendar .widget-header,
    .widget-type-clock .widget-header,
    .widget-type-weather .widget-header {
        display: none;
    }
    
    
    /* Adjust some titles to be "within" the content frame */
    .widget-type-rss:not(:has(.widget-content-frameless)),
    .widget-type-releases,
    .widget-type-reddit,
    .widget-type-hacker-news,
    .widget-type-lobsters {
        position: relative;
    }
    
    .widget-type-rss .widget-content:not(.widget-content-frameless),
    .widget-type-releases .widget-content,
    .widget-type-reddit .widget-content,
    .widget-type-hacker-news .widget-content,
    .widget-type-lobsters .widget-content{
        padding-top: calc(var(--widget-content-vertical-padding) + 20px + 22px);
    }
    
    .widget-type-group:has(.widget-type-lobsters) .widget-group-header,    
    .widget-type-rss:not(:has(.widget-content-frameless)) .widget-header,
    .widget-type-releases .widget-header,
    .widget-type-reddit .widget-header,
    .widget-type-hacker-news .widget-header,
    .widget-type-lobsters .widget-header{
        position: absolute;
        z-index: 10;
        left: 18px;
        top: 20px;
        padding: 0;
        background: var(--color-widget-background);
    }

    .widget-type-group:has(.widget-type-lobsters) .widget-group-header {
        left: 0;
    }
