.tv,.tv *{cursor:none !important;}.tv .media-card.is-focus{border:2px solid #fff;}.tv .media-card a:focus-visible{all:unset;}.tv .hero__btn:focus-visible{background:color-mix(in srgb,var(--c-primary) 10%,var(--c-surface-h));border-color:color-mix(in srgb,var(--c-primary) 50%,var(--c-border));color:#fff}.tv .header .nav__item--has-dropdown:focus-within>.nav__dropdown{opacity:1;transform:translateY(0);pointer-events:auto;}.tv .episode-item:focus-visible{background-color:var(--c-surface-h);outline:none}.tv .episode-item:focus-visible .episode-item__show{color:var(--c-primary);}.tv .nav__item--has-dropdown.open .nav__dropdown{opacity:1 !important;transform:translateY(0) !important;pointer-events:auto !important;transition:opacity var(--t-fast),transform var(--t-fast);}/* Индикатор фокуса для dropdown-триггера */.tv .nav__dropdown-trigger:focus{outline:2px solid var(--c-primary);outline-offset:2px;}/* Индикатор фокуса для элементов в dropdown */.tv .nav__dropdown a:focus,.tv .nav__dropdown button:focus{outline:2px solid var(--c-primary);outline-offset:-2px;background:rgba(255,255,255,0.05);}/* Отключаем hover-эффекты на TV */.tv .header .nav__item--has-dropdown:hover>.nav__dropdown{/* Отключаем hover,используем только .open */opacity:0 !important;transform:translateY(-0.4rem) !important;pointer-events:none !important;}.tv .header .nav__item--has-dropdown.open:hover>.nav__dropdown{/* Разрешаем через .open */opacity:1 !important;transform:translateY(0) !important;pointer-events:auto !important;}/* Убеждаемся,что dropdown не мешает навигации */.tv .nav__dropdown{transition:opacity var(--t-fast),transform var(--t-fast),pointer-events 0s;}