JSFiddle - React, Tailwind, and code Playground

HTML

<div class='wrap'>
	<div class='card'>
		<div class='solo card-content'>
			SOLO
		</div>
		<div class='solo-shadow card-shadow'></div>
	</div>

	<br />

	<div class='card'>
		<div class='duo card-content'>
			DUO
		</div>
		<div class='duo-shadow card-shadow'></div>
	</div>

	<div class='card'>
		<div class='squad card-content'>
			SQUAD
		</div>
		<div class='squad-shadow card-shadow'></div>
	</div>
</div>

CSS

body {
  background-color:#423b41;
}

.wrap {
  display: flex;
}

.solo {
    border: solid 4px #ebfff9;
    background-color: #e6a8dc;
}

.solo-shadow {
    border: solid 4px #bd93b7;
    background-color: #bd93b7;
}

.duo {
    border: solid 4px #fff9e3;
    background-color: #7dffd4;
}

.duo-shadow {
    border: solid 4px #5ebf9f;
    background-color: #5ebf9f;
}

.squad {
    border: solid 4px #ebfff9;
    background-color: #f2a01b;
}

.squad-shadow {
    border: solid 4px #bf7e15;
    background-color: #bf7e15;
}

.card {
  position: relative;
   width: 150px;
   height: 250px;
   margin: 20px;
}

.card-content {
  position: absolute;

  width: 150px;
  height: 250px;
  border-radius: 12px;
  z-index: 2;
  
  /* just text related */
  color: white;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 32px;  
}

.card-shadow {
  position: absolute;
  top: 12px;

  width: 150px;
  height: 250px;
  border-radius: 12px;
  z-index: 1;
}