/* The accepted apartment portrait, cropped from the shared 768 × 512 room image. */
.larry-face {
  position: relative;
  display: inline-block;
  flex: 0 0 auto;
  box-sizing: border-box;
  width: 1em;
  height: 1em;
  overflow: hidden;
  border: .038462em solid #d1a05d;
  background: #172d2b;
  color: inherit;
  font-size: var(--larry-face-size, 52px);
  line-height: 1;
  vertical-align: middle;
  image-rendering: pixelated;
}

.larry-face::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: .807692em;
  height: .894231em;
  transform: translate(-50%, -50%);
  background-image: url("/art/apartment-01-trenches-display.webp");
  background-repeat: no-repeat;
  background-size: 11.076923em 7.384615em;
  background-position: -5.221154em -2.0625em;
  image-rendering: pixelated;
  /* Stepped outline follows the existing hair, ears, and chin; no new face pixels. */
  clip-path: polygon(
    32.1429% 3.2258%,
    75.0000% 3.2258%,
    75.0000% 9.6774%,
    82.1429% 9.6774%,
    82.1429% 14.5161%,
    91.0714% 14.5161%,
    91.0714% 19.3548%,
    92.8571% 19.3548%,
    92.8571% 24.1935%,
    100.0000% 24.1935%,
    100.0000% 48.3871%,
    94.6429% 48.3871%,
    94.6429% 53.2258%,
    89.2857% 53.2258%,
    89.2857% 54.8387%,
    94.6429% 54.8387%,
    94.6429% 67.7419%,
    85.7143% 67.7419%,
    85.7143% 74.1935%,
    80.3571% 74.1935%,
    80.3571% 80.6452%,
    75.0000% 80.6452%,
    75.0000% 88.7097%,
    67.8571% 88.7097%,
    67.8571% 95.1613%,
    53.5714% 95.1613%,
    53.5714% 96.7742%,
    39.2857% 96.7742%,
    39.2857% 95.1613%,
    32.1429% 95.1613%,
    32.1429% 88.7097%,
    25.0000% 88.7097%,
    25.0000% 83.8710%,
    21.4286% 83.8710%,
    21.4286% 77.4194%,
    16.0714% 77.4194%,
    16.0714% 69.3548%,
    7.1429% 69.3548%,
    7.1429% 54.8387%,
    14.2857% 54.8387%,
    14.2857% 53.2258%,
    5.3571% 53.2258%,
    5.3571% 48.3871%,
    5.3571% 48.3871%,
    5.3571% 30.6452%,
    5.3571% 30.6452%,
    5.3571% 24.1935%,
    12.5000% 24.1935%,
    12.5000% 17.7419%,
    21.4286% 17.7419%,
    21.4286% 11.2903%,
    30.3571% 11.2903%,
    30.3571% 4.8387%,
    32.1429% 4.8387%
  );
}
