/* v5: scoped corrections; original images and card geometry are preserved. */
@media (min-width:1025px) and (hover:hover) and (pointer:fine) {
 .grid-archive.grid-archive.grid-archive.grid-archive.grid-archive.grid-archive > .card-item:is(:has(a[href="/projects/disintegrating-statue"]),:has(a[href="/projects/land"]),:has(a[href="/projects/bulk-sustainable-packaging"])) :is(.caption,.caption-2) {
 display:block!important;width:100%!important;max-width:none!important;
 margin:8px 0 0!important;padding:0!important;
 font-family:"Roboto Mono",monospace!important;font-size:11px!important;font-weight:300!important;
 line-height:1.4!important;letter-spacing:-.55px!important;text-align:left!important;
 transform:scale(1.04,.96)!important;transform-origin:0 0!important;
 }
 .grid-archive .card-item:has(a[href="/projects/christmas-in-padua"]) .image-wrap img.christmas-cover {
 transform:scale(1)!important;transform-origin:50% 50%!important;
 }
 .grid-archive .card-item:has(a[href="/projects/christmas-in-padua"]) .image-wrap::after {transition:opacity .32s ease-in-out;}
}
@media (max-width:1024px) {
 #shuffle-hint.shuffle-hint-action > span:only-child,
 #shuffle-hint.shuffle-hint-action.shuffle-hint-explored > span:only-child {animation:v5PointRight 1.8s ease-in-out infinite!important;}
}
@keyframes v5PointRight {
 0%,100%{opacity:1;transform:translateX(0);}
 52%{opacity:1;transform:translateX(6px);}
 78%{opacity:1;transform:translateX(2px);}
}
@media(prefers-reduced-motion:reduce) {
 #shuffle-hint.shuffle-hint-action > span:only-child,
 #shuffle-hint.shuffle-hint-action.shuffle-hint-explored > span:only-child {animation:none!important;transform:none!important;}
}
