.band-media-viewer{flex-direction:column;gap:8px;width:100%;display:flex}.band-viewer-main{aspect-ratio:1;background-color:#000;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.viewer-loading{color:#666;background:#000;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;height:100%;display:flex}.viewer-loading-spinner{border:3px solid #ffffff1a;border-top-color:#6ea4b2;border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.viewer-loading span{color:#666;font-size:14px}.band-image-view{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.band-image-view img{object-fit:contain;width:100%;height:100%}.band-image-placeholder{color:#666;flex-direction:column;justify-content:center;align-items:center;gap:16px;font-size:14px;display:flex}@media (min-width:768px){.band-media-viewer{gap:16px}}
