section.svelte-sqtj9y{margin-block-end:var(--space-12)}header.svelte-sqtj9y{display:flex;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;margin-block-end:var(--space-4);border-bottom:var(--section-rule);padding-block-end:var(--section-rule-gap, 0)}h2.svelte-sqtj9y{margin:0;font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--heading-weight);letter-spacing:var(--heading-tracking)}.note.svelte-sqtj9y{margin:0;color:var(--fg-muted);font-size:var(--text-sm)}ul.svelte-sqtj9y{list-style:none;margin:0;padding:0}li.svelte-sqtj9y+li:where(.svelte-sqtj9y){border-top:1px solid var(--border)}a.svelte-sqtj9y{display:grid;grid-template-columns:4.5rem 1fr auto;align-items:center;gap:var(--space-3);padding-block:var(--space-3);text-decoration:none}.chart.svelte-sqtj9y{display:none}@media(min-width:40rem){a.svelte-sqtj9y{grid-template-columns:4.5rem 1fr auto auto}.chart.svelte-sqtj9y{display:block}}.thumb.svelte-sqtj9y{display:block}.body.svelte-sqtj9y{min-width:0;display:flex;flex-direction:column;gap:.15em}.name.svelte-sqtj9y{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.svelte-sqtj9y:hover .name:where(.svelte-sqtj9y){color:var(--accent)}.dev.svelte-sqtj9y{font-size:var(--text-xs);color:var(--fg-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rate.svelte-sqtj9y{display:flex;flex-direction:column;align-items:flex-end;gap:.15em;font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--fg-muted);white-space:nowrap}.rate[data-trend=climbing].svelte-sqtj9y{color:var(--accent)}.span.svelte-sqtj9y{font-size:var(--text-xs)}article.svelte-1mkws48{height:100%}.hero.svelte-1mkws48,.lead.svelte-1mkws48{height:auto}a.svelte-1mkws48{display:flex;flex-direction:column;height:100%;gap:var(--space-3);text-decoration:none}.thumb.svelte-1mkws48{aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--radius-md);background:var(--surface-raised)}.thumb.svelte-1mkws48 img:where(.svelte-1mkws48){width:100%;height:100%;object-fit:cover;display:block}.thumb.svelte-1mkws48{container-type:inline-size}.placeholder.svelte-1mkws48{display:grid;place-items:center;width:100%;height:100%;padding:var(--space-3);background:repeating-linear-gradient(-45deg,transparent 0 10px,color-mix(in oklab,var(--hobby) 9%,transparent) 10px 11px),linear-gradient(160deg,var(--surface-raised),var(--surface))}.placeholder.svelte-1mkws48 .name:where(.svelte-1mkws48){font-family:var(--font-display);font-weight:700;font-size:clamp(.7rem,9cqi,2.2rem);line-height:1.1;text-align:center;color:color-mix(in oklab,var(--hobby) 70%,var(--fg-muted));display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hero.svelte-1mkws48 .thumb:where(.svelte-1mkws48){aspect-ratio:3 / 2}.lead.svelte-1mkws48 a:where(.svelte-1mkws48){flex-direction:row;align-items:flex-start}.lead.svelte-1mkws48 .thumb:where(.svelte-1mkws48){flex:0 0 5.5rem;aspect-ratio:1}.lead.svelte-1mkws48 .text:where(.svelte-1mkws48){flex:1}.lead.svelte-1mkws48 .body:where(.svelte-1mkws48){display:none}.text.svelte-1mkws48{min-width:0}.meta.svelte-1mkws48{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);margin:0 0 var(--space-2);font-size:var(--text-xs);color:var(--fg-muted)}.badge.svelte-1mkws48{display:inline-flex;align-items:center;gap:.4em;color:var(--hobby);font-family:var(--font-label);font-weight:600;letter-spacing:.02em;white-space:nowrap}.badge.svelte-1mkws48:before{content:"";width:.5em;height:.5em;border-radius:var(--radius-full);background:currentColor}.who.svelte-1mkws48{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}time.svelte-1mkws48:before{content:"·";margin-inline-end:var(--space-2)}h3.svelte-1mkws48{margin:0 0 var(--space-2);font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--heading-weight);line-height:1.25;letter-spacing:var(--heading-tracking);text-wrap:pretty;color:var(--fg);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}a.svelte-1mkws48:hover h3:where(.svelte-1mkws48){color:var(--hobby)}.thumb.svelte-1mkws48{outline:2px solid transparent;outline-offset:2px;transition:outline-color .12s ease}a.svelte-1mkws48:hover .thumb:where(.svelte-1mkws48),a.svelte-1mkws48:focus-visible .thumb:where(.svelte-1mkws48){outline-color:var(--hobby)}.text-only.svelte-1mkws48{container-type:inline-size}.text-only.svelte-1mkws48 a:where(.svelte-1mkws48){padding:var(--space-4);border-radius:var(--radius-md);background:color-mix(in oklab,var(--hobby) 8%,var(--surface));box-shadow:inset 0 3px 0 var(--hobby);outline:2px solid transparent;outline-offset:2px;transition:outline-color .12s ease}.text-only.svelte-1mkws48 a:where(.svelte-1mkws48):hover,.text-only.svelte-1mkws48 a:where(.svelte-1mkws48):focus-visible{outline-color:var(--hobby)}.text-only.svelte-1mkws48 .text:where(.svelte-1mkws48){display:flex;flex-direction:column;flex:1}.text-only.svelte-1mkws48 h3:where(.svelte-1mkws48){font-size:clamp(var(--text-lg),5.2cqi,var(--text-2xl));line-height:1.15;-webkit-line-clamp:4;line-clamp:4}.text-only.svelte-1mkws48 .body:where(.svelte-1mkws48){font-size:clamp(var(--text-sm),2.7cqi,var(--text-lg));-webkit-line-clamp:6;line-clamp:6}.text-only.svelte-1mkws48 .source:where(.svelte-1mkws48){margin-block-start:auto;padding-block-start:var(--space-3);font-size:var(--text-xs);font-weight:600;color:var(--hobby)}.figures.svelte-1mkws48{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-4);margin:0 0 var(--space-2);font-size:var(--text-xs);color:var(--fg-muted)}.figures.svelte-1mkws48 .figure:where(.svelte-1mkws48){font-size:var(--text-xl);margin-inline-end:.15em}.hero.svelte-1mkws48 .figures:where(.svelte-1mkws48) .figure:where(.svelte-1mkws48){font-size:var(--text-2xl)}.lead.svelte-1mkws48 .figures:where(.svelte-1mkws48) .figure:where(.svelte-1mkws48){font-size:var(--text-lg)}.lead.svelte-1mkws48 h3:where(.svelte-1mkws48){font-size:var(--text-base);-webkit-line-clamp:2;line-clamp:2}.hero.svelte-1mkws48 h3:where(.svelte-1mkws48){font-size:var(--text-2xl)}.body.svelte-1mkws48{margin:0;font-size:var(--text-sm);color:var(--fg-muted);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lead.svelte-1mkws48 .body:where(.svelte-1mkws48),.hero.svelte-1mkws48 .body:where(.svelte-1mkws48){-webkit-line-clamp:3;line-clamp:3}.hero.svelte-1mkws48 .body:where(.svelte-1mkws48){-webkit-line-clamp:var(--hero-lines, 3);line-clamp:var(--hero-lines, 3)}@media(min-width:52rem){.hero.svelte-1mkws48 h3:where(.svelte-1mkws48){font-size:var(--text-2xl);-webkit-line-clamp:2;line-clamp:2}.hero.svelte-1mkws48 .thumb:where(.svelte-1mkws48){max-height:min(30vh,17rem)}.hero.svelte-1mkws48 .text:where(.svelte-1mkws48){flex:1;min-height:0}.lead.svelte-1mkws48 a:where(.svelte-1mkws48){flex-direction:column;align-items:stretch}.lead.svelte-1mkws48 .thumb:where(.svelte-1mkws48){flex:none;aspect-ratio:21 / 9}.lead.svelte-1mkws48 h3:where(.svelte-1mkws48){font-size:var(--text-lg);-webkit-line-clamp:2;line-clamp:2}}.block.svelte-7d3a7e{container-type:inline-size}.block.svelte-7d3a7e+.block:where(.svelte-7d3a7e){margin-block-start:var(--space-8)}.grid.svelte-7d3a7e{display:grid;grid-template-columns:1fr;gap:var(--space-8) var(--space-4)}@container (min-width: 34rem){.grid.svelte-7d3a7e{grid-template-columns:repeat(2,1fr)}}@container (min-width: 52rem){.grid.svelte-7d3a7e{grid-template-columns:repeat(6,1fr)}.cell.svelte-7d3a7e{grid-column:span var(--span)}}section.svelte-beta4g{margin-block-end:var(--space-12)}header.svelte-beta4g{margin-block-end:var(--space-6);display:flex;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;border-bottom:var(--section-rule);padding-block-end:var(--section-rule-gap, 0)}h2.svelte-beta4g{margin:0;font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--heading-weight);letter-spacing:var(--heading-tracking);text-decoration:underline 3px var(--hobby);text-underline-offset:.2em;text-decoration-skip-ink:auto}.note.svelte-beta4g{margin:0;color:var(--fg-muted);font-size:var(--text-sm)}.feed.svelte-beta4g{margin-inline-start:auto;font-size:var(--text-xs);color:var(--fg-muted);text-decoration:none}.feed.svelte-beta4g:hover,.feed.svelte-beta4g:focus-visible{color:var(--accent);text-decoration:underline}.extend.svelte-beta4g{margin:var(--space-8) 0 0;text-align:center}.extend.svelte-beta4g a:where(.svelte-beta4g){display:inline-block;padding:var(--space-3) var(--space-6);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);color:inherit;text-decoration:none;font-size:var(--text-sm);font-weight:500}.extend.svelte-beta4g a:where(.svelte-beta4g):hover,.extend.svelte-beta4g a:where(.svelte-beta4g):focus-visible{border-color:var(--accent);color:var(--accent)}section.svelte-18blj6z{container-type:inline-size;margin-block-end:var(--space-12)}header.svelte-18blj6z{margin-block-end:var(--space-6);display:flex;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;border-bottom:var(--section-rule);padding-block-end:var(--section-rule-gap, 0)}h2.svelte-18blj6z{margin:0;font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--heading-weight);letter-spacing:var(--heading-tracking)}.note.svelte-18blj6z{margin:0;color:var(--fg-muted);font-size:var(--text-sm)}.scroller.svelte-18blj6z{padding:0 0 var(--space-3);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.track.svelte-18blj6z{display:grid;grid-auto-flow:column;grid-auto-columns:80%;gap:var(--space-4);margin:0;padding:0;list-style:none}.track.svelte-18blj6z>li:where(.svelte-18blj6z){scroll-snap-align:start;min-width:0}.scroller.svelte-18blj6z:focus-visible{outline:2px solid var(--accent);outline-offset:var(--space-2);border-radius:var(--radius-md)}@container (min-width: 34rem){.track.svelte-18blj6z{grid-auto-columns:calc(100% / 2.3)}}@container (min-width: 52rem){.track.svelte-18blj6z{grid-auto-columns:calc(100% / 3.3)}}@media(prefers-reduced-motion:reduce){.scroller.svelte-18blj6z{scroll-snap-type:none}}.masthead.svelte-1uha8ag{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-1) var(--space-3);margin-block-end:var(--space-4)}.masthead.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin:0;font-size:var(--text-2xl);font-family:var(--font-display);font-weight:var(--heading-weight);letter-spacing:var(--heading-tracking);line-height:1.15}.masthead.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;color:var(--fg-muted);font-size:var(--text-sm)}.leads.svelte-1uha8ag{display:grid;gap:var(--space-6);grid-template-columns:1fr;margin-block-end:var(--space-8)}@media(min-width:52rem){.leads.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-template-rows:auto auto;gap:var(--space-4) var(--space-6);align-items:start}.leads.svelte-1uha8ag>.hero{grid-column:2;grid-row:1 / span 2;align-self:stretch}}.leads.secondary.svelte-1uha8ag{grid-template-columns:1fr}@media(min-width:40rem){.leads.secondary.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto;align-items:start}}.span.svelte-1uha8ag{margin:0 0 var(--space-6);color:var(--fg-muted);font-size:var(--text-sm)}.span.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--fg);font-weight:500}.empty.svelte-1uha8ag{color:var(--fg-muted)}.more.svelte-1uha8ag{display:inline-block;margin-block-start:var(--space-4);padding:var(--space-3) var(--space-6);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);text-decoration:none;font-size:var(--text-sm);font-weight:500}.more.svelte-1uha8ag:hover{border-color:var(--accent);color:var(--accent)}
