/* Zen Tube — Distraction hiding for mobile YouTube */

/* ===== Bottom navigation bar ===== */

/* Hide Home tab */
ytm-pivot-bar-item-renderer:has(.pivot-w2w) {
  display: none !important;
}

/* Hide Shorts tab */
ytm-pivot-bar-item-renderer:has(.pivot-shorts) {
  display: none !important;
}

/* ===== Top bar ===== */

/* Hide notification bell */
ytm-topbar-menu-button-renderer:has(a[href*="notifications"]),
ytm-topbar-menu-button-renderer:has([aria-label*="Notification"]),
.topbar-menu-button-avatar-button + ytm-topbar-menu-button-renderer {
  display: none !important;
}

/* ===== Shorts content everywhere ===== */

/* Shorts shelves on feed pages */
ytm-reel-shelf-renderer,
ytm-shorts-lockup-view-model,
ytm-shorts-lockup-view-model-v2 {
  display: none !important;
}

/* Shorts items in any list */
ytm-video-with-context-renderer:has(a[href*="/shorts/"]),
ytm-compact-video-renderer:has(a[href*="/shorts/"]) {
  display: none !important;
}

/* Shorts section headers */
ytm-rich-section-renderer:has(a[href="/shorts"]),
ytm-item-section-renderer:has(a[href="/shorts"]) {
  display: none !important;
}

/* Shorts chips/tabs in filter bar */
ytm-chip-cloud-chip-renderer:has([title="Shorts"]),
yt-chip-cloud-chip-renderer:has([title="Shorts"]) {
  display: none !important;
}

/* ===== Watch page recommendations ===== */

/* Hide Shorts in up-next / recommendations sidebar */
ytm-compact-video-renderer:has(a[href*="/shorts/"]) {
  display: none !important;
}

/* ===== Sidebar (hamburger menu) ===== */

/* Hide Home in sidebar */
ytm-guide-entry-renderer:has(a[href="/"]),
ytm-guide-entry-renderer:has(a[aria-label="Home"]) {
  display: none !important;
}

/* Hide Shorts in sidebar */
ytm-guide-entry-renderer:has(a[href="/shorts"]),
ytm-guide-entry-renderer:has(a[aria-label="Shorts"]) {
  display: none !important;
}
