/* EpisodeOrbit sitewide public/member masthead parity.
   Anonymous visitors retain the editorial visitor header. Signed-in users
   receive the same square-control masthead as Dashboard/Calendar/My Shows. */
.eo-public-member .eo-public-member-header{
  width:100%;max-width:100%;background:#08181d;color:#f5efe2;
}
.eo-public-member .eo-public-member-header .logo,
.eo-public-member .eo-public-member-header .main-nav,
.eo-public-member .eo-public-member-header .top-actions{min-width:0}
.eo-public-member .eo-public-member-header .main-nav>a{white-space:nowrap;text-decoration:none}
.eo-public-member .eo-public-member-header .main-nav>a.active{color:#efd6a5}
.eo-public-member .eo-public-search-tray{
  position:relative;z-index:2;background:#112d32;color:#f6ead2;
  border-bottom:1px solid #c2ab7980;
}
.eo-public-member .eo-public-search-tray label{color:#ead7b4}
.eo-public-member .eo-public-search-tray .search-results{color:#f3ebd9}
.eo-public-member .visitor-shell{overflow:visible;max-width:1540px}
/* The editorial catalogue remains parchment in LIGHT mode. Respect member
   preference in DARK mode, including cards/forms/episode guides. */
html[data-theme='dark'] .eo-public-member.public-directory .pd-paper{
  background:#192e30 url('film-grain.png') repeat;color:#f2e6cf;
}
html[data-theme='dark'] .eo-public-member.public-directory .pd-heading,
html[data-theme='dark'] .eo-public-member.public-directory .pd-advanced{border-color:#9c987b8c}
html[data-theme='dark'] .eo-public-member.public-directory .pd-heading h2,
html[data-theme='dark'] .eo-public-member.public-directory .pd-page-label,
html[data-theme='dark'] .eo-public-member.public-directory .pd-info,
html[data-theme='dark'] .eo-public-member.public-directory .pd-note,
html[data-theme='dark'] .eo-public-member.public-directory .pd-body-note{color:#f1e1c3}
html[data-theme='dark'] .eo-public-member.public-directory .pd-heading p{color:#d0c8b5}
html[data-theme='dark'] .eo-public-member.public-directory .pd-card,
html[data-theme='dark'] .eo-public-member.public-directory .pd-filters,
html[data-theme='dark'] .eo-public-member.public-directory .pd-season,
html[data-theme='dark'] .eo-public-member.public-directory .pd-facts div,
html[data-theme='dark'] .eo-public-member.public-directory .pd-empty,
html[data-theme='dark'] .eo-public-member.public-directory .pd-fallback{
  background:#243c3e;border-color:#94774e;color:#f2e6cf;
}
html[data-theme='dark'] .eo-public-member.public-directory .pd-card h3,
html[data-theme='dark'] .eo-public-member.public-directory .pd-card h3 a,
html[data-theme='dark'] .eo-public-member.public-directory .pd-facts strong,
html[data-theme='dark'] .eo-public-member.public-directory .pd-season h3,
html[data-theme='dark'] .eo-public-member.public-directory .pd-episode h4,
html[data-theme='dark'] .eo-public-member.public-directory .pd-empty h3{color:#f5e7c9}
html[data-theme='dark'] .eo-public-member.public-directory .pd-card p,
html[data-theme='dark'] .eo-public-member.public-directory .pd-genres,
html[data-theme='dark'] .eo-public-member.public-directory .pd-episode p,
html[data-theme='dark'] .eo-public-member.public-directory .pd-empty p{color:#cfd8d0}
html[data-theme='dark'] .eo-public-member.public-directory .pd-filters label,
html[data-theme='dark'] .eo-public-member.public-directory .pd-advanced summary,
html[data-theme='dark'] .eo-public-member.public-directory .pd-card-meta,
html[data-theme='dark'] .eo-public-member.public-directory .pd-facts span{color:#e7c698}
html[data-theme='dark'] .eo-public-member.public-directory .pd-page-label{background:#20383d}
html[data-theme='dark'] .eo-public-member.public-directory .pd-card-link,
html[data-theme='dark'] .eo-public-member.public-directory .pd-episode-code{color:#f0bb8c}
html[data-theme='dark'] .eo-public-member.public-directory .pd-episode time{color:#e2ccb4}
html[data-theme='dark'] .eo-public-member.public-directory .pd-episode{border-color:#a5a38a69}
html[data-theme='dark'] .eo-public-member.public-directory .pd-filter-buttons a{color:#f2e6cf;border-color:#b09b77}
html[data-theme='dark'] .eo-public-member.public-directory .pd-filter-buttons button{background:#d9b785;color:#10272c}
html[data-theme='dark'] .eo-public-member.public-directory .pd-pagination a{background:#24464a;color:#f5e9cf}
/* Never let site navigation clip the top of a public series poster. */
@media(max-width:1050px){
  .eo-public-member .eo-public-member-header .main-nav.open{z-index:10}
}
@media(max-width:600px){
  .eo-public-member .eo-public-member-header{padding-inline:12px}
  .eo-public-member .eo-public-search-tray{padding:18px 15px}
}
