/* ============================================================
   Neugrund — small production-only supplements to the verbatim
   styles.css. Loaded right after it. Keep this minimal.
   ============================================================ */

/* About photo: plain <img> replacement for the design-tool <image-slot>,
   styled to match the prototype's `.about-photo image-slot` rule. */
.about-photo .portrait {
  width: 100%;
  aspect-ratio: 4 / 5;
  border: 1px solid var(--line);
  border-radius: var(--radius);
  overflow: hidden;
  object-fit: cover;
  display: block;
}
.about-photo .portrait-empty {
  display: grid;
  place-items: center;
  background: linear-gradient(180deg, var(--surface), var(--bg-2));
  color: var(--faint);
  font-family: var(--font-mono);
  font-size: 0.78rem;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}
