.index.svelte-1mjni2l{--pad: 1.25rem;padding-bottom:.75rem;border-radius:0 0 .375rem .375rem;box-shadow:0 1px 1px #0000000f,0 14px 30px -12px #00000029}.dark .index.svelte-1mjni2l{box-shadow:0 0 0 1px hsl(var(--paper-edge) / .6),0 18px 36px -12px #000000b3}.year.svelte-1mjni2l{margin:0;padding:1.75rem var(--pad) .6rem;color:hsl(var(--ink-soft));font-size:.6875rem;font-weight:500;line-height:1;letter-spacing:.16em}section.svelte-1mjni2l:first-child .year:where(.svelte-1mjni2l){background:linear-gradient(hsl(var(--ink) / .07),transparent .75rem)}.row.svelte-1mjni2l a:where(.svelte-1mjni2l){display:grid;grid-template-columns:minmax(0,1fr);gap:.35rem;margin-inline:var(--pad);padding-block:1rem 1.1rem;border-top:1px solid hsl(var(--ink) / .12);color:inherit}.meta.svelte-1mjni2l{display:flex;gap:.5em;color:hsl(var(--ink-soft));font-size:.6875rem;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;font-variant-numeric:tabular-nums}.title.svelte-1mjni2l{color:hsl(var(--ink));font-size:1.3125rem;font-weight:700;line-height:1.18;letter-spacing:-.015em;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:.07em;text-underline-offset:.18em;transition:text-decoration-color .15s ease}.dek.svelte-1mjni2l{display:-webkit-box;overflow:hidden;color:hsl(var(--ink-soft));font-size:1rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.more.svelte-1mjni2l{display:flex;gap:.5em;margin-inline:var(--pad);padding-block:1rem .5rem;border-top:1px solid hsl(var(--ink) / .12);color:hsl(var(--ink-soft));font-size:.8125rem;transition:color .15s ease}.arrow.svelte-1mjni2l{transition:transform .2s var(--ease-out)}.row.svelte-1mjni2l a:where(.svelte-1mjni2l):active .title:where(.svelte-1mjni2l){text-decoration-color:hsl(var(--accent));transition-duration:0ms}.row.svelte-1mjni2l a:where(.svelte-1mjni2l):focus-visible,.more.svelte-1mjni2l:focus-visible{outline:2px solid hsl(var(--accent));outline-offset:2px;box-shadow:none}.row.selected.svelte-1mjni2l a:where(.svelte-1mjni2l){box-shadow:calc(var(--pad) * -.5) 0 0 -.3rem hsl(var(--accent))}.row.selected.svelte-1mjni2l .title:where(.svelte-1mjni2l){text-decoration-color:hsl(var(--accent))}@media (min-width: 640px){.index.svelte-1mjni2l{--pad: 2.5rem}.row.svelte-1mjni2l a:where(.svelte-1mjni2l){grid-template-columns:5rem minmax(0,1fr) auto;-moz-column-gap:1.5rem;column-gap:1.5rem}.meta.svelte-1mjni2l{display:contents}.meta.svelte-1mjni2l .sep:where(.svelte-1mjni2l){display:none}.meta.svelte-1mjni2l time:where(.svelte-1mjni2l){grid-area:1 / 1;padding-top:.5rem}.meta.svelte-1mjni2l span:where(.svelte-1mjni2l):last-child{grid-area:1 / 3;padding-top:.5rem;text-align:right}.title.svelte-1mjni2l{grid-area:1 / 2;font-size:1.4375rem}.dek.svelte-1mjni2l{grid-area:2 / 2}}@media (hover: hover) and (pointer: fine){.row.svelte-1mjni2l a:where(.svelte-1mjni2l):hover .title:where(.svelte-1mjni2l){text-decoration-color:hsl(var(--accent))}.more.svelte-1mjni2l:hover{color:hsl(var(--ink))}.more.svelte-1mjni2l:hover .arrow:where(.svelte-1mjni2l){transform:translate(3px)}}.index.feed.svelte-1mjni2l{animation:svelte-1mjni2l-feed .48s var(--ease-out) both}@keyframes svelte-1mjni2l-feed{0%{clip-path:inset(0 -3rem 100% -3rem);transform:translateY(-2rem)}to{clip-path:inset(0 -3rem -3rem -3rem);transform:translateY(0)}}
