.short-clips{color:#eee6f6;max-width:1440px;margin:60px auto;padding:0 5%}.short-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.short-heading span{letter-spacing:2px;color:#bfa8d7;font-size:10px}.short-heading h2{margin:10px 0;font-size:clamp(21px,2.5vw,32px)}.short-heading a{color:#e4ccec;white-space:nowrap;border:1px solid #ffffff21;padding:10px 14px;font-size:12px}.short-intro{color:#b3a6bd;font-size:13px}.reel-feed{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.reel-card{min-width:0}.reel-screen{aspect-ratio:9/16;background:#15111d;border-radius:18px;width:100%;max-height:570px;position:relative;overflow:hidden}.reel-screen video,.reel-poster{object-fit:contain;background:#0b0910;width:100%;height:100%;position:absolute;inset:0}.reel-poster{object-fit:cover}.reel-screen video:not([src]){visibility:hidden}.reel-start{color:#251a33;z-index:2;white-space:nowrap;background:#dcbce8;border-radius:30px;padding:13px 20px;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.reel-start:disabled{opacity:.7}.short-swipe-hint{display:none}.short-empty{text-align:center;letter-spacing:3px;color:#e3c9ef;background:#191321;border:1px solid #ffffff0c;border-radius:16px;padding:55px 20px}.short-empty small{letter-spacing:0;color:#bba9c8;margin-top:14px;font-size:12px;display:block}.reel-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:700px){.short-clips{margin:40px auto;padding:0 5%}.reel-feed{scroll-snap-type:y mandatory;overscroll-behavior-y:contain;scrollbar-width:none;border-radius:18px;width:min(66%,360px);height:min(51.8svh,476px);min-height:270px;margin-inline:auto;display:block;overflow-y:auto}.reel-card{scroll-snap-align:start;scroll-snap-stop:always;height:100%}.reel-screen{aspect-ratio:auto;border-radius:0;height:100%;max-height:none}.short-swipe-hint{color:#bfa8d7;font-size:11px;display:block}.short-heading a{padding:8px;font-size:11px}.all-shorts .reel-feed{height:56svh}}@media (prefers-reduced-motion:reduce){.reel-feed{scroll-behavior:auto}}.short-feed-nav{display:none}@media not (max-width:700px){.short-feed-tools{justify-content:space-between;align-items:center;gap:12px;display:flex}.short-feed-nav{gap:8px;display:flex}.short-feed-nav button{color:#f3e7fa;background:#21182c;border:1px solid #ffffff32;border-radius:50%;min-width:36px;min-height:36px}.short-clips:not(.all-shorts) .reel-feed{--reel-gap:clamp(8px, 1.25vw, 18px);grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 4 * var(--reel-gap)) / 5);gap:var(--reel-gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#987ca9 transparent;overflow-x:auto}.short-clips:not(.all-shorts) .reel-card{scroll-snap-align:start}.short-clips:not(.all-shorts) .reel-start{padding:8px 10px;font-size:12px}}@media (not (max-width:700px)) and (prefers-reduced-motion:no-preference){.short-clips:not(.all-shorts) .reel-feed{scroll-behavior:smooth}}.reel-sound{color:#fff;background:#171120ee;border:1px solid #ffffff8a;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;padding:0;display:grid;box-shadow:0 2px 9px #0008}.reel-sound:focus-visible{outline-offset:2px;outline:2px solid #fff}.reel-header{z-index:3;color:#fff;pointer-events:none;background:linear-gradient(#000c,#0000);justify-content:space-between;align-items:center;gap:6px;padding:8px;display:flex;position:absolute;top:0;left:0;right:0}.reel-header h3{text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 4px #000;min-width:0;margin:0;font-size:clamp(12px,1.2vw,16px);overflow:hidden}.reel-header button{pointer-events:auto}.reel-pinned{z-index:2;color:#fff;pointer-events:none;background:#171120d9;border-radius:8px;padding:2px 6px;font-size:10px;position:absolute;top:45px;left:8px}
