/* Sulamita branding: shared ChurchApps components use these stable asset paths. */
#primaryNavButton img { width: 48px !important; height: 48px !important; object-fit: contain; border-radius: 50%; background: white; padding: 2px; }
#login-logo-image { max-height: 112px !important; width: auto; object-fit: contain; }
#el-footer-logo { max-width: 160px; height: auto; object-fit: contain; border-radius: 50%; }
@media (max-width: 600px) { #primaryNavButton img { width: 38px !important; height: 38px !important; } }
