.collection-directory-header[data-v-7e0d5753]{align-items:end;display:flex;flex-wrap:wrap;gap:calc(var(--spacing)*6) calc(var(--spacing)*12);justify-content:space-between}.collection-directory-header__title[data-v-7e0d5753]{max-width:calc(var(--spacing)*160)}.collection-directory-header__title p[data-v-7e0d5753]{color:var(--ui-primary);font-size:var(--text-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-widest);margin:0 0 calc(var(--spacing)*2);text-transform:uppercase}.collection-directory-header__title h2[data-v-7e0d5753]{color:var(--ui-text-highlighted);font-size:clamp(var(--text-3xl),5vw,var(--text-6xl));font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tighter);line-height:1;margin:0}.collection-directory-header__title span[data-v-7e0d5753]{color:var(--ui-text-muted);display:block;font-size:var(--text-base);line-height:var(--leading-relaxed);margin-top:calc(var(--spacing)*4)}.collection-directory-header__controls[data-v-7e0d5753]{align-items:center;display:flex;gap:calc(var(--spacing)*2);min-height:calc(var(--spacing)*10)}@media(max-width:40rem){.collection-directory-header[data-v-7e0d5753],.collection-directory-header__controls[data-v-7e0d5753]{align-items:flex-start}.collection-directory-header__controls[data-v-7e0d5753]{width:100%}}.collection-directory-state[data-v-55ebf82c]{align-items:center;background:color-mix(in srgb,var(--ui-primary) 3%,var(--ui-bg));border:1px dashed color-mix(in srgb,var(--ui-primary) 28%,var(--ui-border));border-radius:calc(var(--ui-radius)*6);color:var(--ui-text-muted);display:flex;gap:calc(var(--spacing)*4);justify-content:center;min-height:calc(var(--spacing)*52);padding:calc(var(--spacing)*8);text-align:left}.collection-directory-state>svg[data-v-55ebf82c]{color:var(--ui-primary);flex:0 0 auto;height:calc(var(--spacing)*6);width:calc(var(--spacing)*6)}.collection-directory-state h3[data-v-55ebf82c],.collection-directory-state p[data-v-55ebf82c]{margin:0}.collection-directory-state h3[data-v-55ebf82c]{color:var(--ui-text-highlighted);font-weight:var(--font-weight-semibold)}.collection-directory-state p[data-v-55ebf82c]{font-size:var(--text-sm);margin-top:var(--spacing)}
