:where(.feed-row,[data-feed-card-capture-root]) .feed-blog-link{border:1px solid var(--color-border);color:var(--color-text);border-radius:.5rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}:where(.feed-row,[data-feed-card-capture-root]) .feed-blog-link:hover{border-color:var(--color-accent);text-decoration:none}.feed-work-card{--feed-work-marker-color:var(--color-accent);border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);border-radius:.75rem;grid-template-columns:1.15rem minmax(0,1fr);gap:.85rem;padding:1rem;display:grid}.feed-work-rail{justify-content:center;display:flex;position:relative}.feed-work-rail:after{content:"";background:var(--color-border);width:1px;position:absolute;top:.95rem;bottom:0}.feed-work-rail>span{z-index:1;background:var(--feed-work-marker-color);width:.55rem;height:.55rem;box-shadow:0 0 0 .22rem var(--color-bg);border-radius:999px;margin-top:.22rem;position:relative}.feed-work-item--cloudflare .feed-work-card{--feed-work-marker-color:#f6821f}.feed-work-copy{gap:.35rem;min-width:0;display:grid}.feed-work-meta{color:var(--color-text-muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:.35rem .75rem;font-size:.75rem;display:flex}.feed-work-copy h2{margin:0;font-size:.9375rem;font-weight:600;line-height:1.4}.feed-concert-card{color:var(--color-text);gap:.75rem;display:grid}.feed-concert-card:hover{text-decoration:none}.feed-concert-card img,.feed-concert-artwork-fallback{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-border) 35%, var(--color-bg));border-radius:.5rem;width:100%;height:auto;display:block}.feed-concert-card img{padding:.25rem}.feed-concert-artwork-fallback{aspect-ratio:2/3;text-transform:uppercase;letter-spacing:.08em;place-items:center;display:grid}.feed-concert-card:has(img) .feed-concert-artwork-fallback,.feed-concert-card.is-artwork-fallback img{display:none}.feed-concert-card.is-artwork-fallback .feed-concert-artwork-fallback{display:grid}[data-feed-card-capture-state=fallback] .feed-concert-card img{display:none}[data-feed-card-capture-state=fallback] .feed-concert-artwork-fallback{display:grid}.feed-concert-copy{gap:.2rem;display:grid}.feed-concert-copy>span{color:var(--color-text-muted);font-size:.875rem}:where(.feed-row,[data-feed-card-capture-root]) :where(.movie-container,.video-container,.mix-container,.playlist-container,.album-container,.track-container,.podcast-container,.feed-reading-item,.writing-item-shell){width:100%;max-width:var(--center-rail-max-width)}:where(.feed-row,[data-feed-card-capture-root]) .soundcloud-wrapper{min-height:300px}:where(.feed-row,[data-feed-card-capture-root]) .soundcloud-wrapper iframe{border:0;width:100%;height:300px}:where(.feed-row,[data-feed-card-capture-root]) :where(.playlist-container,.album-container,.track-container,.podcast-container){background:var(--color-border);border-radius:12px}:where(.feed-row,[data-feed-card-capture-root]) :where(.playlist-container,.album-container,.track-container,.podcast-container) iframe{border:0;width:100%;display:block}:where(.feed-row,[data-feed-card-capture-root]) :where(.video-fallback.video-error,.fallback.error,.podcast-fallback.podcast-error){clip:auto;width:auto;height:auto;color:var(--color-text-muted);white-space:normal;word-break:break-all;border:0;margin:.5rem 0 0;padding:0;font-size:.875rem;display:block;position:static;overflow:visible}:where(.feed-row,[data-feed-card-capture-root]) .feed-provider-fallback.feed-provider-fallback:is(.error,.podcast-error,.video-error){min-height:var(--feed-provider-height,inherit);clip:auto;border:1px solid var(--color-border);background:linear-gradient(135deg, color-mix(in srgb, var(--color-border) 35%, var(--color-bg)), var(--color-bg));color:var(--color-text);white-space:normal;word-break:normal;border-radius:12px;align-content:center;gap:.45rem;margin:0;padding:1.25rem;display:grid;position:relative;overflow:hidden}:where(.feed-row,[data-feed-card-capture-root]) .feed-provider-fallback-kind{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}:where(.feed-row,[data-feed-card-capture-root]) .feed-provider-fallback strong{font-size:1.125rem;line-height:1.25}:where(.feed-row,[data-feed-card-capture-root]) .feed-provider-fallback-year{color:var(--color-text-muted);font-size:.875rem}:where(.feed-row,[data-feed-card-capture-root]) .feed-provider-fallback-actions{flex-wrap:wrap;gap:.35rem 1rem;margin-top:.35rem;display:flex}:where(.feed-row,[data-feed-card-capture-root]) .feed-provider-fallback-provider{color:var(--color-text-muted);font-size:.75rem;position:absolute;top:1rem;right:1rem}:where(.feed-row,[data-feed-card-capture-root]) .photo-item{border:1px solid var(--color-border);border-radius:.5rem;width:100%;overflow:hidden}:where(.feed-row,[data-feed-card-capture-root]) .photo-item img{aspect-ratio:1;object-fit:cover;width:100%;display:block}:where(.feed-row,[data-feed-card-capture-root]) .feed-book-item :where(a,.book-item){border:1px solid var(--color-border);color:var(--color-text);border-radius:.5rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}:where(.feed-row,[data-feed-card-capture-root]) .feed-book-item.has-cover :where(a,.book-item){background:var(--color-border);padding:0;display:block;overflow:hidden;box-shadow:0 .5rem 1.5rem #00000024}:where(.feed-row,[data-feed-card-capture-root]) .book-cover-image{width:100%;height:auto;display:block}:where(.feed-row,[data-feed-card-capture-root]) .book-cover-fallback,:where(.feed-row,[data-feed-card-capture-root]) .feed-book-item.is-cover-fallback .book-cover-image{display:none}:where(.feed-row,[data-feed-card-capture-root]) .feed-book-item.is-cover-fallback .book-cover-fallback{background:var(--color-bg);justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}:where(.feed-row,[data-feed-card-capture-root]) .book-title{font-weight:500}:where(.feed-row,[data-feed-card-capture-root]) .book-meta{color:var(--color-text-muted);font-size:.875rem}@media (width<=639px){:where(.feed-row,[data-feed-card-capture-root]) .feed-blog-link,:where(.feed-row,[data-feed-card-capture-root]) .feed-book-item :where(a,.book-item){flex-direction:column;align-items:flex-start}}
