/* V18: TV detail-only styling. Preserves player/episode scripts and existing header. */
body.pictures-tvseries-page #main.pictures-watch-page #mv-keywords {
  display:block !important;
  clear:both !important;
  margin:16px 0 24px !important;
  padding:16px 20px !important;
  background:#151e28 !important;
  border:1px solid #303b49 !important;
  border-radius:12px !important;
  color:#bfccdb !important;
  line-height:1.7 !important;
  box-shadow:none !important;
}
body.pictures-tvseries-page #main.pictures-watch-page #mv-keywords strong {
  color:#f7f6f3 !important;
}
body.pictures-tvseries-page #main.pictures-watch-page #mv-keywords .pictures-keywords-values {
  color:#b6c4d4 !important;
  overflow-wrap:anywhere;
}
body.pictures-tvseries-page #main.pictures-watch-page #mv-keywords a {
  color:#ff686c !important;
}
body.pictures-tvseries-page #main.pictures-watch-page #mv-keywords a:hover,
body.pictures-tvseries-page #main.pictures-watch-page #mv-keywords a:focus-visible {
  color:#ff9a9d !important;
}
body.pictures-tvseries-page #main.pictures-watch-page .pictures-share-row .pictures-share-btn {
  display:inline-flex;
  align-items:center;
  gap:6px;
  border:1px solid #3b4655 !important;
  border-radius:7px !important;
  padding:7px 11px !important;
  background:#263140 !important;
  color:#f7f6f3 !important;
  font-weight:650;
  text-decoration:none;
}
body.pictures-tvseries-page #main.pictures-watch-page .pictures-share-row .pictures-share-btn:hover,
body.pictures-tvseries-page #main.pictures-watch-page .pictures-share-row .pictures-share-btn:focus-visible {
  background:#392832 !important;
  border-color:#f34d50 !important;
  color:#ffffff !important;
}
@media(max-width:600px){
  body.pictures-tvseries-page #main.pictures-watch-page #mv-keywords {padding:13px 14px !important;}
}
