.brand-library{--r-card:5px;--r-photo:5px;--r-btn:5px;--r-tag:5px;--gold-lift:var(--gold);--green-hover:var(--green-bottom)}.brand-library .eyebrow{color:var(--gold)}.brand-library .page-hero h1 em{font-family:var(--display);color:var(--gold);font-style:italic;font-weight:400}.brand-library .page-hero h1,.brand-library .lx-h2,.brand-library .lx-title,.brand-library .lx-prompt{font-family:var(--display);color:var(--text)}.brand-library .lx-sub,.brand-library .big-lede{font-family:var(--body);color:var(--text-soft)}.brand-library .lx-half,.brand-library .lx-block{background:var(--surface);border-color:var(--border);border-radius:5px}.brand-library .lx-more{font-family:var(--body);letter-spacing:.01em;text-transform:none;color:var(--green);border-bottom-color:var(--gold);font-weight:600}.brand-library .lx-more:hover{color:var(--gold);border-color:var(--gold)}.brand-library .lx-chip{font-family:var(--body);color:var(--text-soft);border-color:var(--border);background:var(--bg);border-radius:5px}.brand-library .lx-chip span{color:var(--gold)}.brand-library .lx-chip:hover{color:var(--text);border-color:var(--gold)}.brand-library .lx-book,.brand-library .lx-album,.brand-library .lx-thumb,.brand-library .lx-time{border-radius:5px}.brand-library .lx-book{background:var(--bone);box-shadow:0 8px 18px #0a0a0a1f}.brand-library .lx-album-cap{background:linear-gradient(#0000,#072221c7)}.brand-library .lx-album-cap b{font-family:var(--body);color:var(--on-green)}.brand-library .lx-play{background:#0f3638b3;border-color:#f5f0e880}.brand-library .lx-video:hover .lx-play{background:var(--gold-leaf)}.brand-library .lx-time{font-family:var(--body);color:var(--on-green);background:#072221c7}.brand-library .lx-kind,.brand-library .lx-by,.brand-library .pl-stat,.brand-library .lx-aside{font-family:var(--body)}.brand-library .lx-kind,.brand-library .lx-video:hover .lx-title,.brand-library .lx-feed-item:hover .lx-title{color:var(--gold)}.brand-library .lx-prompt{border-left-color:var(--gold-leaf);background:var(--bone);border-radius:0 5px 5px 0;font-style:italic}.brand-library .lx-program-img,.brand-library .lx-thumb{background:var(--bone)}.brand-library .lx-book:focus-visible,.brand-library .lx-album:focus-visible,.brand-library .lx-video:focus-visible,.brand-library .lx-feed-item:focus-visible{outline-color:var(--gold)}
