.gallery-follow[data-astro-cid-frpsnwoi]{padding-block:var(--space-6) 0}.albums-section[data-astro-cid-frpsnwoi]{padding-top:var(--space-7)}.follow-card[data-astro-cid-frpsnwoi]{gap:var(--space-5);padding:var(--space-5) var(--space-6);border-left:4px solid var(--accent-strong);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}@media (width<=36rem){.follow-card[data-astro-cid-frpsnwoi]{padding:var(--space-5);grid-template-columns:minmax(0,1fr)}}.follow-card__mark[data-astro-cid-frpsnwoi]{background:var(--band);width:4rem;height:4rem;color:var(--band-heading);border-radius:50%;place-items:center;display:grid}.follow-card[data-astro-cid-frpsnwoi] h2[data-astro-cid-frpsnwoi]{font-size:var(--text-xl)}.follow-card[data-astro-cid-frpsnwoi] p[data-astro-cid-frpsnwoi]{margin-top:var(--space-2)}.follow-card__actions[data-astro-cid-frpsnwoi]{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.follow-card__actions[data-astro-cid-frpsnwoi] .btn[data-astro-cid-frpsnwoi]{white-space:normal;overflow-wrap:anywhere;text-align:center;align-items:center;gap:.5rem;display:inline-flex}.gallery-note[data-astro-cid-frpsnwoi]{margin-top:var(--space-4);color:var(--ink-soft);font-size:var(--text-base);max-width:62ch}.filter-bar[data-astro-cid-frpsnwoi]{margin-bottom:var(--space-6);padding:var(--space-5);background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--accent-strong);gap:var(--space-5);display:grid}.filter-bar__title[data-astro-cid-frpsnwoi]{font-family:var(--font-display);font-size:var(--text-xl);color:var(--heading);font-weight:600;line-height:1.2}.filter-row[data-astro-cid-frpsnwoi]{gap:var(--space-5) var(--space-6);flex-wrap:wrap;align-items:start;display:flex}.filter-label[data-astro-cid-frpsnwoi]{margin-bottom:var(--space-2);font-size:var(--text-base);color:var(--ink);font-weight:700;display:block}.filter-options[data-astro-cid-frpsnwoi]{gap:var(--space-3);flex-wrap:wrap;display:flex}.chip-btn[data-astro-cid-frpsnwoi]{min-height:3rem;font:inherit;font-size:var(--text-base);color:var(--ink);background:var(--surface);border:2px solid var(--field-border);cursor:pointer;border-radius:999px;align-items:center;gap:.5em;padding:.4em 1.1em;font-weight:600;line-height:1.2;transition:background .13s,border-color .13s,color .13s;display:inline-flex}.chip-btn[data-astro-cid-frpsnwoi] svg:not(.tick){color:var(--et,currentColor);flex:none}.chip-btn[data-astro-cid-frpsnwoi]:hover{border-color:var(--et,var(--link));background:var(--et-bg,var(--bg-tint))}.chip-btn[data-astro-cid-frpsnwoi][aria-pressed=true]{background:var(--et-bg,var(--brand-solid));border-color:var(--et,var(--accent-strong));box-shadow:inset 0 0 0 1px var(--et,var(--accent-strong));color:var(--et-ink,var(--on-brand))}.chip-btn[data-astro-cid-frpsnwoi][aria-pressed=true] svg:not(.tick){color:var(--et-ink,currentColor)}.tick[data-astro-cid-frpsnwoi]{flex:none;display:none}.chip-btn[data-astro-cid-frpsnwoi][aria-pressed=true] .tick[data-astro-cid-frpsnwoi]{display:block}.filter-group--select[data-astro-cid-frpsnwoi]{min-width:min(100%,16rem)}.filter-select[data-astro-cid-frpsnwoi]{width:100%;min-height:3rem;font:inherit;font-size:var(--text-base);color:var(--ink);background:var(--surface);border:2px solid var(--field-border);border-radius:var(--radius);padding:.4em .8em;display:block}.filter-status-row[data-astro-cid-frpsnwoi]{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.filter-status[data-astro-cid-frpsnwoi]{font-size:var(--text-base);color:var(--ink);margin:0;font-weight:600}.clear-btn[data-astro-cid-frpsnwoi]{min-height:2.75rem;font:inherit;font-size:var(--text-base);color:var(--link);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:.4em .2em;font-weight:600;text-decoration:underline}.clear-btn[data-astro-cid-frpsnwoi]:hover{color:var(--link-hover)}.albums-empty[data-astro-cid-frpsnwoi]{margin-top:var(--space-5);padding:var(--space-6) var(--space-5);text-align:center;background:var(--bg-tint);border:1px dashed var(--field-border)}.albums-empty[data-astro-cid-frpsnwoi] p[data-astro-cid-frpsnwoi]{margin-bottom:var(--space-3)}.albums-empty__title[data-astro-cid-frpsnwoi]{font-family:var(--font-display);font-size:var(--text-xl);color:var(--heading);font-weight:600}.albums[data-astro-cid-frpsnwoi]{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));margin:0;padding:0;list-style:none;display:grid}.album[data-astro-cid-frpsnwoi]{background:var(--surface);border:1px solid var(--line);border-top:6px solid var(--et,var(--accent-strong));border-radius:var(--radius-lg);box-shadow:var(--shadow-card);flex-direction:column;transition:border-color .14s,background .14s;display:flex;position:relative}.album[data-astro-cid-frpsnwoi]:hover{border-color:var(--et,var(--accent-strong));box-shadow:var(--shadow-lift)}.album__cover[data-astro-cid-frpsnwoi]{aspect-ratio:4/3;background:var(--bg-tint);overflow:hidden}.album__img[data-astro-cid-frpsnwoi]{object-fit:cover;object-position:center 28%;width:100%;height:100%;transition:transform .24s;display:block}.album[data-astro-cid-frpsnwoi]:hover .album__img[data-astro-cid-frpsnwoi]{transform:scale(1.03)}.album__body[data-astro-cid-frpsnwoi]{align-items:flex-start;gap:var(--space-2);padding:var(--space-4) var(--space-5) var(--space-5);flex-direction:column;display:flex}.album__body[data-astro-cid-frpsnwoi] .et-chip{font-size:var(--text-sm)}.album__title[data-astro-cid-frpsnwoi]{font-size:var(--text-xl);margin:0;line-height:1.2}.album__link[data-astro-cid-frpsnwoi]{color:var(--heading);text-decoration:none}.album__link[data-astro-cid-frpsnwoi]:hover{text-underline-offset:3px;text-decoration:underline}.album__link[data-astro-cid-frpsnwoi]:after{content:"";position:absolute;inset:0}.album__link[data-astro-cid-frpsnwoi]:focus-visible{outline:none}.album__link[data-astro-cid-frpsnwoi]:focus-visible:after{outline:3px solid var(--focus-ring);outline-offset:3px}.album__body[data-astro-cid-frpsnwoi] p[data-astro-cid-frpsnwoi]{font-size:var(--text-base);color:var(--ink-soft);margin:0}.album__count[data-astro-cid-frpsnwoi]{color:var(--ink);font-weight:700}@media (width<=30rem){.filter-bar[data-astro-cid-frpsnwoi]{padding:var(--space-4)}.chip-btn[data-astro-cid-frpsnwoi]{padding-inline:.9em}}@media (prefers-reduced-motion:reduce){.album[data-astro-cid-frpsnwoi],.album__img[data-astro-cid-frpsnwoi],.chip-btn[data-astro-cid-frpsnwoi]{transition:none}.album[data-astro-cid-frpsnwoi]:hover .album__img[data-astro-cid-frpsnwoi]{transform:none}}
