.thumb.svelte-1h4bmqd{border-radius:var(--border-radius);height:100%;min-height:2.77rem;box-shadow:var(--box-shadow);background-color:var(--grey-50);transition:box-shadow var(--transition);border:1px solid #0000001a;position:relative;overflow:hidden;container-type:inline-size}.thumb.svelte-1h4bmqd:hover{box-shadow:var(--box-shadow-hover)}.top.svelte-1h4bmqd{align-items:end;width:100%;text-decoration:none;display:grid}.top.svelte-1h4bmqd:before{content:"";border-radius:var(--border-radius);width:100%;height:100%;transition:all var(--transition);z-index:1;background-color:#0a0c0fbf;position:absolute;top:0;left:0}.top.svelte-1h4bmqd:link,.top.svelte-1h4bmqd:visited{color:var(--grey-50)}.top.svelte-1h4bmqd:hover:before{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.top.svelte-1h4bmqd:hover .image:where(.svelte-1h4bmqd){filter:grayscale(80%)}@media (prefers-reduced-motion:no-preference){.top.svelte-1h4bmqd:hover .image:where(.svelte-1h4bmqd){transform:scale(1)}}.top.svelte-1h4bmqd:hover h3:where(.svelte-1h4bmqd){color:var(--grey-300)}.top.svelte-1h4bmqd>picture{width:100%;height:100%;display:block;position:absolute;top:0;left:0}.image.svelte-1h4bmqd{-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius);opacity:.7;width:100%;height:100%;transition:filter var(--transition), transform 1s;display:block;position:absolute;top:0;left:0;transform:scale(1.03)}.detail.svelte-1h4bmqd{z-index:1;padding:3rem 2rem 4rem}.detail.svelte-1h4bmqd .labels:where(.svelte-1h4bmqd){font-size:var(--font-size-smallest);text-transform:uppercase;color:var(--grey-300);margin-bottom:1.2rem;font-weight:700;display:flex}.detail.svelte-1h4bmqd .themes:where(.svelte-1h4bmqd){flex-wrap:wrap;margin-bottom:.6rem;display:flex}.detail.svelte-1h4bmqd .theme-icon:where(.svelte-1h4bmqd){border-radius:var(--border-radius);width:3rem;height:3rem;margin-right:.5rem}.detail.svelte-1h4bmqd h3:where(.svelte-1h4bmqd){color:var(--grey-50);transition:color var(--transition);margin-bottom:.8rem}.detail.svelte-1h4bmqd .event-time:where(.svelte-1h4bmqd),.detail.svelte-1h4bmqd .where:where(.svelte-1h4bmqd){font-size:var(--font-size-smaller);color:var(--grey-50);font-weight:700}.detail.svelte-1h4bmqd .description:where(.svelte-1h4bmqd){font-size:var(--font-size-small);color:var(--grey-50);margin-top:1rem;font-weight:lighter}@container (width<=300px){.detail.svelte-1h4bmqd h3:where(.svelte-1h4bmqd){font-size:var(--font-size-largest)}}
