.archive-container[data-astro-cid-cba3rxsa]{max-width:var(--max-width);margin:0 auto;padding:3rem 2rem 6rem}.archive-header[data-astro-cid-cba3rxsa]{margin-bottom:2.75rem}.header-meta[data-astro-cid-cba3rxsa]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.15em}.meta-label[data-astro-cid-cba3rxsa]{color:var(--accent-blue);font-weight:500}.meta-count[data-astro-cid-cba3rxsa]{color:var(--text-muted)}.archive-title[data-astro-cid-cba3rxsa]{font-size:2.5rem;font-weight:300;letter-spacing:-.03em;color:var(--text-primary);margin-bottom:1.25rem;line-height:1.15}.klein-accent-bar[data-astro-cid-cba3rxsa]{width:min(380px,92%);height:2px;background-color:var(--accent-blue);-webkit-mask-image:linear-gradient(to right,#000 0%,#000 40%,rgba(0,0,0,.92) 55%,rgba(0,0,0,.78) 70%,rgba(0,0,0,.58) 85%,rgba(0,0,0,.4) 100%);mask-image:linear-gradient(to right,#000 0% 40%,#000000eb 55%,#000000c7,#00000094,#0006);margin-bottom:1.75rem}.archive-statement[data-astro-cid-cba3rxsa]{font-size:1.05rem;color:var(--text-secondary);line-height:1.75;font-weight:300;margin-bottom:1rem}.mono-caption[data-astro-cid-cba3rxsa]{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.2em;color:var(--text-muted);margin-bottom:3rem}.controls-console[data-astro-cid-cba3rxsa]{margin-bottom:2.5rem;padding-bottom:1.25rem;border-bottom:1px solid var(--border-color)}.console-actions[data-astro-cid-cba3rxsa]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.search-box-wrapper[data-astro-cid-cba3rxsa]{flex:1 1 320px;max-width:460px;min-width:260px;display:flex;align-items:center;gap:.5rem;background:var(--bg-card);border:1px solid var(--border-color);border-radius:2px;padding:.35rem .65rem;transition:border-color .2s ease,box-shadow .2s ease}.search-box-wrapper[data-astro-cid-cba3rxsa]:focus-within{border-color:var(--accent-blue);box-shadow:0 0 0 1px var(--accent-blue)}.search-icon-label[data-astro-cid-cba3rxsa]{display:flex;align-items:center;color:var(--text-muted);cursor:pointer}.search-icon[data-astro-cid-cba3rxsa]{display:block;color:var(--text-muted);transition:color .15s ease}.search-box-wrapper[data-astro-cid-cba3rxsa]:focus-within .search-icon[data-astro-cid-cba3rxsa]{color:var(--accent-blue)}.archive-search-input[data-astro-cid-cba3rxsa]{flex:1;background:transparent;border:none;outline:none;font-family:var(--font-sans);font-size:.82rem;color:var(--text-primary);min-width:0;padding:.1rem 0}.archive-search-input[data-astro-cid-cba3rxsa]::placeholder{color:var(--text-muted);font-size:.78rem}.archive-search-input[data-astro-cid-cba3rxsa]::-webkit-search-cancel-button,.archive-search-input[data-astro-cid-cba3rxsa]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.search-suffix[data-astro-cid-cba3rxsa]{display:flex;align-items:center;flex-shrink:0}.search-shortcut-hint[data-astro-cid-cba3rxsa]{font-family:var(--font-mono);font-size:.65rem;color:var(--text-muted);background:var(--bg-subtle);border:1px solid var(--border-color);border-radius:2px;padding:.1rem .35rem;line-height:1;user-select:none}.search-clear-btn[data-astro-cid-cba3rxsa]{background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:.15rem;display:flex;align-items:center;justify-content:center;border-radius:2px;transition:color .15s ease}.search-clear-btn[data-astro-cid-cba3rxsa]:hover{color:var(--accent-blue)}.console-status-bar[data-astro-cid-cba3rxsa]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem;margin-top:.85rem;font-family:var(--font-mono);font-size:.72rem}.console-meta-info[data-astro-cid-cba3rxsa]{display:flex;align-items:center}.archive-count-tag[data-astro-cid-cba3rxsa]{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em;color:var(--text-muted);font-weight:500}.count-accent[data-astro-cid-cba3rxsa]{color:var(--accent-blue);font-weight:600}.search-feedback-wrap[data-astro-cid-cba3rxsa]{display:flex;align-items:center;gap:.5rem;color:var(--text-secondary)}.feedback-indicator[data-astro-cid-cba3rxsa]{width:6px;height:6px;border-radius:50%;background-color:var(--accent-blue);display:inline-block}.search-feedback-text[data-astro-cid-cba3rxsa]{font-size:.72rem;color:var(--text-secondary)}.feedback-clear-btn[data-astro-cid-cba3rxsa]{background:transparent;border:1px solid var(--border-color);border-radius:2px;color:var(--text-muted);font-family:var(--font-mono);font-size:.68rem;padding:.15rem .45rem;cursor:pointer;transition:all .15s ease}.feedback-clear-btn[data-astro-cid-cba3rxsa]:hover{color:var(--accent-blue);border-color:var(--accent-blue)}.action-tools[data-astro-cid-cba3rxsa]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.sort-selector-wrapper[data-astro-cid-cba3rxsa]{display:flex;align-items:center;gap:.4rem;background:var(--bg-card);border:1px solid var(--border-color);border-radius:2px;padding:.25rem .65rem}.sort-label[data-astro-cid-cba3rxsa]{display:flex;align-items:center;gap:.3rem;font-family:var(--font-mono);font-size:.7rem;color:var(--text-muted);letter-spacing:.05em}.archive-sort-select[data-astro-cid-cba3rxsa]{background:transparent;border:none;color:var(--text-primary);font-family:var(--font-mono);font-size:.72rem;outline:none;cursor:pointer;padding:.2rem 0}.archive-sort-select[data-astro-cid-cba3rxsa] option[data-astro-cid-cba3rxsa]{background-color:var(--bg-card);color:var(--text-primary)}.view-switcher[data-astro-cid-cba3rxsa]{display:flex;border:1px solid var(--border-color);border-radius:2px;overflow:hidden}.view-btn[data-astro-cid-cba3rxsa]{background:transparent;border:none;color:var(--text-muted);font-family:var(--font-mono);font-size:.72rem;padding:.4rem .85rem;display:flex;align-items:center;gap:.4rem;cursor:pointer;transition:all .15s ease}.view-btn[data-astro-cid-cba3rxsa].active{background-color:var(--bg-subtle);color:var(--text-primary);font-weight:500}.gallery-grid[data-astro-cid-cba3rxsa]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2.5rem 2rem}.record-card[data-astro-cid-cba3rxsa]{display:flex;flex-direction:column;transition:transform .2s ease}.record-card[data-astro-cid-cba3rxsa].search-hidden,.table-row[data-astro-cid-cba3rxsa].search-hidden{display:none!important}.sleeve-container[data-astro-cid-cba3rxsa]{position:relative;width:100%;aspect-ratio:1 / 1;cursor:pointer;overflow:visible}.vinyl-disc[data-astro-cid-cba3rxsa]{position:absolute;top:5%;right:5%;width:90%;height:90%;border-radius:50%;background:radial-gradient(circle,#1a1a1e,#0d0d0f 70%,#000);box-shadow:0 4px 15px #0006;display:flex;align-items:center;justify-content:center;transition:transform .35s cubic-bezier(.16,1,.3,1);z-index:1}.vinyl-grooves[data-astro-cid-cba3rxsa]{position:absolute;width:82%;height:82%;border-radius:50%;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 0 0 6px #ffffff05,inset 0 0 0 16px #ffffff08,inset 0 0 0 28px #ffffff05,inset 0 0 0 42px #ffffff08}.vinyl-label-center[data-astro-cid-cba3rxsa]{width:32%;height:32%;border-radius:50%;background-color:var(--accent-blue);border:3px solid #111;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;font-family:var(--font-mono);font-size:.65rem;font-weight:500}.album-sleeve[data-astro-cid-cba3rxsa]{display:block;text-decoration:none;position:relative;width:100%;height:100%;background-color:var(--bg-card);border:1px solid var(--border-color);box-shadow:0 8px 24px #0000000f;overflow:hidden;z-index:2;transition:transform .25s ease,border-color .2s ease}.album-sleeve[data-astro-cid-cba3rxsa] img[data-astro-cid-cba3rxsa]{width:100%;height:100%;object-fit:cover;display:block}.badge-featured[data-astro-cid-cba3rxsa]{position:absolute;top:.75rem;left:.75rem;background-color:var(--accent-blue);color:#fff;font-family:var(--font-mono);font-size:.65rem;letter-spacing:.1em;padding:.25rem .5rem;font-weight:500}.sleeve-overlay[data-astro-cid-cba3rxsa]{position:absolute;inset:0;background-color:#0532a8bf;opacity:0;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease}.view-drawer-hint[data-astro-cid-cba3rxsa]{color:#fff;font-family:var(--font-mono);font-size:.8rem;letter-spacing:.1em;font-weight:400;border-bottom:1px solid #ffffff;padding-bottom:2px}.sleeve-container[data-astro-cid-cba3rxsa]:hover .vinyl-disc[data-astro-cid-cba3rxsa]{transform:translate(25%,-6%) rotate(45deg)}.sleeve-container[data-astro-cid-cba3rxsa]:hover .album-sleeve[data-astro-cid-cba3rxsa]{border-color:var(--accent-blue)}.sleeve-container[data-astro-cid-cba3rxsa]:hover .sleeve-overlay[data-astro-cid-cba3rxsa]{opacity:1}.card-caption[data-astro-cid-cba3rxsa]{padding-top:1.15rem}.caption-top[data-astro-cid-cba3rxsa]{font-family:var(--font-mono);font-size:.72rem;color:var(--text-muted);margin-bottom:.35rem;display:flex;align-items:center;gap:.35rem}.caption-title[data-astro-cid-cba3rxsa]{font-size:1.15rem;font-weight:400;line-height:1.35;margin-bottom:.25rem}.title-link[data-astro-cid-cba3rxsa]{color:var(--text-primary);text-decoration:none;transition:color .15s ease}.title-link[data-astro-cid-cba3rxsa]:hover{color:var(--accent-blue)}.caption-artist[data-astro-cid-cba3rxsa]{font-size:.9rem;color:var(--text-secondary);font-weight:300;margin-bottom:.5rem}.card-matched-track[data-astro-cid-cba3rxsa]{margin:.2rem 0 .6rem;padding:.25rem .5rem;background-color:var(--accent-blue-bg);border-left:2px solid var(--accent-blue);font-size:.72rem;color:var(--accent-blue);display:flex;align-items:center;gap:.35rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.card-matched-track[data-astro-cid-cba3rxsa] .matched-icon[data-astro-cid-cba3rxsa]{font-size:.7rem;flex-shrink:0}.card-matched-track[data-astro-cid-cba3rxsa] .matched-text[data-astro-cid-cba3rxsa]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:.7rem;font-weight:500}.caption-genres[data-astro-cid-cba3rxsa]{display:flex;flex-wrap:wrap;gap:.4rem}.tag-genre[data-astro-cid-cba3rxsa]{font-family:var(--font-mono);font-size:.65rem;color:var(--text-muted);background-color:var(--bg-subtle);padding:.15rem .45rem;border-radius:2px}.table-wrapper[data-astro-cid-cba3rxsa]{overflow-x:auto;border:1px solid var(--border-color);background-color:var(--bg-card)}.archive-table[data-astro-cid-cba3rxsa]{width:100%;border-collapse:collapse;text-align:left;font-size:.88rem}.archive-table[data-astro-cid-cba3rxsa] th[data-astro-cid-cba3rxsa]{background-color:var(--bg-subtle);font-family:var(--font-mono);font-size:.7rem;letter-spacing:.1em;color:var(--text-muted);padding:.85rem 1.25rem;font-weight:500;border-bottom:1px solid var(--border-color)}.archive-table[data-astro-cid-cba3rxsa] td[data-astro-cid-cba3rxsa]{padding:1rem 1.25rem;border-bottom:1px solid var(--border-color);vertical-align:middle}.table-row[data-astro-cid-cba3rxsa]:hover td[data-astro-cid-cba3rxsa]{background-color:var(--accent-blue-bg)}.col-num[data-astro-cid-cba3rxsa]{width:70px;font-family:var(--font-mono);color:var(--accent-blue);font-size:.8rem}.table-title-link[data-astro-cid-cba3rxsa]{font-weight:400;color:var(--text-primary)}.table-title-link[data-astro-cid-cba3rxsa]:hover{color:var(--accent-blue)}.table-item-artist[data-astro-cid-cba3rxsa]{font-size:.8rem;color:var(--text-secondary);font-weight:300}.table-matched-track[data-astro-cid-cba3rxsa]{margin-top:.35rem;font-size:.72rem;font-family:var(--font-mono);color:var(--accent-blue);display:flex;align-items:center;gap:.3rem}.table-matched-track[data-astro-cid-cba3rxsa] .matched-icon[data-astro-cid-cba3rxsa]{font-size:.7rem}.table-matched-track[data-astro-cid-cba3rxsa] .matched-text[data-astro-cid-cba3rxsa]{font-weight:500}.col-label[data-astro-cid-cba3rxsa]{font-family:var(--font-mono);font-size:.78rem}.mono-label[data-astro-cid-cba3rxsa]{display:block;color:var(--text-primary)}.mono-cat[data-astro-cid-cba3rxsa]{color:var(--text-muted);font-size:.72rem}.tag-format[data-astro-cid-cba3rxsa]{font-family:var(--font-mono);font-size:.72rem;color:var(--text-secondary);border:1px solid var(--border-color);padding:.2rem .5rem}.table-genres[data-astro-cid-cba3rxsa]{display:flex;flex-wrap:wrap;gap:.35rem}.tag-genre-sm[data-astro-cid-cba3rxsa]{font-family:var(--font-mono);font-size:.65rem;background-color:var(--bg-subtle);color:var(--text-muted);padding:.15rem .4rem}.caption-date[data-astro-cid-cba3rxsa]{font-family:var(--font-mono);font-size:.72rem;color:var(--accent-blue);letter-spacing:.03em}.col-date[data-astro-cid-cba3rxsa]{font-family:var(--font-mono);font-size:.75rem;white-space:nowrap}.mono-date[data-astro-cid-cba3rxsa]{font-family:var(--font-mono);color:var(--accent-blue);font-size:.78rem;font-weight:500}.mono-year[data-astro-cid-cba3rxsa]{font-family:var(--font-mono);color:var(--text-primary);font-size:.85rem}.link-view-exhibit[data-astro-cid-cba3rxsa]{font-family:var(--font-mono);font-size:.78rem;color:var(--accent-blue);white-space:nowrap}.search-empty-state[data-astro-cid-cba3rxsa]{border:1px solid var(--border-color);background-color:var(--bg-card);padding:4.5rem 2rem;text-align:center;border-radius:2px;margin:1.5rem 0 3rem}.empty-badge[data-astro-cid-cba3rxsa]{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.18em;color:var(--accent-blue);margin-bottom:1rem;font-weight:500}.empty-title[data-astro-cid-cba3rxsa]{font-size:1.45rem;font-weight:300;color:var(--text-primary);margin-bottom:.75rem}.empty-title[data-astro-cid-cba3rxsa] span[data-astro-cid-cba3rxsa]{color:var(--accent-blue);font-weight:400}.empty-desc[data-astro-cid-cba3rxsa]{font-size:.92rem;color:var(--text-secondary);max-width:580px;margin:0 auto 2rem;line-height:1.8}.empty-action-row[data-astro-cid-cba3rxsa]{display:flex;justify-content:center;gap:1rem}.empty-clear-btn[data-astro-cid-cba3rxsa]{background-color:var(--accent-blue);color:#fff;border:none;border-radius:2px;padding:.55rem 1.4rem;font-family:var(--font-mono);font-size:.78rem;cursor:pointer;letter-spacing:.05em;transition:background-color .15s ease}.empty-clear-btn[data-astro-cid-cba3rxsa]:hover{background-color:var(--accent-blue-hover)}.hidden[data-astro-cid-cba3rxsa]{display:none!important}@media(max-width:768px){.archive-container[data-astro-cid-cba3rxsa]{padding:2rem 1.25rem 4rem}.search-box-wrapper[data-astro-cid-cba3rxsa]{max-width:100%;flex-basis:100%}.action-tools[data-astro-cid-cba3rxsa]{width:100%;justify-content:space-between}.gallery-grid[data-astro-cid-cba3rxsa]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:2rem 1.25rem}.console-status-bar[data-astro-cid-cba3rxsa]{flex-direction:column;align-items:flex-start;gap:.5rem}}
