.skeleton-container{pointer-events:none;-webkit-user-select:none;user-select:none}.skeleton{background:linear-gradient(90deg,#f8f9fa 25%,#e9ecef 50%,#f8f9fa 75%) 0 0/200% 100%;border-radius:4px;animation:1.5s infinite shimmer}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-cover{border-radius:8px;width:80px;height:120px}.skeleton-title{width:85%;height:20px;margin-bottom:8px}.skeleton-author{width:60%;height:16px;margin-bottom:12px}.skeleton-stat-label{width:45px;height:14px;margin-bottom:2px}.skeleton-stat-value{width:20px;height:14px}@media (prefers-color-scheme:dark){.skeleton{background:linear-gradient(90deg,#343a40 25%,#495057 50%,#343a40 75%) 0 0/200% 100%}}@media (prefers-reduced-motion:reduce){.skeleton{background:#f8f9fa;animation:none}@media (prefers-color-scheme:dark){.skeleton{background:#343a40}}}
