.header{position:sticky;top:0;z-index:50;background:rgba(248,250,252,.85);backdrop-filter:blur(14px);border-bottom:1px solid var(--border)}
.header__inner{display:flex;align-items:center;justify-content:space-between;height:68px;gap:16px}
.brand{display:inline-flex;align-items:center;gap:10px;font-weight:900;font-size:1.3rem}
.brand img{border-radius:10px}
.nav{display:flex;gap:28px;font-weight:600;color:var(--text2)}
.nav a{transition:color .15s}
.nav a:hover{color:var(--primary-dark)}
