h2.svelte-wn060a{font-size:var(--font-md);margin-bottom:7px;font-style:italic}ul.svelte-wn060a{margin-bottom:20px;padding:0;list-style:none}div.svelte-vembv9{max-width:800px;margin:auto}.bsky-posts.svelte-mxqpfd{max-width:800px;margin:30px 0}.bsky-posts.svelte-mxqpfd h2:where(.svelte-mxqpfd){color:var(--foreground);font-size:var(--font-md);margin-bottom:1rem}.swiper.svelte-mxqpfd{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:1rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.swiper.svelte-mxqpfd::-webkit-scrollbar{height:6px}.swiper.svelte-mxqpfd::-webkit-scrollbar-track{background:0 0}.swiper.svelte-mxqpfd::-webkit-scrollbar-thumb{background:var(--light-grey);border-radius:3px}.card.svelte-mxqpfd{scroll-snap-align:start;border:1px solid color-mix(in srgb, var(--white) 20%, transparent);border-radius:var(--radius);background-color:color-mix(in srgb, var(--secondary) 2%, transparent);height:200px;color:inherit;flex-direction:column;flex:0 0 200px;justify-content:space-between;padding:1rem;text-decoration:none;transition:border-color .2s;display:flex}.card.svelte-mxqpfd:hover{border-color:var(--secondary)}.text.svelte-mxqpfd{font-size:var(--font-sm);-webkit-line-clamp:7;line-clamp:7;word-break:break-word;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.text.svelte-mxqpfd a{color:var(--secondary);text-decoration:underline}.meta.svelte-mxqpfd{flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.likes.svelte-mxqpfd{color:color-mix(in srgb, var(--secondary) 70%, var(--light-grey));font-size:var(--font-xs);align-items:center;gap:.2rem;display:inline-flex}.heart.svelte-mxqpfd{flex-shrink:0}.date.svelte-mxqpfd{color:color-mix(in srgb, var(--secondary) 70%, var(--light-grey));font-size:var(--font-xs)}.graph.svelte-18141ql{max-width:800px;margin:30px auto;display:block}.graph.svelte-18141ql svg:where(.svelte-18141ql){width:100%;height:auto}#github-graph-label.svelte-18141ql{font-size:var(--font-xs);text-align:right;font-style:italic;display:block}.banner.svelte-1uha8ag{border-radius:var(--radius);background-image:var(--banner-image);background-size:cover;width:100%;height:150px;margin-bottom:30px}h1.svelte-1uha8ag{font-size:var(--font-lg);margin-bottom:10px;line-height:1}p.svelte-1uha8ag{font-size:var(--font-lg)}
