/* Placeholders and end note for js/load-more.js (the /creators home and creator channel pages). */
.js-feed .pages { display: none; }
.lm-sk { pointer-events: none; }
.lm-sk .lm-th { aspect-ratio: 16 / 9; border-radius: 12px; background: #f2f2f2; animation: lmPulse 1.2s ease-in-out infinite; }
.lm-sk.lm-short .lm-th { aspect-ratio: 9 / 16; }
.lm-sk.lm-person { display: flex; flex-direction: column; align-items: center; padding: 20px 16px; }
.lm-sk.lm-person .lm-th { width: 104px; height: 104px; aspect-ratio: auto; border-radius: 50%; }
.lm-sk .lm-line { height: 14px; width: 85%; margin-top: 12px; border-radius: 6px; background: #f2f2f2; animation: lmPulse 1.2s ease-in-out infinite; }
.lm-sk .lm-half { width: 50%; margin-top: 8px; }
@keyframes lmPulse { 50% { opacity: .5; } }
.lm-end { margin: 40px 0 8px; text-align: center; font-size: 14px; color: #909090; }
.lm-more { display: block; margin: 32px auto 0; height: 36px; padding: 0 18px; border: 0; border-radius: 999px; background: #f2f2f2; font: inherit; font-size: 14px; font-weight: 500; cursor: pointer; }
@media (prefers-reduced-motion: reduce) { .lm-sk .lm-th, .lm-sk .lm-line { animation: none; } }
