.site-header{position:sticky;top:0;z-index:40;background:rgba(8,21,40,0.92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--gold-soft)}
.site-header-inner{height:var(--header-h);display:flex;align-items:center;justify-content:space-between;gap:18px}
.site-brand{display:flex;align-items:center;gap:10px}
.site-brand-mark{color:var(--gold);font-size:22px;line-height:1}
.site-brand-text{font-family:var(--serif);font-weight:900;letter-spacing:2px;color:var(--gold);font-size:17px;text-transform:uppercase}
.custom-logo{max-height:42px;width:auto}
