/* Studio MVP Projecten: alleen tokens, geen vaste kleuren. */
.smvp-proj-card .smvp-frame img { transition: transform 600ms var(--smvp-ease); }
.smvp-proj-card:hover .smvp-frame img { transform: scale(1.03); }
.smvp-proj-facts { display: flex; flex-wrap: wrap; gap: 12px 40px; margin-top: 8px; padding-top: 20px; border-top: 1px solid var(--smvp-color-line); }
.smvp-proj-facts dt { font-size: var(--smvp-size-sm); color: var(--smvp-color-muted); }
.smvp-proj-facts dd { font-weight: 600; }
.smvp-proj-gallery { display: grid; gap: 12px; grid-template-columns: repeat(2, minmax(0, 1fr)); }
.smvp-proj-gallery__item { aspect-ratio: 4 / 3; border-radius: var(--smvp-radius); }
.smvp-proj-gallery__item--wide { grid-column: span 2; aspect-ratio: 16 / 9; }
