requestAnimationFrame(()=>{ if(!this.clientHeight && !this.clientWidth) { return } const maxWidth = 241; let defaultHeight = Math.max(this.clientWidth < maxWidth ? this.clientHeight : this.clientHeight/this.clientWidth*maxWidth, 71); let header = document.querySelector('.site-header'); let headerParents = document.querySelector('.section-header'); if (header) { header.setAttribute('style', '--logoImgHeight:' + defaultHeight + 'px'); } if(headerParents) { headerParents.setAttribute('style', '--logoImgHeight:' + defaultHeight + 'px;' + headerParents.style.cssText); } })