.frame[data-astro-cid-iap2rirh]{position:relative}.artwork[data-astro-cid-iap2rirh]{background:var(--thumb) center / cover no-repeat;width:fit-content;max-width:100%;height:fit-content;max-height:100%;margin:auto;position:absolute;inset:0}.artwork[data-astro-cid-iap2rirh] img[data-astro-cid-iap2rirh]{backdrop-filter:blur(1.5rem)}.artwork[data-astro-cid-iap2rirh].shadow{--poster-shadow-offset:.5rem;filter:drop-shadow(var(--poster-shadow-offset) var(--poster-shadow-offset) 0px #0003)}.show-card[data-astro-cid-gz7xxiyi]{--show-bg:var(--palette-dark-vibrant);--show-fg:var(--fg-0);--show-accent:var(--palette-vibrant);--show-accent-fg:color-mix(in oklch, var(--palette-vibrant) 15%, white);--show-muted:color-mix(in oklch, var(--show-fg) 55%, transparent);--show-border:color-mix(in oklch, var(--palette-vibrant) 50%, transparent);background:var(--show-bg);color:var(--show-fg);padding:1rem;position:relative;overflow:hidden;@media (prefers-reduced-motion:no-preference){& .artwork{transition:transform .125s ease-in-out}&:hover .artwork{transform:scale(1.08) rotate(random(-1.5deg, 1.5deg))}}}.show-card[data-astro-cid-gz7xxiyi]:hover{--show-bg:var(--palette-dark-muted)}.card-link[data-astro-cid-gz7xxiyi]:after{content:"";position:absolute;inset:0}.artists[data-astro-cid-gz7xxiyi]{margin:0;padding:0;list-style:none;& li{display:inline}& a{position:relative}& a:hover{text-underline-offset:3px;text-decoration:underline}& .sep{color:var(--show-muted)}}[data-view=list] .poster-grid,[data-view=grid] .poster-list{display:none}[data-view=grid]{& .show-card{border-radius:var(--radius-3);flex-direction:column;gap:1rem;height:100%;display:flex;position:relative}& .poster-wrap{padding:1rem}& .body{gap:var(--space-2);display:grid;position:relative}& .header{gap:var(--space-2);justify-content:space-between;align-items:baseline;display:flex}& .title{font-size:var(--type-scale-5);color:var(--show-fg);flex:1;margin:0}& time{color:var(--palette-light-vibrant);font-size:var(--type-scale-3);flex-shrink:1;margin:0}& .artists{color:var(--show-fg);font-size:var(--type-scale-2);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}& .type-ring{color:var(--palette-light-vibrant);position:absolute;top:1rem;right:1rem}}[data-view=list]{& .show-card{grid-template-columns:subgrid;height:auto;padding:var(--space-2) var(--space-3);grid-column:1/-1;grid-template-rows:1fr;align-items:center;display:grid;overflow:visible;& *{font-weight:400}& .date{color:var(--fg-0)}}& .show-card:hover{background:var(--show-bg)}& .card-link{grid-area:1/1;display:block}& .poster-wrap{width:6rem}& .poster-wrap .artwork.shadow{--poster-shadow-offset:.25rem}& .body,& .header{display:contents}& .type-ring{display:none}& .date{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:var(--type-scale-4);grid-area:1/2}& .title{font-size:var(--type-scale-4);grid-area:1/3;min-width:0}& .artists{text-overflow:ellipsis;font-size:var(--type-scale-3);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;grid-area:1/4;display:-webkit-box;overflow:hidden}}@media (width<=63rem){[data-view=list]{& .poster-wrap{width:3rem}& .title{grid-column:3/5}& .date,& .title,& .artists{font-size:var(--type-scale-3)}& .artists{display:none}}}.show-content[data-astro-cid-y57v3lyq]{gap:var(--space-5);min-width:0;display:grid}.show-toolbar[data-astro-cid-y57v3lyq]{justify-content:space-between;align-items:baseline;gap:var(--space-4);flex-wrap:wrap;display:flex}.view-toggle[data-astro-cid-y57v3lyq]{gap:var(--space-3);justify-content:flex-start;display:flex;& button{font:inherit;font-size:var(--type-scale-3);color:var(--fg-0);cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:0;padding:0;font-weight:450;display:inline-flex;&[aria-pressed=true]{& .view-toggle-dot{background:red;border-color:#0000;position:relative;box-shadow:0 0 1.5rem red,0 .125rem .25rem #f003;&:before,&:after{content:"";border:1px solid #0009;border-radius:50%;position:absolute;inset:.1875rem;mask:linear-gradient(#000 0%,#0000 100%)}&:before{filter:blur(1px);mask:linear-gradient(#0000 0%,#000 100%)}}}}& .view-toggle-dot{border:1px solid var(--fg-2);border-radius:50%;width:3rem;height:3rem}}.year-heading[data-astro-cid-y57v3lyq]{font-size:var(--type-scale-7);color:var(--fg-1);margin-block-start:var(--space-5)}.show-list[data-astro-cid-y57v3lyq]{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));margin:0;padding:0;list-style:none;display:grid}.show-item[data-astro-cid-y57v3lyq]{min-width:0}[data-astro-cid-y57v3lyq][data-view=list] .show-content[data-astro-cid-y57v3lyq]{gap:0 var(--space-4);grid-template-columns:max-content max-content minmax(0,max-content) minmax(20vw,1fr);align-items:stretch;row-gap:1px;& .show-toolbar,& .year-heading{grid-column:1/-1}& .show-list,& .show-item{grid-template-columns:subgrid;grid-column:1/-1;display:grid}& .show-list{row-gap:1px}}
