/* ============================================================
   Лукбук: отпечатки со съёмки, разложенные на светлом камне.
   Фото с белым паспарту, лёгкий разброс поворотов, подписи
   «кадр NNNN» мелким капсом. Журнал-книга убран (жив в git:
   до коммита этого файла), вернуть можно из истории.
   ============================================================ */

/* --- стол: светлый камень --- */
.look-main {
  background:
    linear-gradient(112deg, transparent 42%, rgba(255,255,255,0.5) 47%, transparent 53%),
    linear-gradient(74deg, transparent 63%, rgba(180,176,168,0.16) 67%, transparent 72%),
    linear-gradient(118deg, transparent 12%, rgba(186,182,174,0.14) 15%, transparent 19%),
    radial-gradient(120% 90% at 18% 8%, #f0eeea 0%, transparent 60%),
    radial-gradient(110% 100% at 85% 95%, #dedbd5 0%, transparent 55%),
    #e8e5e0;
  padding: clamp(1.6rem, 5vw, 4.5rem) 0 clamp(2.8rem, 7vw, 6rem);
  overflow-x: hidden;
}
.look-head { text-align: center; display: grid; gap: 0.45rem; margin-bottom: clamp(1.8rem, 4vw, 3.2rem); }

/* --- кладка отпечатков --- */
.shoot { max-width: 76rem; margin: 0 auto; padding: 0 clamp(1rem, 3vw, 2.6rem); }
.shoot .look-head { margin-bottom: clamp(1.6rem, 3.5vw, 2.6rem); }
.shoot-grid { columns: 3; column-gap: clamp(1.1rem, 2.4vw, 1.8rem); }
.print {
  break-inside: avoid; margin: 0 0 clamp(1.4rem, 3vw, 2rem);
  background: #fdfdfc; padding: 9px 9px 26px; position: relative;
  box-shadow: 0 10px 22px rgba(48, 44, 38, 0.18), 0 2px 5px rgba(48, 44, 38, 0.1);
  transform: rotate(var(--r, 0deg));
}
.shoot-grid .print:nth-child(4n+1) { --r: -0.55deg; }
.shoot-grid .print:nth-child(4n+2) { --r: 0.4deg; }
.shoot-grid .print:nth-child(4n+3) { --r: 0.7deg; }
.shoot-grid .print:nth-child(4n) { --r: -0.35deg; }
.print img { width: 100%; height: auto; display: block; }
.print figcaption {
  position: absolute; left: 0; right: 0; bottom: 6px; text-align: center;
  font-size: 0.54rem; letter-spacing: 0.24em; text-transform: uppercase; color: var(--mut);
}
@media (max-width: 900px) { .shoot-grid { columns: 2; } }

/* кнопка в каталог под кладкой */
.look-cta { display: flex; justify-content: center; margin-top: clamp(1.6rem, 4vw, 3rem); }
