.site-header{background:#fff;box-shadow:0 8px 24px rgba(2,6,23,.06);position:sticky;top:0;z-index:50}
.site-header .wrap{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:.6rem 1rem}
.logo{font-size:1.4rem;color:#0f172a}
.top-nav{display:flex;gap:.75rem;align-items:center}
.top-nav .user-name{color:#334155}
.top-nav .btn.small{padding:.4rem .7rem;border-radius:10px}
.top-nav a.logout{color:#ef4444}

.burger-open{display:none;flex-direction:column;gap:4px;background:transparent;border:0;cursor:pointer}
.burger-open span{display:block;width:22px;height:2px;background:#0f172a;border-radius:2px}
@media (max-width: 900px){
  .burger-open{display:flex}
}
/* از قبل دارید، فقط مطمئن شوید این‌ها هست */
.site-header .wrap{display:flex;align-items:center;justify-content:space-between}
.top-nav{display:flex;align-items:center;gap:.75rem}

/* همبرگری فقط روی موبایل نمایش داده شود */
.burger-open{display:none;flex-direction:column;gap:4px;background:transparent;border:0;cursor:pointer}
.burger-open span{display:block;width:22px;height:2px;background:#0f172a;border-radius:2px}
@media (max-width:900px){ .burger-open{display:flex} }

/* کمی فاصله‌ی منطقی بعد از خروج */
.top-nav .burger-open{margin-inline-start:.25rem}
