/* Original manufacturer photography, composed within the existing palette.
   Faz 2: ana sayfadaki 3'lü .archive-spaces foto kart bloğu kaldırıldı. */
.archive-films{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2.5vw,28px)}
.archive-film{margin:0;min-width:0}
.archive-film video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:var(--surface-2);border-radius:var(--r)}
.archive-film figcaption{padding:12px 0 0;display:grid;gap:5px;line-height:1.5}
.archive-film figcaption strong{font-weight:500;font-size:1.05rem;letter-spacing:-.01em}
.archive-film figcaption span{font-size:.875rem;color:var(--ink-2);max-width:58ch}
.archive-detail-film{max-width:1000px;margin-inline:auto}
.archive-detail-film>h2{margin-bottom:28px}
.archive-brand-films{margin-bottom:40px}
.archive-guide-photo{max-height:650px;overflow:hidden;background:var(--surface)}
.archive-guide-photo picture{display:block;width:100%;height:100%}
.archive-guide-photo img{width:100%;height:auto;max-height:650px;object-fit:contain;display:block}
.archive-brand-photo img{width:100%;height:100%;object-fit:cover}
.archive-wardrobe-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px;aspect-ratio:16/9;overflow:hidden}
.archive-wardrobe-pair picture{height:100%;min-height:0;display:block}
.archive-wardrobe-pair img{width:100%;height:100%;object-fit:cover;display:block}
@media(max-width:720px){.archive-films{grid-template-columns:1fr;gap:32px}.archive-film figcaption strong{font-size:1rem}}
