.logo-circle {
  border-radius:50%;
  overflow:hidden;
  border:2px solid #facc15;
  background:#0a0e2e;
  box-shadow:0 2px 8px rgba(0,0,0,.25);
  display:inline-flex;
  align-items:center;
  justify-content:center;
  flex-shrink:0;
}
.logo-circle img { width:100%; height:100%; object-fit:cover; display:block; }
.logo-mark { display:inline-flex; align-items:center; flex-shrink:0; }
.logo-mark img { height:100%; width:auto; display:block; object-fit:contain; }
