/* Film series and complete decade lists only; no shared menu/filter overrides. */
.film-collections-content .library-heading{margin:28px 0 32px}
.film-collections-content .library-heading p,.library-note{color:#c8b9ac;line-height:1.7}
.film-series-doors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.film-series-door{display:flex;min-width:0;overflow:hidden;border:1px solid #60302b55;border-radius:10px;background:linear-gradient(125deg,#1b1719,#080c0e);box-shadow:0 10px 25px #0008,0 0 18px #850e1630}
.film-series-door>div:last-child{padding:22px;min-width:0;display:flex;flex-direction:column}
.film-series-door .series-door-art{flex:0 0 85px;overflow:hidden}
.series-door-art img{width:100%;height:100%;object-fit:cover}
.series-door-art .multipart-posters{height:100%}
.film-series-door h2{font-size:28px;margin:12px 0}
.film-series-door p{font-size:15px;line-height:1.7;color:#c8b9ac;margin:0 0 18px}
.series-door-action{margin-top:auto;color:#efbaa7;font-size:16px}
.film-series-door .eyebrow{font-size:11px;letter-spacing:1px}
.film-series-door:hover,.film-series-door:focus-visible{border-color:#ba6754;box-shadow:0 10px 28px #000a,0 0 24px #8f192b55}
.film-series-door:focus-visible,.library-grid .film-card-content-link:focus-visible{outline:2px solid #e09b7c;outline-offset:3px}
.library-grid .catalog-card{display:block;padding:0;min-width:0;overflow:hidden}
.library-grid .film-card-content-link{display:grid;grid-template-columns:85px minmax(0,1fr);gap:15px;padding:14px;height:100%;color:inherit;text-decoration:none}
.library-grid .catalog-image{width:85px;min-width:0;align-self:start}
.library-grid .catalog-image img{width:100%;height:auto;aspect-ratio:2/3;object-fit:contain}
.library-grid .catalog-info{min-width:0}.library-grid .catalog-info h2{font-size:20px;line-height:1.3;margin:0 0 10px;overflow-wrap:anywhere}
.library-grid .catalog-meta{font-size:14px;line-height:1.6;color:#d5bcae}
.library-grid .catalog-description{font-size:14px;line-height:1.7;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.library-pagination{justify-content:space-between;align-items:center;padding-top:20px}
.library-pagination a{padding:12px 0;min-height:44px}.library-sources{margin-top:30px;color:#c8b9ac;line-height:1.8}
@media(max-width:1200px){.film-series-doors{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.film-series-doors{grid-template-columns:1fr;gap:16px}.film-collections-content .library-grid{grid-template-columns:1fr}.film-series-door h2{font-size:27px}.film-series-door>div:last-child{padding:18px}.library-grid .film-card-content-link{grid-template-columns:72px minmax(0,1fr);gap:13px}.library-grid .catalog-image{width:72px}.library-pagination{gap:12px}}
