.collapsible-container.svelte-pav3x3{position:relative}@property --fade-height{syntax:"<length>";inherits:false;initial-value:0}.collapsible.svelte-pav3x3{position:relative}.collapsible.svelte-pav3x3.collapsed:not(.animating){max-height:var(--collapsed-height);overflow:hidden}.collapsible.svelte-pav3x3.collapsed.overflowing:not(.animating){-webkit-mask-image:linear-gradient(to bottom, black calc(var(--collapsed-height) - var(--fade-height)), #00000040 calc(var(--collapsed-height) - var(--fade-height) / 2), transparent var(--collapsed-height));mask-image:linear-gradient(to bottom, black calc(var(--collapsed-height) - var(--fade-height)), #00000040 calc(var(--collapsed-height) - var(--fade-height) / 2), transparent var(--collapsed-height))}.collapsible.svelte-pav3x3.animating{-webkit-mask-image:linear-gradient(to bottom, black calc(100% - var(--fade-height)), #00000040 calc(100% - var(--fade-height) / 2), transparent);mask-image:linear-gradient(to bottom, black calc(100% - var(--fade-height)), #00000040 calc(100% - var(--fade-height) / 2), transparent);overflow:hidden}.collapsible-toggle.svelte-pav3x3{margin:var(--gap-sm) auto 0;color:var(--purple-light);z-index:1;scroll-margin-bottom:var(--sticky-bottom);--sticky-bottom:var(--gap-lg);background:0 0;border:none;border-radius:.75rem;padding:.25rem .625rem;font-size:1.5rem;display:grid}@media (prefers-reduced-motion:no-preference){.collapsible-toggle.svelte-pav3x3{transition:transform var(--transition-base), filter var(--transition-base), box-shadow .3s ease-out, background-color .3s ease-out, color .3s ease-out}}.collapsible-toggle.svelte-pav3x3,.collapsible-toggle.svelte-pav3x3:hover{box-shadow:none}@media (pointer:coarse){.collapsible-toggle.svelte-pav3x3,.collapsible-toggle.svelte-pav3x3:hover{filter:none}}.collapsible-toggle.svelte-pav3x3:not(.over-fade){margin:var(--gap-md) auto 0;bottom:var(--sticky-bottom);background:var(--purple-light);color:#fff;margin-inline-start:0;position:sticky}.collapsible-toggle.svelte-pav3x3:not(.over-fade),.collapsible-toggle.svelte-pav3x3:not(.over-fade):hover{box-shadow:0 .5rem 2rem #00000080}.collapsible-toggle.svelte-pav3x3.over-fade{bottom:0;width:fit-content;margin:0 auto;position:absolute;inset-inline:0}.toggle-icon.svelte-pav3x3{opacity:0;grid-area:1/1;display:flex;scale:.5}.toggle-icon.svelte-pav3x3.visible{opacity:1;scale:1}@media (prefers-reduced-motion:no-preference){.toggle-icon.svelte-pav3x3{transition:opacity .3s ease-out,scale .3s ease-out}}a.svelte-1m1mnoi{min-width:0}a.svelte-1m1mnoi>:is(h2:where(.svelte-1m1mnoi),h3:where(.svelte-1m1mnoi)){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}a.svelte-1m1mnoi>p:where(.svelte-1m1mnoi){-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:none;height:2lh;display:-webkit-box;overflow:hidden}a.svelte-1m1mnoi .pill-container:where(.svelte-1m1mnoi){height:calc(1lh + 2 * var(--gap-xs));overflow:hidden}a.svelte-1m1mnoi .pill-container:where(.svelte-1m1mnoi) .pill:where(.svelte-1m1mnoi){white-space:nowrap;flex-shrink:0}a.svelte-1m1mnoi .pill-container:where(.svelte-1m1mnoi) .author-pill:where(.svelte-1m1mnoi){flex:1 1 calc(4rem - 2 * var(--gap-sm));min-width:0;max-width:max-content}a.svelte-1m1mnoi .pill-container:where(.svelte-1m1mnoi) .author-pill:where(.svelte-1m1mnoi) svg{flex-shrink:0}a.svelte-1m1mnoi .pill-container:where(.svelte-1m1mnoi) .author-pill:where(.svelte-1m1mnoi) .author-name:where(.svelte-1m1mnoi){text-overflow:ellipsis;overflow:hidden}
