/* Parent site only: keep the added brand link clear of the logo.
   A dedicated URL also avoids stale cached versions of the existing stylesheet. */
@media (min-width: 861px) and (max-width: 980px) {
  .nav-toggle { display: inline-block; }
  .nav-list {
    position: absolute; right: 16px; top: 64px; flex-direction: column;
    gap: 8px; padding: 10px 12px; background: var(--panel);
    border: 1px solid var(--line); border-radius: 12px; display: none;
  }
  .nav-list.open { display: flex; }
}
