/* Harbor: name left and menu right on one line, a soft coloured banner, a plain footer. Shared block styles are in
   ../site.css; colours and fonts come only from the theme's CSS variables. */
.wew-header{border-bottom:1px solid var(--bs-border-color);padding:14px 0}
.wew-header .container{display:flex;align-items:center;justify-content:space-between;gap:12px 24px;flex-wrap:wrap}

.wew-footer{border-top:1px solid var(--bs-border-color);padding:20px 0}
.wew-footer .container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 24px}
