.logo-placeholder{width:120px;height:36px;background-color:#f3f4f6;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#9ca3af;font-size:12px;font-weight:700;border:1px dashed #d1d5db}.mobile-menu-overlay.active{height:auto;border-bottom:1px solid var(--border-color)}