.tt-drama-feed{height:calc(100dvh - 150px - env(safe-area-inset-bottom));min-height:380px;color:var(--tt-text,#f3f5f9);touch-action:none;overscroll-behavior:contain;background:#000;margin:0 -16px;position:relative;overflow:hidden}.tt-drama-feed .tt-inline-media{max-width:none;display:block}.tt-drama-feed .tt-immersive-video{object-fit:cover;--media-object-fit:cover;width:100%;height:100%}.tt-drama-feed :is(.tt-feed-navigation,.tt-feed-empty,.tt-feed-error) button{font:inherit;min-height:44px;color:inherit;cursor:pointer;background:#12161bbd;border:1px solid #ffffff30;border-radius:12px;padding:8px 14px}.tt-drama-feed button:disabled{opacity:.4;cursor:default}.tt-drama-feed :is(button,a,input,select):focus-visible{outline:2px solid var(--tt-gold,#e8be56);outline-offset:3px}.tt-feed-navigation{opacity:0;pointer-events:none;align-items:center;gap:8px;font-size:11px;display:flex;position:absolute;top:12px;right:80px}.tt-feed-navigation:focus-within{opacity:1;pointer-events:auto;z-index:4;background:#080a0c}.tt-feed-navigation button{pointer-events:auto;width:44px;padding:0;font-size:22px}.tt-feed-empty{text-align:center;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:24px;display:flex}.tt-feed-error{background:#171b21;padding:12px;font-size:13px;position:absolute;top:64px;left:20px;right:20px}.tt-live-drama:has(.tt-drama-feed[data-active=true]){padding-bottom:0}@media (width>=768px){.tt-drama-feed{max-width:560px;height:calc(100dvh - 160px);margin:0 auto}}@media (width<=767px){body:has(.tt-drama-feed[data-active=true]) [data-testid=document-dock]{display:none}.tt-drama-feed{height:calc(100dvh - 64px - var(--native-safe-area-top,0px));min-height:0}}.tt-feed-media{background:#000;position:absolute;inset:0}@media (orientation:landscape) and (height<=600px){.tt-watch-immersive{width:min(100%,560px)}.tt-drama-feed{height:calc(100dvh - 84px - var(--native-safe-area-top,0px));min-height:0;margin:0 auto}body:has(.tt-drama-feed[data-active=true]) [data-testid=document-dock]{display:none}.tt-watch-immersive .tt-watch-rail{gap:8px;width:auto;display:flex;top:12px;bottom:auto}.tt-watch-dialog .tt-watch-rail{top:64px}}