.shortsPage{color:#fff;background:#000;min-height:100vh}.shortsTopbar{z-index:30;background:#0f0f10;border-bottom:1px solid #242428;align-items:center;gap:16px;height:64px;padding:0 20px;display:flex;position:sticky;top:0}.shortsTopbar>button:first-child{color:#fff;cursor:pointer;background:#242428;border:0;border-radius:50%;width:40px;height:40px;font-size:28px}.shortsTopbar .logo{font-size:22px;font-weight:900}.shortsTopbar .logo span{color:#ff3158}.shortsTopbar strong{font-size:17px}.shortsSearch{color:#fff;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:26px}.shortsMore{color:#fff;cursor:pointer;background:0 0;border:0;font-size:24px}.shortsLoading{color:#999;place-items:center;min-height:70vh;display:grid}.shortFeed{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;padding:24px 24px 60px;display:grid}.shortFeedCard{min-width:0}.shortVideo{aspect-ratio:9/16;background:#151517;border-radius:16px;position:relative;overflow:hidden}.shortVideo iframe{pointer-events:none;border:0;width:100%;height:100%;position:absolute;inset:0}.shortVideoTap{display:none}.shortShade{pointer-events:none;z-index:3;background:linear-gradient(#0000,#000c);position:absolute;inset:45% 0 0}.shortInfo{z-index:4;position:absolute;bottom:18px;left:14px;right:55px}.shortChannel{color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:0 0 10px;padding:0;display:flex}.shortChannel span{background:#ff3158;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.shortChannel b{font-size:13px}.shortInfo h2{margin:0 0 7px;font-size:15px;line-height:1.4}.shortInfo p{color:#ccc;margin:0;font-size:11px}.shortActions{z-index:5;flex-direction:column;gap:12px;display:flex;position:absolute;bottom:17px;right:9px}.shortActions button{color:#fff;cursor:pointer;background:#0008;border:0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;display:flex}.shortActions span{margin-top:2px;font-size:8px}.shortBottomNav{display:none}@media (max-width:1200px){.shortFeed{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.shortFeed{grid-template-columns:repeat(3,minmax(0,1fr));padding:18px}}@media (max-width:600px){.shortsPage{background:#000}.shortsTopbar{background:linear-gradient(#000d,#0000);border:0;gap:12px;height:58px;padding:0 14px;position:fixed;top:0;left:0;right:0}.shortsTopbar>button:first-child{background:0 0;width:34px;height:34px;font-size:28px}.shortsTopbar .logo{display:none}.shortsTopbar strong{font-size:18px}.shortSearch{margin-left:auto}.shortsTopbar .shortsMore{font-size:25px}.shortFeed{box-sizing:border-box;scroll-snap-type:y mandatory;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;height:100dvh;min-height:100dvh;padding:0 0 62px;display:block;overflow:hidden scroll}.shortFeedCard{scroll-snap-align:start;scroll-snap-stop:always;flex:none;width:100%;height:100svh}.shortFeed{scroll-snap-type:y mandatory;scroll-padding-top:0}.shortVideo{aspect-ratio:auto;touch-action:pan-y;border-radius:0;width:100%;height:100%}.shortVideo iframe{object-fit:cover}.shortShade{inset:55% 0 0}.shortInfo{bottom:78px;left:16px;right:72px}.shortChannel b{font-size:14px}.shortInfo h2{font-size:17px}.shortInfo p{font-size:12px}.shortActions{gap:15px;bottom:78px;right:10px}.shortActions button{background:#0007;width:48px;height:48px;font-size:24px}.shortActions span{font-size:9px}.shortBottomNav{z-index:40;height:62px;padding-bottom:env(safe-area-inset-bottom);background:#101012;border-top:1px solid #29292d;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.shortBottomNav button{color:#fff;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;min-width:58px;font-size:22px;display:flex}.shortBottomNav button span{font-size:10px}.shortBottomNav button.on{color:#fff}.shortBottomNav .plus{background:#242428;border-radius:50%;width:46px;height:46px;font-size:30px}}.shortThumb{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}.shortThumb.hidden{display:none}.shortVideo iframe{z-index:1}.shortVideoTap{z-index:2}.soundButton{z-index:6;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#111c;border:1px solid #fff5;border-radius:22px;padding:10px 14px;font-size:13px;font-weight:700;position:absolute;bottom:76px;left:16px}@media (max-width:600px){.soundButton{padding:11px 15px;font-size:13px;bottom:132px;left:16px}.shortFeed{scroll-behavior:auto;touch-action:pan-y}.shortFeedCard{scroll-margin:0}.shortsTopbar{height:calc(58px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top)}.shortFeed{height:100dvh;min-height:100dvh;padding-bottom:calc(62px + env(safe-area-inset-bottom))}.shortBottomNav{height:calc(62px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom)}.shortsTopbar .shortsSearch{z-index:50;touch-action:manipulation;place-items:center;width:44px;min-width:44px;height:44px;margin-left:auto;padding:0;font-size:28px;line-height:1;display:grid;position:relative}.shortsTopbar .shortsMore{z-index:50;touch-action:manipulation;place-items:center;width:44px;min-width:44px;height:44px;padding:0;display:grid;position:relative}.shortsTopbar{pointer-events:auto}.shortsTopbar .shortsSearch{z-index:100;touch-action:manipulation;cursor:pointer;background:#ffffff1f;border-radius:14px;place-items:center;width:56px;min-width:56px;height:56px;margin-left:auto;padding:0;font-size:34px;line-height:1;display:grid;position:relative}.shortsTopbar .shortsMore{z-index:100;touch-action:manipulation;cursor:pointer;background:#ffffff1f;border-radius:14px;place-items:center;width:56px;min-width:56px;height:56px;padding:0;font-size:30px;line-height:1;display:grid;position:relative}}
