.skeleton{display:block;width:100%;box-sizing:border-box}.skeleton__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skeleton__lines{display:flex;flex-direction:column;gap:.6em;padding:.4em 0}.skeleton__bar{display:block;height:.8em;border-radius:.4em;background-color:var(--den-color-placeholder25);background-image:linear-gradient(100deg,rgba(255,255,255,0) 30%,rgba(255,255,255,.55) 50%,rgba(255,255,255,0) 70%);background-size:200% 100%;background-repeat:no-repeat;animation:skeleton-shimmer 1.8s ease-in-out infinite}@keyframes skeleton-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}@media(prefers-reduced-motion:reduce){.skeleton__bar{animation:none;background-image:none}}