/* Keep the existing compact layout; only add interaction feedback. */
.loop-entry .post-thumbnail-inner{overflow:hidden}
.loop-entry .post-thumbnail-inner img{transition:transform 220ms ease-out}
.loop-entry{transition:transform 180ms ease-out}
.loop-entry:focus-within{box-shadow:0 8px 22px #203b2d24}
.loop-entry a:focus-visible{outline:2px solid #365541;outline-offset:4px}
.loop-entry:focus-within .entry-title a{text-decoration:underline;text-underline-offset:.15em}
@media(hover:hover) and (pointer:fine){
.loop-entry:hover{transform:translateY(-3px);box-shadow:0 8px 22px #203b2d24}
.loop-entry:hover .post-thumbnail-inner img{transform:scale(1.025)}
.loop-entry:hover .entry-title a{text-decoration:underline;text-underline-offset:.15em}
}
@media(prefers-reduced-motion:reduce){.loop-entry,.loop-entry .post-thumbnail-inner img{transition:none!important;transform:none!important}}
