.loopit-wall-grid .lrt-card{color:#eee;vertical-align:top;break-inside:avoid;}
.lrt-heading{font-size:14px;font-weight:900;color:#eee;padding:0 2px 8px;letter-spacing:.045em;}
.lrt-viewport{position:relative;width:100%;aspect-ratio:4/5;overflow:hidden;background:#19261f;isolation:isolate;}
.lrt-slide{position:absolute;inset:0;transform:translateY(-100%);will-change:transform;}
.lrt-slide.lrt-current{transform:translateY(0);z-index:1;}
.lrt-slide.lrt-next{z-index:2;}
.lrt-slide.lrt-moving{transition:transform .95s cubic-bezier(.55,0,.25,1);}
.lrt-slide.lrt-current.lrt-moving{transform:translateY(100%);}
.lrt-slide.lrt-next.lrt-moving{transform:translateY(0);}
.lrt-slide a,.lrt-slide .lrt-no-link{display:block;width:100%;height:100%;}
.lrt-slide img{display:block;width:100%;height:100%;object-fit:cover;}
.lrt-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;color:#aaa;padding:9px 2px 0;}
.lrt-toggle{background:none;color:#ddd;border:1px solid #555;border-radius:14px;padding:3px 10px;font:inherit;cursor:pointer;}
.lrt-toggle:focus-visible,.lrt-slide a:focus-visible{outline:2px solid #ffdf35;outline-offset:2px;}
@media (prefers-reduced-motion:reduce){.lrt-slide.lrt-moving{transition:none!important;}}
