.thumbnail.passthrough {
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.5s ease-in;
}

.thumbnail.passthrough.loaded {
  opacity: 1;
  visibility: visible;
}

/* 确保图标在加载过程中保持隐藏 */
.thumbnail.passthrough:not(.loaded) {
  display: none;
}

/* 媒体图标基础样式 */
.list-wrapper.list-mode[style*="--tile-size: 0"] .media-icon.audio,
.list-wrapper.list-mode[style*="--tile-size: 0"] .media-icon.video {
  position: relative;
  display: inline-block;
  width: 1.2em;
  height: 1.2em;
  vertical-align: middle;
}

/* 确保默认图标样式 */
/* 
.icon.font-icon {
font-family: 'Font Awesome 5 Free', 'Font Awesome 5 Pro', sans-serif;
  font-weight: 900;
}*/ 
