/* 16 L'Occhio di Velluto: the darkroom giallo. Prints develop in from red; film edge numbers. */
[data-world="occhio-di-velluto"] {
  --grain: 0.07;
  --title-style: italic;
  --enter: develop 1000ms ease-out;
}
@keyframes develop { from { opacity: 0; filter: sepia(1) saturate(4) hue-rotate(-40deg) brightness(0.4); } to { opacity: 1; filter: none; } }
@keyframes iris { from { clip-path: circle(8% at 50% 45%); } to { clip-path: circle(80% at 50% 45%); } }
[data-world="occhio-di-velluto"] .hero-img img { animation: iris 1400ms cubic-bezier(.6, 0, .2, 1) both; }
/* red safelight glow at the top of the page */
[data-world="occhio-di-velluto"] body::before {
  content: ""; position: fixed; inset: 0 0 auto 0; height: 40vh; z-index: 0; pointer-events: none;
  background: radial-gradient(60% 100% at 50% 0%, color-mix(in srgb, var(--fill) 22%, transparent), transparent 70%);
}
/* film edge print under each frame */
[data-world="occhio-di-velluto"] .grid-shots { counter-reset: frame; }
[data-world="occhio-di-velluto"] .shot { counter-increment: frame; }
[data-world="occhio-di-velluto"] .shot-link::after {
  content: "\25B8 " counter(frame, decimal-leading-zero) "A"; display: block; padding-top: 4px;
  font-family: var(--font-label); font-size: 0.6875rem; letter-spacing: 0.14em; color: var(--accent);
}
