body {
  min-height: 100vh;
  background-color: #ffd8e5;
  font-family: monospace;
  max-width: 650px;
  margin: 0 auto;
}
h1 {
  font-family: Arial;
  margin-bottom: 50px;
}
.container {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-rows: auto;
  grid-gap: 60px;
  margin-bottom: 100px;
}
.card {
  background-color: #fff;
  min-height: 100px;
  border-radius: 5px;
  padding: 20px;
  display: grid;
  place-items: center;
  font-size: 1.2rem;
  text-align: center;
}
.u {
  box-shadow: 0 0 0 #ff4081;
}
.u-blur {
  box-shadow: 0 0 10px #ff4081;
}
.u-spread {
  box-shadow: 0 0 0 10px #ff4081;
}
.u-blur-spread {
  box-shadow: 0 0 10px 10px #ff4081;
}
.x {
  box-shadow: 10px 0 0 #ff4081;
}
.x-blur {
  box-shadow: 10px 0 10px #ff4081;
}
.x-spread {
  box-shadow: 10px 0 0 10px #ff4081;
}
.x-blur-spread {
  box-shadow: 10px 0 10px 10px #ff4081;
}
.y {
  box-shadow: 0 10px 0 #ff4081;
}
.y-blur {
  box-shadow: 0 10px 10px #ff4081;
}
.y-spread {
  box-shadow: 0 10px 0 10px #ff4081;
}
.y-blur-spread {
  box-shadow: 0 10px 10px 10px #ff4081;
}
.xy {
  box-shadow: 10px 10px 0 #ff4081;
}
.xy-blur {
  box-shadow: 10px 10px 10px #ff4081;
}
.xy-spread {
  box-shadow: 10px 10px 0 10px #ff4081;
}
.xy-blur-spread {
  box-shadow: 10px 10px 10px 10px #ff4081;
}
.u-in {
  box-shadow: inset 0 0 0 #ff4081;
}
.u-in-blur {
  box-shadow: inset 0 0 10px #ff4081;
}
.u-in-spread {
  box-shadow: inset 0 0 0 10px #ff4081;
}
.u-in-blur-spread {
  box-shadow: inset 0 0 10px 10px #ff4081;
}
.x-in {
  box-shadow: inset 10px 0 0 #ff4081;
}
.x-in-blur {
  box-shadow: inset 10px 0 10px #ff4081;
}
.x-in-spread {
  box-shadow: inset 10px 0 0 10px #ff4081;
}
.x-in-blur-spread {
  box-shadow: inset 10px 0 10px 10px #ff4081;
}
.y-in {
  box-shadow: inset 0 10px 0 #ff4081;
}
.y-in-blur {
  box-shadow: inset 0 10px 10px #ff4081;
}
.y-in-spread {
  box-shadow: inset 0 10px 0 10px #ff4081;
}
.y-in-blur-spread {
  box-shadow: inset 0 10px 10px 10px #ff4081;
}
.xy-in {
  box-shadow: inset 10px 10px 0 #ff4081;
}
.xy-in-blur {
  box-shadow: inset 10px 10px 10px #ff4081;
}
.xy-in-spread {
  box-shadow: inset 10px 10px 0 10px #ff4081;
}
.xy-in-blur-spread {
  box-shadow: inset 10px 10px 10px 10px #ff4081;
}