.controls[data-astro-cid-73vziko6]{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.view-picker[data-astro-cid-73vziko6]{position:relative}.view-button[data-astro-cid-73vziko6]{display:flex;align-items:center;gap:.75rem;height:52px;padding:0 1.4rem;background:var(--glass);border:1px solid var(--border);border-radius:999px;color:var(--text);font:inherit;font-weight:600;cursor:pointer;transition:border-color .25s,background .25s}.view-button[data-astro-cid-73vziko6]:hover,.view-button[data-astro-cid-73vziko6][aria-expanded=true]{border-color:#ffffff59;background:#ffffff1a}.chevron[data-astro-cid-73vziko6]{width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .25s}.view-button[data-astro-cid-73vziko6][aria-expanded=true] .chevron[data-astro-cid-73vziko6]{transform:translateY(2px) rotate(-135deg)}.view-options[data-astro-cid-73vziko6]{position:absolute;top:calc(100% + .5rem);left:0;z-index:20;min-width:100%;padding:.4rem;list-style:none;background:#151515;border:1px solid var(--border);border-radius:18px;box-shadow:0 18px 40px #00000080}.view-options[data-astro-cid-73vziko6] li[data-astro-cid-73vziko6]{padding:.75rem 1rem;border-radius:12px;white-space:nowrap;cursor:pointer}.view-options[data-astro-cid-73vziko6] li[data-astro-cid-73vziko6]:hover,.view-options[data-astro-cid-73vziko6] li[data-astro-cid-73vziko6]:focus-visible{background:#ffffff14;outline:none}.view-options[data-astro-cid-73vziko6] li[data-astro-cid-73vziko6][aria-selected=true]{background:#ffffff24;font-weight:600}.search[data-astro-cid-73vziko6]{position:relative;flex:1 1 260px}.search[data-astro-cid-73vziko6] input[data-astro-cid-73vziko6]{width:100%;height:52px;padding:0 1.2rem 0 3rem;background:var(--glass);border:1px solid var(--border);border-radius:999px;color:var(--text);font:inherit;font-size:1rem;transition:border-color .25s}.search[data-astro-cid-73vziko6] input[data-astro-cid-73vziko6]::placeholder{color:var(--muted)}.search[data-astro-cid-73vziko6] input[data-astro-cid-73vziko6]:focus{outline:none;border-color:#fffc}.search-icon[data-astro-cid-73vziko6]{position:absolute;left:1.2rem;top:50%;width:14px;height:14px;border:2px solid var(--muted);border-radius:50%;transform:translateY(-60%);pointer-events:none}.search-icon[data-astro-cid-73vziko6]:after{content:"";position:absolute;width:2px;height:7px;background:var(--muted);right:-4px;bottom:-6px;transform:rotate(-45deg)}.results[data-astro-cid-73vziko6]{min-height:1.5rem;margin-bottom:1.5rem;color:var(--muted)}.grid[data-astro-cid-73vziko6],.album-grid[data-astro-cid-73vziko6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;align-items:start}.album-grid[data-astro-cid-73vziko6]{grid-auto-flow:row dense}[data-astro-cid-73vziko6][hidden]{display:none!important}.album-card[data-astro-cid-73vziko6]{display:block;width:100%;padding:0;text-align:left;background:var(--glass);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;color:var(--text);font:inherit;cursor:pointer;transition:.4s}.album-card[data-astro-cid-73vziko6]:hover{transform:translateY(-10px) scale(1.02)}.album-card[data-astro-cid-73vziko6][aria-expanded=true]{border-color:#fff9;box-shadow:0 0 0 1px #ffffff59}.album-card[data-astro-cid-73vziko6] .cover[data-astro-cid-73vziko6]{aspect-ratio:1/1;overflow:hidden}.album-card[data-astro-cid-73vziko6] .cover[data-astro-cid-73vziko6] img[data-astro-cid-73vziko6]{display:block;width:100%;height:100%;object-fit:cover}.album-card[data-astro-cid-73vziko6] .cover[data-astro-cid-73vziko6].mosaic{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.album-card[data-astro-cid-73vziko6] .info[data-astro-cid-73vziko6]{padding:1.2rem}.album-card[data-astro-cid-73vziko6] .info[data-astro-cid-73vziko6] h3[data-astro-cid-73vziko6]{font-size:1.2rem;line-height:1.3;min-height:2.6em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.album-card[data-astro-cid-73vziko6] .info[data-astro-cid-73vziko6] p[data-astro-cid-73vziko6]{color:var(--muted);margin-top:.5rem}.matches[data-astro-cid-73vziko6]:not(:empty){display:block;margin-top:.25rem;color:var(--text);font-weight:600}.album-panel[data-astro-cid-73vziko6]{grid-column:1 / -1;padding:1.5rem;background:#ffffff08;border:1px solid var(--border);border-radius:var(--radius)}.panel-head[data-astro-cid-73vziko6]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.panel-head[data-astro-cid-73vziko6] h3[data-astro-cid-73vziko6]{font-size:1.5rem}.panel-head[data-astro-cid-73vziko6] h3[data-astro-cid-73vziko6] span[data-astro-cid-73vziko6]{color:var(--muted);font-weight:400}.album-links[data-astro-cid-73vziko6]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;color:var(--muted)}.album-links[data-astro-cid-73vziko6] a[data-astro-cid-73vziko6]{padding:.55rem 1rem;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#ffffff0d;color:#fff;font-size:.9rem;transition:.25s}.album-links[data-astro-cid-73vziko6] a[data-astro-cid-73vziko6]:hover{background:#ffffff1f;border-color:#fff}@media(max-width:600px){.grid[data-astro-cid-73vziko6],.album-grid[data-astro-cid-73vziko6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.view-picker[data-astro-cid-73vziko6],.view-button[data-astro-cid-73vziko6]{width:100%}.view-button[data-astro-cid-73vziko6]{justify-content:space-between}.album-card[data-astro-cid-73vziko6]:hover{transform:none}.album-card[data-astro-cid-73vziko6] .info[data-astro-cid-73vziko6]{padding:.8rem .9rem}.album-card[data-astro-cid-73vziko6] .info[data-astro-cid-73vziko6] h3[data-astro-cid-73vziko6]{font-size:.95rem;line-height:1.25}.album-card[data-astro-cid-73vziko6] .info[data-astro-cid-73vziko6] p[data-astro-cid-73vziko6]{font-size:.85rem;margin-top:.25rem}.album-panel[data-astro-cid-73vziko6]{padding:1rem .75rem}.panel-head[data-astro-cid-73vziko6] h3[data-astro-cid-73vziko6]{font-size:1.2rem}}.page[data-astro-cid-klhljcvd]{padding-top:8rem}.hero[data-astro-cid-klhljcvd]{text-align:center;padding:6rem 1rem 4rem}h1[data-astro-cid-klhljcvd]{font-size:clamp(3rem,8vw,8rem);letter-spacing:2px}p[data-astro-cid-klhljcvd]{color:var(--muted);margin-top:1rem}
