.library-index{padding-block:60px;max-width:1050px}.library-index h1{font-size:clamp(2.2rem,5vw,3.5rem)}.library-controls{display:flex;gap:12px;margin:30px 0;flex-wrap:wrap}.library-controls input,.library-controls select{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:13px;min-width:180px}.library-controls input{flex:1}.library-pagination{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0}.library-pagination a{padding:8px 14px;border:1px solid var(--border);border-radius:8px}.library-pagination [aria-current]{background:var(--accent);color:white}.library-article{max-width:850px;padding-block:45px}.library-article-head{padding-block:35px}.library-article-head h1{font-size:clamp(2.2rem,5vw,3.8rem);margin:15px 0}.library-article-head>p{font-size:1.2rem;color:var(--ink-soft)}.library-article-head small{display:block;color:var(--ink-muted);margin-top:22px}.library-toc{background:var(--surface-muted);padding:24px;border-radius:16px}.library-toc a{display:block;color:var(--accent);padding:4px 0}.library-body{font-size:1.08rem;line-height:1.85}.library-body section{scroll-margin-top:95px;margin:38px 0}.library-body h2{font-size:2rem;margin-bottom:15px}.library-body p{margin-bottom:18px}.library-body ul{list-style:disc;padding-left:25px}.library-body a{color:var(--accent);text-decoration:underline}.reveal-visible{opacity:1!important;transform:none!important}.ba-slider-img--before{width:100%!important}.ba-slider-before{clip-path:inset(0 50% 0 0);width:100%!important}
