:root,[data-theme]{--cs-head-h:var(--topbar-h);--cs-head-surface:var(--surface-high);--cs-head-rule:var(--outline-strong);--cs-head-pad-x:var(--sp-6);--cs-head-gap:var(--sp-4);--cs-name-gap:var(--sp-2);--cs-count-font:var(--ui);--cs-count-size:var(--fs-secondary);--cs-count-ink:var(--ink-3);--cs-count-skel-w:72px;--cs-btn-h:var(--control-h);--cs-filters-top:var(--sp-5);--cs-filters-surface:var(--surface-high);--cs-filters-edge:var(--divider);--cs-control-surface:var(--surface-high);--cs-content-surface:var(--surface-high)}.collection{background:var(--cs-content-surface);flex-direction:column;flex:auto;min-height:0;display:flex}.collection-head{align-items:center;gap:var(--cs-head-gap);height:var(--cs-head-h);box-sizing:border-box;padding:0 var(--cs-head-pad-x);background:var(--cs-head-surface);border-bottom:1px solid var(--cs-head-rule);flex:none;display:flex}.collection-name{align-items:baseline;gap:var(--cs-name-gap);min-width:0;display:flex}.collection-title{min-width:0;font:600 var(--fs-title) / 1.2 var(--ui);letter-spacing:-.02em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.collection-title:focus{outline:none}.collection-count{font:400 var(--cs-count-size) / 1 var(--cs-count-font);font-variant-numeric:tabular-nums;color:var(--cs-count-ink);white-space:nowrap;flex:none}.collection-count .cs-count-skel{width:var(--cs-count-skel-w);vertical-align:middle;display:inline-block}.collection-action{flex:none;margin-left:auto}.collection-action .btn{height:var(--cs-btn-h)}.collection-filters{padding-top:var(--cs-filters-top);background:var(--cs-filters-surface);--canvas:var(--cs-filters-surface);--surface:var(--cs-control-surface);scrollbar-width:thin;border-bottom:1px solid #0000;flex:none;overflow:auto hidden}@supports (animation-timeline:scroll()){.collection{timeline-scope:--cs-scroll}.collection-content{scroll-timeline:--cs-scroll block}.collection-filters{animation:linear both collection-filters-edge;animation-timeline:--cs-scroll;animation-range:0 1px}}@keyframes collection-filters-edge{0%{border-bottom-color:#0000}to{border-bottom-color:var(--cs-filters-edge)}}.collection-banner{padding:var(--sp-4) var(--sp-6) 0;flex:none}.collection-content{min-height:0;padding:var(--sp-5) var(--sp-6) var(--sp-10);flex:auto;overflow:hidden auto}.collection-content:focus{outline:none}.collection-content[data-zero]{padding-bottom:calc(var(--sp-10) + 8vh);flex-direction:column;justify-content:safe center;display:flex}@media (width<=599px){.collection-head{padding:0 var(--sp-4)}.collection-banner{padding:var(--sp-3) var(--sp-4) 0}.collection-content{padding:var(--sp-4) var(--sp-4) var(--sp-10)}}
