Carné con avatar cuadrado

Carné con avatar cuadrado: tarjeta en CSS. Copia las reglas, o el prompt que reproduce el resultado.

profileid-cardmonominimallight

Name
Theo Baptiste
Role
Staff engineer
ID
#04211
CSS
.card-014 {
  display: grid;
  grid-template-columns: 90px 1fr;
  gap: 16px;
  width: 300px;
  padding: 16px;
  background: #fff;
  border: 2px solid #111;
  border-radius: 6px;
  font-family: ui-monospace,monospace;
  color: #111
}
.card-014__photo {
  height: 110px;
  border: 2px solid #111;
  background: repeating-linear-gradient(45deg,#111 0 2px,#fff 2px 8px)
}
.card-014 dl {
  margin: 0;
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 6px 12px;
  font-size: 12px;
  align-content: start
}
.card-014 dt {
  color: #888;
  text-transform: uppercase;
  letter-spacing: .06em
}
.card-014 dd {
  margin: 0;
  font-weight: 700
}
HTML
<article class="card-014">
  <div class="card-014__photo"></div>
  <dl>
    <dt>Name</dt><dd>Theo Baptiste</dd>
    <dt>Role</dt><dd>Staff engineer</dd>
    <dt>ID</dt><dd>#04211</dd>
  </dl>
</article>
Prompt

Crea una tarjeta tipo carné de 300px en fuente monospace: fondo blanco, borde 2px sólido #111, radio 6px, padding 16px, cuadrícula de dos columnas (foto 90px + detalles). La foto es una caja de 110px de alto con borde 2px #111 rellena con un patrón de rayas repetidas a 45deg (#111 2px, blanco 6px). Los detalles son una lista de definiciones en cuadrícula de dos columnas: etiquetas 12px en mayúsculas gris #888 (Name, Role, ID) con valores bold #111.