/* === SAN AVELIO: v15 ALIGNMENT FIX - APPEND TO EXISTING 89779.txt === */ (function(){ 'use strict'; function fix(){ if(document.getElementById('sa-avatar-align-v15')) return; var r=document.getElementById('sa-dossier-clean'); if(!r || !r.querySelector('.portrait')) return; var s=document.createElement('style'); s.id='sa-avatar-align-v15'; s.textContent=` /* v15: strict common axis for plate, header, photo and footer */ #sa-dossier-clean .portrait{height:500px!important} /* Main inner plate */ #sa-dossier-clean .portrait:before{ left:36px!important; right:24px!important; top:26px!important; bottom:26px!important; } /* Photo: geometrically centered inside the usable plate, no sideways drift */ #sa-dossier-clean .portrait img, #sa-dossier-clean .portrait img.sa-avatar-native{ left:calc(50% + 6px)!important; top:50%!important; transform:translate(-50%,-50%)!important; } /* Vertical caption stays fully in its own left gutter */ #sa-dossier-clean .portrait:after{ left:-18px!important; top:50%!important; transform:translateY(-50%) rotate(-90deg)!important; letter-spacing:3px!important; } /* Header/footer share exactly the same horizontal edges */ #sa-dossier-clean .sa-id-top-v13, #sa-dossier-clean .sa-id-bottom-v13{ left:58px!important; right:46px!important; } /* Clean header */ #sa-dossier-clean .sa-id-top-v13{ top:42px!important; height:29px!important; } #sa-dossier-clean .sa-id-top-v13 i{ margin-top:9px!important; width:100%!important; } /* Footer: less cramped and visually centred */ #sa-dossier-clean .sa-id-bottom-v13{ bottom:39px!important; min-height:45px!important; } #sa-dossier-clean .sa-id-bottom-v13 > span{ line-height:1!important; } #sa-dossier-clean .sa-id-bottom-v13 > i{ width:58px!important; height:6px!important; margin:10px 0 8px!important; } #sa-dossier-clean .sa-id-bottom-v13 small{ line-height:1!important; } /* Remove v14 corner ornaments: they caused the crooked lower-right accent */ #sa-dossier-clean .sa-id-decor-v13:before, #sa-dossier-clean .sa-id-decor-v13:after{ content:none!important; display:none!important; } /* Hide old ordinary portrait labels if the base profile left any behind */ #sa-dossier-clean .portrait > span:not(.sa-id-decor-v13), #sa-dossier-clean .portrait > small{ display:none!important; } `; document.head.appendChild(s); } fix(); new MutationObserver(fix).observe(document.documentElement,{childList:true,subtree:true}); setTimeout(fix,300);setTimeout(fix,900); })();