/* Match the static reference while retaining editable WordPress navigation. */
.sy-header{background:transparent;backdrop-filter:none;transition:background-color .18s,box-shadow .18s}
.sy-header.is-stuck{background:#ffffffdb;backdrop-filter:blur(14px);box-shadow:inset 0 -1px 0 var(--sy-hairline)}
.sy-header-bar{min-height:88px;padding:16px 24px;gap:32px}
.sy-logo{width:auto;flex:0 0 auto}.sy-logo img{height:56px;width:auto}
nav.sy-navigation{flex:1;justify-content:flex-start;gap:0}
.sy-navigation .wp-block-navigation__responsive-container,.sy-navigation .wp-block-navigation__responsive-close,.sy-navigation .wp-block-navigation__responsive-dialog,.sy-navigation .wp-block-navigation__responsive-container-content{width:100%}
.sy-navigation .wp-block-navigation__container{width:100%;gap:24px;justify-content:flex-start;flex-wrap:nowrap}
.sy-navigation .wp-block-navigation-item{flex-shrink:0}
.sy-navigation .wp-block-navigation-item:nth-child(5){margin-left:auto}
.sy-navigation .wp-block-navigation-item:last-child{margin-left:-8px}
.sy-navigation a{font-size:15px;color:var(--sy-ink-3);text-decoration:none}
.sy-navigation a:hover,.single-synova_project .sy-navigation .wp-block-navigation-item:nth-child(2)>a{color:var(--sy-ink);text-decoration:none}
.sy-navigation .wp-block-navigation-item:last-child>a{display:inline-flex;justify-content:center;align-items:center;min-height:36px;padding:0 16px;border:1px solid transparent;border-radius:999px;background:var(--sy-amber);color:#1c1c1c;line-height:1;font-weight:400}
.thumb figure>a{display:block;width:100%;height:100%}
.thumb figure>img,.thumb figure>a>img{width:100%;height:100%;object-fit:contain}
.thumb figure.thumb__bg img{object-fit:cover}
@media(min-width:880px){
 .sy-navigation .wp-block-navigation__responsive-container-open{display:none!important}
 .sy-navigation .wp-block-navigation__responsive-container:not(.is-menu-open){display:block!important}
}
@media(max-width:879px){
 .sy-header-bar{min-height:68px;padding:12px 20px}
 .sy-logo img{height:44px}
 nav.sy-navigation{justify-content:flex-end}
 .sy-navigation .wp-block-navigation__responsive-container:not(.is-menu-open){display:none!important}
 .sy-navigation .wp-block-navigation__responsive-container-open{display:flex!important;margin-left:auto;align-items:center;gap:10px;border:1px solid var(--sy-hairline-strong);border-radius:999px;height:44px;padding:0 16px;background:#ffffffb3;color:var(--sy-ink)}
 .sy-navigation .wp-block-navigation__responsive-container-open:after{content:'Menu';font-family:var(--sy-font);font-size:15px}
 .sy-navigation .wp-block-navigation__responsive-container-open svg{width:16px}
 .sy-navigation .wp-block-navigation__responsive-container.is-menu-open{position:fixed;inset:calc(var(--wp-admin--admin-bar--height,0px) + 72px) 12px auto;width:auto;max-height:calc(100dvh - 140px);overflow:auto;padding:16px;border:1px solid var(--sy-hairline);border-radius:16px;background:#fff;box-shadow:var(--sy-shadow-2)}
 .sy-navigation .is-menu-open .wp-block-navigation__responsive-container-content{padding:40px 0 0;align-items:stretch}
 .sy-navigation .is-menu-open .wp-block-navigation__container{flex-direction:column;align-items:stretch;gap:4px}
 .sy-navigation .is-menu-open .wp-block-navigation-item{width:100%;margin:0}
 .sy-navigation .is-menu-open .wp-block-navigation-item>a{width:100%;min-height:52px;padding:0 12px;display:flex;align-items:center;font-size:22px;border-radius:10px}
 .sy-navigation .is-menu-open .wp-block-navigation-item>a:hover{background:var(--sy-amber-tint)}
 .sy-navigation .is-menu-open .wp-block-navigation-item:last-child>a{min-height:48px;margin-top:8px;justify-content:center;border-radius:999px;font-size:16px}
 .sy-navigation .is-menu-open .wp-block-navigation__responsive-container-close{top:0;right:0}
}
