.ShortsReel_videoShell__yBWwo{position:relative;width:min(360px,88vw);aspect-ratio:9/16;border-radius:18px;overflow:hidden;border:1px solid hsla(0,0%,100%,.12);background:radial-gradient(circle at 10% 20%,rgba(236,72,153,.18),transparent 60%),#020617;box-shadow:0 20px 45px rgba(0,0,0,.45)}.ShortsReel_player__DbjG8{width:100%;height:100%;position:absolute;inset:0}.ShortsReel_player__DbjG8 iframe{width:100%!important;height:100%!important}.ShortsReel_topGradient__Sfxry{position:absolute;top:0;left:0;right:0;padding:12px 14px 18px;background:linear-gradient(180deg,rgba(0,0,0,.72),transparent);pointer-events:none;z-index:5}.ShortsReel_shortIndex__TdnkM{font-size:10px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:var(--tenant-primary,#d4af37)}.ShortsReel_shortTitle__S9dll{font-size:13px;line-height:1.25;font-weight:500;color:#fff;margin-top:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ShortsReel_unmuteButton__3JRoD{position:absolute;bottom:12px;right:12px;border:none;background:rgba(0,0,0,.7);color:#fff;border-radius:999px;padding:8px 14px;font-size:.8rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:transform .15s ease,background .15s ease;z-index:6}.ShortsReel_unmuteButton__3JRoD:hover{transform:translateY(-1px);background:rgba(0,0,0,.85)}.ShortsReel_controlRow__yRs74{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:12px;width:min(360px,88vw)}.ShortsReel_controlButton__oIqJa{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.85);border-radius:999px;padding:8px 10px;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease;display:inline-flex;align-items:center;gap:6px;font-size:.78rem}.ShortsReel_controlButton__oIqJa:hover{border-color:var(--tenant-primary,#d4af37);color:var(--tenant-primary,#d4af37);background:hsla(0,0%,100%,.06)}.ShortsReel_statusLoading__1OzG5{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.6);font-size:.85rem;z-index:4}