.skeleton-title{height:35px;width:250px;border-radius:10px}.skeleton-image,.skeleton-title{background:linear-gradient(90deg,#fff8f1 25%,#fff8f1 37%,#fff8f1 63%);animation:shimmer 1.5s infinite}.skeleton-image{height:350px;width:100%;border-radius:12px}.skeleton-button,.skeleton-icon,.skeleton-subtext,.skeleton-text{background:linear-gradient(90deg,#fff8f1 25%,#fff8f1 37%,#fff8f1 63%);animation:shimmer 1.5s infinite;border-radius:6px}.skeleton-text{height:20px;margin-bottom:8px}.skeleton-subtext{height:16px;margin-bottom:4px}.skeleton-button{border-radius:8px}.skeleton-icon{width:25px;height:25px;border-radius:50%;flex-shrink:0}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}