.btn-wrapper.svelte-kze950{flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:relative}.shorts-page.svelte-kze950{width:100%;height:calc(100dvh - 56px);position:relative}.upload-bar.svelte-kze950{z-index:50;position:absolute;top:16px;right:16px}.shorts-container.svelte-kze950{scroll-snap-type:y mandatory;-webkit-overflow-scrolling:touch;flex-direction:column;align-items:center;width:100%;height:100%;display:flex;overflow-y:scroll}.shorts-container.svelte-kze950:fullscreen{scroll-snap-type:y mandatory;background-color:#000;flex-direction:column;align-items:center;width:100vw;height:100dvh;display:flex;overflow-y:scroll}.shorts-container.svelte-kze950::backdrop{background-color:#000}.short-item.svelte-kze950{aspect-ratio:9/16;scroll-snap-align:start;scroll-snap-stop:always;background-color:#121212;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;height:100%;transition:opacity .3s;display:flex;position:relative;overflow:hidden}video.svelte-kze950{object-fit:cover;width:100%;height:100%}.top-menu-wrapper.svelte-kze950{z-index:20;flex-direction:column;gap:.5rem;width:fit-content;display:flex;position:absolute;top:16px;right:16px}.top-menu-btn.svelte-kze950{color:#fff;cursor:pointer;background:#00000080;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.5rem;display:flex}.overlay.svelte-kze950{color:#fff;text-shadow:0 2px 4px #000c;pointer-events:none;z-index:10;position:absolute;bottom:24px;left:16px;right:80px}.overlay.svelte-kze950 h3:where(.svelte-kze950){margin:0 0 4px;font-size:1.1rem}.overlay.svelte-kze950 p:where(.svelte-kze950){opacity:.9;margin:0;font-size:.95rem}.action-buttons.svelte-kze950{z-index:10;flex-direction:column;align-items:center;gap:16px;display:flex;position:absolute;bottom:24px;right:16px}.action-btn.svelte-kze950{color:#fff;cursor:pointer;background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.3rem;transition:transform .2s;display:flex}.action-btn.svelte-kze950:hover{transform:scale(1.1)}.spark.svelte-kze950{pointer-events:none;border-radius:50%;width:6px;height:6px;animation:.6s ease-out forwards svelte-kze950-spark-fly;position:absolute;top:23px}.side-panel.svelte-kze950{-webkit-backdrop-filter:blur(12px);z-index:30;box-sizing:border-box;color:#fff;background:#121212f2;flex-direction:column;width:100%;height:100%;padding:24px;animation:.25s ease-out svelte-kze950-slideIn;display:flex;position:absolute;top:0;right:0}@keyframes svelte-kze950-slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.panel-header.svelte-kze950{border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;display:flex}.panel-header.svelte-kze950 h4:where(.svelte-kze950){margin:0;font-size:1.1rem}.close-panel-btn.svelte-kze950{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:4px;display:flex}.close-panel-btn.svelte-kze950:hover{background:#ffffff1a}.panel-content.svelte-kze950{flex:1;overflow-y:auto}.info-content.svelte-kze950 p:where(.svelte-kze950){color:#ffffffd9;margin:8px 0;font-size:.95rem}.panel-divider.svelte-kze950{border:0;border-top:1px solid #ffffff26;margin:16px 0}.score-highlight.svelte-kze950{color:#00f2fe!important;font-size:1.1rem!important}@keyframes svelte-kze950-spark-fly{0%{opacity:1;transform:translate(0)scale(1)}to{transform:translate(var(--tx), var(--ty)) scale(0);opacity:0}}
