.short-video-player-root[data-v-32dc2995]{background-color:#000;width:100%;height:100%;position:relative;overflow:hidden}.media-stream-backdrop[data-v-32dc2995]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.play-button-overlay[data-v-32dc2995]{z-index:10;cursor:pointer;justify-content:center;align-items:center;transition:transform .15s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.play-button-overlay[data-v-32dc2995]:active{transform:translate(-50%,-50%)scale(.9)}.play-icon[data-v-32dc2995]{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);filter:drop-shadow(0 4px 12px #0006);pointer-events:none;background-color:#00000073;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:50px;animation:2s ease-in-out infinite subtle-pulse-32dc2995;display:flex}.player-controls-bottom[data-v-32dc2995]{z-index:15;background:linear-gradient(#0000,#000c);align-items:center;gap:10px;padding:32px 16px;display:flex;position:absolute;bottom:0;left:0;right:0}.control-btn[data-v-32dc2995]{color:#fff;cursor:pointer;background:0 0;border:none;align-items:center;padding:0;font-size:18px;display:flex}.time-text[data-v-32dc2995]{color:#ffffffe6;-webkit-user-select:none;user-select:none;font-size:12px}.progress-bar-container[data-v-32dc2995]{cursor:pointer;flex:1;padding:6px 0}.progress-bar-track[data-v-32dc2995]{background:#ffffff4d;border-radius:2px;height:3px;position:relative}.progress-fill[data-v-32dc2995]{background:#d923a9;border-radius:2px;height:100%}.progress-thumb[data-v-32dc2995]{background:#fd7cff;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;transform:translate(-50%,-50%)}.player-error[data-v-32dc2995]{z-index:20;color:#da2a53;text-align:center;background:#000000b8;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.player-error button[data-v-32dc2995]{border-radius:16px;padding:6px 20px}@keyframes subtle-pulse-32dc2995{0%{opacity:.95;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}to{opacity:.95;transform:scale(1)}}.fade-icon-enter-active[data-v-32dc2995],.fade-icon-leave-active[data-v-32dc2995]{transition:opacity .25s}.fade-icon-enter-from[data-v-32dc2995],.fade-icon-leave-to[data-v-32dc2995]{opacity:0}
