.zombie-picture{display:contents}
/* One lightweight, cached silhouette per operation. Minimum visible time is managed by loading-time.js; background data is not delayed. */
.zombie-loader{display:block;width:84px;height:84px;object-fit:contain;flex-shrink:0;opacity:1}
.loading-state.zombie-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:160px;padding:22px 18px;text-align:center;color:#bbc5c6;font-size:.78rem;line-height:1.5}
.loading-state.zombie-loading>span{max-width:36em}
.loading-state.zombie-loading.compact{flex-direction:row;min-height:64px;padding:8px 12px;gap:9px;text-align:left}
.zombie-loading.compact .zombie-loader{width:42px;height:42px}
.loading-inline{display:inline-flex;gap:7px;align-items:center;vertical-align:middle;line-height:1.4}
.loading-inline .zombie-loader{width:28px;height:28px;flex:0 0 28px}
.button .loading-inline{justify-content:center}.button .loading-inline .zombie-loader{width:23px;height:23px;flex-basis:23px}
#login-status .loading-inline,#steam-status .loading-inline{font:inherit}#login-status .zombie-loader,#steam-status .zombie-loader{height:24px;width:24px;flex-basis:24px}
.entry-loading img.zombie-loader{width:150px;height:150px;margin:0 auto 22px;opacity:1}
#history-chart>.zombie-loading{min-height:130px;height:100%;padding:8px}.chart-wrap .zombie-loader{width:62px;height:62px}
.map-loading>.zombie-loading{min-height:0;padding:16px}.map-loading .zombie-loader{width:96px;height:96px}.map-loading[hidden]{display:none}
#listing-item-results>.zombie-loading{min-height:64px}#listing-item-results .zombie-loader{width:42px;height:42px}
@media(max-width:600px){.loading-state.zombie-loading{min-height:136px;padding:18px 12px;font-size:.75rem}.loading-state.zombie-loading.compact{min-height:64px;padding:8px}.zombie-loader{width:72px;height:72px}}
@media(prefers-reduced-motion:reduce){.entry-loading img.zombie-loader{display:block}.zombie-loader{transition:none;animation:none}}
