.sidebar[data-astro-cid-bybywsqm]{width:240px;flex-shrink:0}.widget[data-astro-cid-bybywsqm]{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--color-border)}.widget[data-astro-cid-bybywsqm]:last-child{border-bottom:none;padding-bottom:0}.widget[data-astro-cid-bybywsqm] h3[data-astro-cid-bybywsqm]{font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent);margin-bottom:1rem;font-weight:500}.widget[data-astro-cid-bybywsqm] h3[data-astro-cid-bybywsqm]:before{content:"// "}.vinyl-list[data-astro-cid-bybywsqm]{display:flex;flex-direction:column;gap:.75rem}.vinyl-item[data-astro-cid-bybywsqm]{display:flex;gap:.75rem;align-items:flex-start;text-decoration:none;padding:.4rem;margin:-.4rem;border-radius:6px;transition:background-color .15s ease}.vinyl-item[data-astro-cid-bybywsqm]:hover{background-color:var(--color-border);text-decoration:none}.vinyl-thumb[data-astro-cid-bybywsqm]{width:48px;height:48px;flex-shrink:0;border-radius:4px;overflow:hidden;background:var(--color-border)}.vinyl-thumb[data-astro-cid-bybywsqm] img[data-astro-cid-bybywsqm]{width:100%;height:100%;object-fit:cover}.vinyl-placeholder[data-astro-cid-bybywsqm]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);opacity:.5}.vinyl-placeholder[data-astro-cid-bybywsqm] svg[data-astro-cid-bybywsqm]{width:24px;height:24px}.vinyl-info[data-astro-cid-bybywsqm]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem}.vinyl-title[data-astro-cid-bybywsqm]{font-size:.8rem;font-weight:500;color:var(--color-text);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vinyl-item[data-astro-cid-bybywsqm]:hover .vinyl-title[data-astro-cid-bybywsqm]{color:var(--color-accent)}.vinyl-artist[data-astro-cid-bybywsqm]{font-size:.72rem;color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.media-item[data-astro-cid-bybywsqm]{display:flex;gap:.75rem;align-items:flex-start}.media-thumb[data-astro-cid-bybywsqm]{width:48px;height:48px;flex-shrink:0;border-radius:4px;overflow:hidden;background:var(--color-border)}.book-thumb[data-astro-cid-bybywsqm]{width:40px;height:56px;border-radius:2px}.media-thumb[data-astro-cid-bybywsqm] img[data-astro-cid-bybywsqm]{width:100%;height:100%;object-fit:cover}.placeholder-thumb[data-astro-cid-bybywsqm]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);opacity:.5}.placeholder-thumb[data-astro-cid-bybywsqm] svg[data-astro-cid-bybywsqm]{width:20px;height:20px}.media-info[data-astro-cid-bybywsqm]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.media-title[data-astro-cid-bybywsqm]{font-size:.85rem;font-weight:500;color:var(--color-text);line-height:1.3;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}a[data-astro-cid-bybywsqm].media-title:hover{color:var(--color-accent)}.media-subtitle[data-astro-cid-bybywsqm]{font-size:.75rem;color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:768px){.sidebar[data-astro-cid-bybywsqm]{width:100%;margin-top:3rem;padding-top:2rem;border-top:1px solid var(--color-border)}.vinyl-list[data-astro-cid-bybywsqm]{gap:1rem}.vinyl-thumb[data-astro-cid-bybywsqm]{width:56px;height:56px}.vinyl-title[data-astro-cid-bybywsqm]{font-size:.85rem}.vinyl-artist[data-astro-cid-bybywsqm]{font-size:.75rem}.media-item[data-astro-cid-bybywsqm]{gap:1rem}.book-thumb[data-astro-cid-bybywsqm]{width:48px;height:68px}}.page-header[data-astro-cid-6v6b6zos]{margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border)}.page-header[data-astro-cid-6v6b6zos] h1[data-astro-cid-6v6b6zos]{font-size:1.9rem;font-weight:700;margin-bottom:0;text-transform:lowercase;letter-spacing:.02em}.now-intro[data-astro-cid-6v6b6zos]{margin:0 0 1.5rem;font-family:var(--font-serif);font-size:1.1rem;line-height:1.75;color:var(--color-text)}.now-row[data-astro-cid-6v6b6zos]{display:grid;grid-template-columns:44px 1fr;gap:1.25rem;align-items:start;padding:1.6rem 0;border-bottom:1px solid var(--color-border)}.now-tile[data-astro-cid-6v6b6zos]{display:grid;place-items:center;width:44px;height:44px;border-radius:6px;background:color-mix(in srgb,var(--color-text) 5%,var(--color-bg));border:1px solid var(--color-border);color:var(--color-text-muted);transition:background .18s cubic-bezier(.2,0,0,1),border-color .18s cubic-bezier(.2,0,0,1),color .18s cubic-bezier(.2,0,0,1)}.now-body[data-astro-cid-6v6b6zos]{display:flex;flex-direction:column;gap:.5rem}.now-label[data-astro-cid-6v6b6zos]{font-family:var(--font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted)}.now-rowtitle[data-astro-cid-6v6b6zos]{margin:0;font-family:var(--font-serif);font-size:1.35rem;font-weight:400;line-height:1.3;letter-spacing:-.01em;color:var(--color-text);transition:color .18s cubic-bezier(.2,0,0,1);text-wrap:pretty}.now-rowtitle[data-astro-cid-6v6b6zos] a{color:var(--color-accent);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--color-accent) 30%,transparent)}.now-rowtitle[data-astro-cid-6v6b6zos] a:hover{border-bottom-color:var(--color-accent)}.now-rowtext[data-astro-cid-6v6b6zos]{margin:0;max-width:60ch;font-size:.95rem;line-height:1.62;color:var(--color-text-muted);text-wrap:pretty}.now-row[data-astro-cid-6v6b6zos]:hover .now-tile[data-astro-cid-6v6b6zos]{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.now-row[data-astro-cid-6v6b6zos]:hover .now-rowtitle[data-astro-cid-6v6b6zos]{color:var(--color-accent)}@media(max-width:520px){.now-row[data-astro-cid-6v6b6zos]{grid-template-columns:38px 1fr;gap:1rem}.now-tile[data-astro-cid-6v6b6zos]{width:38px;height:38px}}
