/* Image-only project, retaining the portfolio navigation and page gutters. */
.bishan-page .case-bottom{margin-top:48px}.sheet-project-tags{font-size:12px!important;color:var(--muted);margin:0 0 24px}
.bishan-page{max-width:1440px;margin:0 auto;padding:110px var(--margin) 60px}
.bishan-page>.back-link{display:inline-flex;align-items:center;min-height:44px;margin-bottom:24px}
.bishan-images img{display:block;width:100%;height:auto}
.bishan-images{display:flex;flex-direction:column;gap:16px}
.selected-card.bishan .cover,.work-card.bishan{background:#e2e2e2}
.selected-card.bishan .cover>img{display:block;width:100%;height:100%;object-fit:cover}
.work-card.bishan .grid-cover{position:absolute;inset:0}
.work-card.bishan .grid-cover>img{display:block;width:100%;height:100%;object-fit:cover}
@media(max-width:700px){.bishan-page{padding:96px 18px 40px}.bishan-page>.back-link{margin-bottom:16px}}

/* Meowcard shares the image-only project layout. */
.selected-card.meowcard .cover{background:#fff}
.selected-card.meowcard .cover>img{display:block;width:100%;height:100%;object-fit:cover}
.work-card.meowcard .grid-cover{position:absolute;inset:0}
.work-card.meowcard .grid-cover>img{display:block;width:100%;height:100%;object-fit:cover}

/* Nexus uses the same cover and vertical project sheet treatment. */
.selected-card.nexus .cover>img{display:block;width:100%;height:100%;object-fit:cover}
.work-card.nexus .grid-cover{position:absolute;inset:0}
.work-card.nexus .grid-cover>img{display:block;width:100%;height:100%;object-fit:cover}
