.k-library{min-height:70vh}.k-channel-hero{padding:72px 0 42px;background:radial-gradient(circle at 82% 10%,rgba(255,51,79,.2),transparent 36%),linear-gradient(135deg,#151922,#0b0d12);border-bottom:1px solid var(--k-line)}.k-channel-hero__inner{max-width:var(--k-max);margin:auto;padding:0 32px}.k-channel-hero h1{margin:4px 0 10px;font-size:44px;color:#fff}.k-channel-hero p{margin:0;color:var(--k-muted);font-size:16px}.k-channel-hot{margin-top:38px}.k-filter{margin-top:56px;padding:25px 28px;border:1px solid var(--k-line);border-radius:10px;background:var(--k-panel)}.k-filter__title{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.k-filter__title h2{margin:2px 0 0;font-size:23px}.k-filter__toggle{border:0;background:transparent;color:#aeb5c1}.k-filter__row{display:grid;grid-template-columns:64px 1fr;gap:10px;padding:13px 0;border-top:1px solid var(--k-line)}.k-filter__row b,.k-sort b{color:#828b99;font-size:14px;padding:7px 0}.k-filter__row>div{display:flex;flex-wrap:wrap;gap:5px}.k-filter__row a,.k-sort a{display:inline-block;padding:7px 12px;border-radius:4px;color:#cbd0d9;font-size:14px}.k-filter__row a:hover,.k-filter__row a.is-active,.k-sort a:hover,.k-sort a.is-active{background:var(--k-red);color:#fff}.k-sort{display:flex;align-items:center;gap:7px;padding-top:14px;border-top:1px solid var(--k-line)}.k-sort b{margin-right:10px}.k-pagination{display:flex;justify-content:center;gap:7px;margin:48px 0 10px}.k-pagination a{min-width:40px;padding:10px 13px;border:1px solid var(--k-line);border-radius:5px;text-align:center;color:#c5cad3;background:#151922}.k-pagination a:hover,.k-pagination a.is-active{border-color:var(--k-red);background:var(--k-red);color:#fff}
@media(max-width:767px){.k-channel-hero{padding:45px 0 30px}.k-channel-hero__inner{padding:0 16px}.k-channel-hero h1{font-size:32px}.k-filter{margin-top:38px;padding:20px 15px}.k-filter__title{align-items:flex-start}.k-filter__toggle{font-size:12px}.k-filter__row{grid-template-columns:1fr}.k-filter__row b{padding-bottom:0}.k-filter__row>div{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.k-filter__row a{white-space:nowrap}.k-sort{overflow-x:auto}.k-sort a{white-space:nowrap}.k-pagination{overflow-x:auto;justify-content:flex-start;padding-bottom:5px}}
