/* Boemi portfolio: original clean cards, automatically changing (no visible controls). */
.project-grid{display:block}
.portfolio-slider{min-width:0;width:100%}
.portfolio-track{display:flex;gap:26px;overflow-x:auto;scroll-snap-type:x mandatory;
 overscroll-behavior-x:contain;scrollbar-width:none;scroll-padding-inline:0;min-width:0;
 -webkit-overflow-scrolling:touch}
.portfolio-track::-webkit-scrollbar{display:none}
.portfolio-track .portfolio-slide{flex:0 0 calc((100% - 26px)/2);scroll-snap-align:start;min-width:0}
.portfolio-track .portfolio-slide .project-image{aspect-ratio:16/9}
.portfolio-track .portfolio-detail-link{display:inline-block;margin-top:13px;font-size:12px;font-weight:700;color:var(--forest)}
.portfolio-track .portfolio-slide:focus-within{outline:2px solid var(--gold);outline-offset:2px}
@media(max-width:720px){.portfolio-track{gap:14px}.portfolio-track .portfolio-slide{flex-basis:100%}}
@media(prefers-reduced-motion:reduce){.portfolio-track{scroll-behavior:auto}}
