/* Guides index (prefix .ldg) */
@keyframes ldgSpin{to{transform:rotate(360deg)}}
.ldg-iris{animation:ldgSpin 16s linear infinite}
.ldg-card{transition:transform .35s cubic-bezier(.2,.7,.2,1)}
a.ldg-card:hover{transform:translateY(-5px)}
.ldc-site a.ldg-feat,.ldc-site a.ldg-feat:hover{color:#ffffff}
.ldc-site a.ldg-card:not(.ldg-feat):hover{color:#1d1d1f}
.ldg-chip:hover{transform:translateY(-2px)}
.ldg-chips::-webkit-scrollbar{display:none}
.ldg [hidden]{display:none !important}
@media (max-width:600px){
 .ldg-hero,.ldg-pad{padding-left:16px !important;padding-right:16px !important}
 .ldg-hero{padding-top:36px !important;gap:24px !important}
 .ldg-hero p{font-size:18px !important}
 .ldg-grid{grid-template-columns:1fr !important}
 .ldg-card{min-height:0 !important;padding:24px !important}
 .ldg-feat{min-height:300px !important}
 .ldg-feat .ldg-iris{width:260px !important;height:260px !important}
}
@media (prefers-reduced-motion: reduce){.ldg *{animation:none !important;transition:none !important}}
