/* Only the new public portfolio page. Native archive behavior is reused. */
body:has(#inv-raportari-archive) .inv-portfolio-hero .mod-articles-item {
 display:block; padding:12px; margin:0; background:#080808; border:1px solid rgba(212,175,55,.42); border-radius:6px;
}
body:has(#inv-raportari-archive) .inv-portfolio-hero .mod-articles-item img {
 display:block!important; width:100%!important; height:auto!important; object-fit:contain!important; object-position:center!important;
}
body:has(#inv-raportari-archive) .inv-portfolio-hero .mod-articles-item > a:has(img) {
 display:block; overflow:hidden; border:1px solid rgba(212,175,55,.20); border-radius:4px;
}
body:has(#inv-raportari-archive) .inv-portfolio-hero .mod-articles-item .readmore a {
 display:flex!important; justify-content:center; align-items:center; min-height:48px; padding:13px 18px!important; margin:12px 0 0!important;
 background:#D4AF37!important; color:#111!important; font-size:14px!important; font-weight:800!important; text-decoration:none!important; text-align:center; white-space:normal; border-radius:4px;
}
body:has(#inv-raportari-archive) .inv-portfolio-hero .mod-articles-items {
 list-style:none; padding:0; margin:0;
}
/* Keep the complete cover, including the title near its top edge. */
body:has(#inv-raportari-archive) .sppb-addon-articles.inv-portfolio-controlled .inv-latest-item .sppb-article-img-wrap img {
 height:auto!important; width:100%!important; aspect-ratio:1586 / 992; object-fit:contain!important; object-position:center!important;
}
body:has(#inv-raportari-archive) .sppb-addon-articles.inv-portfolio-controlled .inv-latest-item .sppb-article-img-wrap {
 align-self:start; background:#0b0b0b;
}

/* The shared site-fixes grid otherwise overrides the centered native width. */
body:has(#inv-raportari-archive) .sppb-addon-articles.inv-portfolio-controlled .sppb-row > .inv-latest-item {
 width:100%!important; max-width:860px!important; flex:0 1 860px!important; margin-left:auto!important; margin-right:auto!important;
}
body:has(#inv-raportari-archive) .sppb-addon-articles.inv-portfolio-controlled .inv-latest-item .sppb-addon-article {
 margin-left:auto!important; margin-right:auto!important;
}
