.lib-page{flex-direction:column;gap:20px;display:flex}.lib-bar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lib-row-acts{align-items:center;gap:8px;display:flex}.fav-btn[aria-pressed=true]{color:var(--bad)}.fav-btn[aria-pressed=true] svg{fill:currentColor}.lib .row-hit:focus-visible{outline:none}@media (max-width:600px){.lib .row{grid-template-columns:56px minmax(0,1fr);row-gap:10px;padding:10px}.lib .row-img{width:56px}.lib-row-acts{grid-column:1/-1;justify-content:flex-end}}.lib-up{flex-direction:column;gap:40px;display:flex}.lib-hero{isolation:isolate;color:#fff;background:radial-gradient(60% 100% at 85%,#6a4cf04d,#0000 70%),#1a1730;border-radius:24px;grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:24px;padding:44px;display:grid;position:relative;overflow:hidden}.lib-hero-t{flex-direction:column;align-items:flex-start;gap:14px;min-width:0;display:flex}.lib-hero h1{text-transform:uppercase;max-width:16ch;margin:0;font-size:clamp(30px,3.6vw,46px);line-height:1.02}.lib-hero-t>p{color:#d9d4f5;max-width:50ch;margin:0;font-size:17px}.lib-hero-fan{justify-self:center;margin:0}.lib-hero-fan img{object-fit:cover;border:3px solid #ffffffe6}.lib-hero .cta-chips{flex-wrap:wrap}.lib-pop{grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width:1100px){.lib-pop{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.lib-hero{grid-template-columns:1fr;padding:28px 22px}.lib-hero-fan{order:-1;height:190px}}@media (max-width:600px){.lib-hero{border-radius:20px;padding:22px 16px 26px}.lib-hero .cta-btns{width:100%}.lib-hero .cta-btns .btn{flex:auto}.lib-pop{grid-template-columns:repeat(2,minmax(0,1fr))}}
