/* Backlash v10.5.6 — shared dark / clean white / warm paper palette. */
body.bc-colour-dark{--bc-primary:#eeeeee;--bc-secondary:#9fa6a7;--bc-brand:#ffffff;--bc-divider:#343b3e;--bc-surface:#0b0f10;--bc-hover:#ffffff}
body.bc-colour-light{--bc-primary:#17191a;--bc-secondary:#717579;--bc-brand:#151719;--bc-divider:#e4e5e5;--bc-surface:#ffffff;--bc-hover:#151719}
body.bc-colour-soft{--bc-primary:#202526;--bc-secondary:#747674;--bc-brand:#171a1b;--bc-divider:#dadbd8;--bc-surface:#f6f5f1;--bc-hover:#171a1b}
/* Reuse the same primary tone across synopsis, film titles, credits and headings. */
body[class*="bc-colour-"] .synopsis,
body[class*="bc-colour-"] .credits dd,
body[class*="bc-colour-"] .section-title,
body[class*="bc-colour-"] .under-watch h2,
body[class*="bc-colour-"] .stills h2,
body[class*="bc-colour-"] .bc-visible-film-title,
body[class*="bc-colour-"] .bc-film-title-below,
body[class*="bc-colour-"] .film-info .film-name{color:var(--bc-primary)!important}
/* Subdued supporting information and low-priority footer icons. */
body[class*="bc-colour-"] .credits dt,
body[class*="bc-colour-"] .film-year,
body[class*="bc-colour-"] .film-status,
body[class*="bc-colour-"] .footer,
body[class*="bc-colour-"] .footer a,
body[class*="bc-colour-"] .imdb-link,
body[class*="bc-colour-"] .back-films{color:var(--bc-secondary)!important}
body[class*="bc-colour-"] .footer a:hover,
body[class*="bc-colour-"] .imdb-link:hover,
body[class*="bc-colour-"] .back-films:hover{color:var(--bc-hover)!important}
body[class*="bc-colour-"] .header .nav a,
body[class*="bc-colour-"] .mobile-menu{color:var(--bc-brand)!important}
body.bc-colour-dark .header .nav a{color:#fff!important}
/* Hairline rules should adapt consistently in all three schemes. */
body[class*="bc-colour-"] .detail-content .rule,
body[class*="bc-colour-"] .layout-under .rule,
body[class*="bc-colour-"] .footer,
body[class*="bc-colour-"] .under-watch,
body[class*="bc-colour-"] .stills,
body[class*="bc-colour-"] .bc-platform-grid,
body[class*="bc-colour-"] .bc-platform-cell{border-color:var(--bc-divider)!important}
/* Avoid an unintended dark texture over paper modes. */
html body.bc-colour-light,html body.bc-colour-soft{background-color:var(--bc-surface)!important;background-image:none!important}
body.bc-colour-light .footer .social a,body.bc-colour-soft .footer .social a{color:var(--bc-secondary)!important}
body.bc-colour-light .footer .social a:hover,body.bc-colour-soft .footer .social a:hover{color:var(--bc-hover)!important}
