/* Shared separator standard. Frames, active tabs and link underlines keep their own borders. */
:root{--site-divider-color:rgba(82,121,168,.4);--site-divider:linear-gradient(to right,rgba(82,121,168,0),var(--site-divider-color) 50%,rgba(82,121,168,0))}
html[data-color-theme=dark]{--site-divider-color:rgba(134,183,255,.45);--site-divider:linear-gradient(to right,rgba(134,183,255,0),var(--site-divider-color) 50%,rgba(134,183,255,0))}
.directory-shortcuts>button+button,
.search-suggestion-footer,
.cast-drawer-header,
.cast-panel-footer,
.cast-candidate,
.prototype-bar,
.site-header,
.hero-search-v2,
.cinema-quote,
.collection-strip,
.cast-preview-title,
.cast-preview-person,
.journal-list a,
.marquee-strip,
.profile-feature-v2,
.design-principles>div,
.site-footer,
.quick-searches,
.member-dropdown-heading,
.member-dropdown .member-signout,
.member-signed-in .main-nav,
.member-project-row,
.application-form>fieldset+fieldset,
.advanced-form h2,
.advanced-form .advanced-skills,
.advanced-form>.row,
.catalog-pagination,
.production-tabs,
.industry-section,
.industry-person+.industry-person,
.public-production-intro dl>div,
.public-shortcut,
.industry-directory-grid .industry-person+.industry-person,
.border-top,
.entry-strip,
.filter-block,
.profile-meta,
.profile-tabs,
.credit-row,
.workspace-tabs,
.cast-row,
.logo-option,
.brand-samples,
.workspace-sidebar,
.entry-item+.entry-item,
.mobile-navigation{border-image-source:var(--site-divider)!important;border-image-slice:1!important}
/* Earlier page-specific divider backgrounds are replaced by the shared border image. */
html .directory-home :is(.quick-searches,.section.border-top,.industry-section,.industry-person),body .site-footer,.member-project-row,.member-signed-in .site-header .main-nav,.cast-candidate{background-image:none!important}
.member-signed-in .site-header .main-nav{border-image-source:var(--site-divider)!important;border-image-slice:1!important}
/* Vertical data separators fade toward their top and bottom ends too. */
.entry-item+.entry-item,.workspace-sidebar{border-image-source:linear-gradient(to bottom,transparent,var(--site-divider-color) 50%,transparent)!important;border-image-slice:1!important}
@media(max-width:800px){.workspace-sidebar{border-image-source:var(--site-divider)!important}}
@media(max-width:580px){.entry-item+.entry-item{border-image-source:var(--site-divider)!important}}
hr{height:1px;border:0;background:var(--site-divider)}

.report h2,.report th,.report td,.report .toc{border-image-source:var(--site-divider)!important;border-image-slice:1!important}

/* Actor profiles separate experience groups, rather than every credit or section. */
.profile-layout .credit-row{border-top:0;background-image:none}
.profile-layout .actor-experience-category+.actor-experience-category{margin-top:14px;padding-top:12px;background:var(--site-divider) center top/100% 1px no-repeat}
.actor-media,.actor-media-tabs{background-image:none}
.age-related.border-top{border-top:0;background:var(--site-divider) center top/100% 1px no-repeat}

.profile-layout .actor-experience-category+.actor-experience-category h3{margin-top:0}
