/* P78f8e4efb776 — existing BBF brand, one visible film at a time. */
.library-selector{padding-block:1.4rem;position:relative;z-index:1}.library-selector label{display:block;color:#e9c975;margin-bottom:.6rem}.library-selector select{width:100%;padding:1rem;background:#102c20;color:#f1f0e6;border:1px solid #6d8763;border-radius:12px;font:inherit}.library-selector p{font-size:.95rem;color:#b5c6ba}.library-film-card[hidden],.library-feature[hidden],#more-films[hidden]{display:none!important}.library-format-label{display:inline-block;border:1px solid #7c8c61;border-radius:6px;padding:.35rem .6rem;color:#d7f49b!important;font-size:.83rem;font-weight:700}.library-external-gate{border:1px solid #395d43;border-radius:14px;padding:1rem;background:#081e14}.library-external-gate>img{max-width:100%;max-height:18rem;object-fit:contain;border-radius:8px}.library-external-gate button{padding:.85rem 1.1rem;background:#d3eb9d;color:#102617;border:0;border-radius:9px;font:inherit;font-weight:700}.library-external-gate iframe{display:block;width:100%;aspect-ratio:16/9;min-height:220px;border:0;margin-top:1rem}.library-transcript{margin-block:1rem;padding:1rem;border:1px solid #365641;border-radius:10px}.library-transcript summary{cursor:pointer;font-weight:700;color:#d7eeab}.library-transcript p{font-size:.95rem;line-height:1.8}.library-transcript a{color:inherit;text-decoration:underline}.bbf-glossary-entry>[data-bbf-glossary-return],.bbf-glossary-entry p>[data-bbf-glossary-return]{display:inline-block;margin-top:1rem;padding:.6rem .8rem;border:1px solid #6f8256;border-radius:8px;color:#e6d18a}#selection-trial[hidden]{display:none!important}
