.line-clamp-2.svelte-1b0ih1q{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:root{--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 20px;--space-5: 32px;--space-6: 52px;--space-7: 84px;--space-8: 136px;--space-9: 220px;--font-family-sans: Inter;--font-family-serif: PT Serif;--font-family-mono: IMB Plex Mono;--font-size-0: 12px;--font-size-1: 14px;--font-size-2: 16px;--font-size-3: 18px;--font-size-4: 20px;--font-size-5: 24px;--font-size-6: 30px;--font-size-7: 36px;--font-size-8: 48px;--font-size-9: 60px;--font-size-10: 72px;--line-height-0: 16px;--line-height-1: 20px;--line-height-2: 24px;--line-height-3: 28px;--line-height-4: 28px;--line-height-5: 32px;--line-height-6: 36px;--line-height-7: 40px;--line-height-8: 48px;--line-height-9: 60px;--line-height-10: 72px;--line-height-11: 96px;--line-height-12: 128px;--white: #fff;--black: #101112;--gray-200: #ced2d9;--gray-600: #6e7683;--blue-600: #1e61cd;--magenta-100: #f9d7eb;--max-width-0: 320px;--max-width-1: 768px}.post.svelte-hfvghv .post__content:where(.svelte-hfvghv){font-family:var(--font-family-serif);font-weight:400;font-size:var(--font-size-4);line-height:var(--line-height-5);letter-spacing:-.02em;margin-top:var(--space-6)}.reading-progress-bar.svelte-hfvghv{position:fixed;top:0;left:0;width:100%;height:3px;background-color:#e5e7eb80;z-index:50}.reading-progress.svelte-hfvghv{height:100%;background:linear-gradient(90deg,#ef4444,#dc2626);transition:width .1s ease-out}.back-to-top.svelte-hfvghv{animation:svelte-hfvghv-fadeInUp .3s ease-out}@keyframes svelte-hfvghv-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media print{.reading-progress-bar.svelte-hfvghv,.back-to-top.svelte-hfvghv,.share.svelte-hfvghv,.related-posts.svelte-hfvghv{display:none!important}.post.svelte-hfvghv{max-width:100%;padding:0}.post__cover.svelte-hfvghv{max-height:300px}.post__content.svelte-hfvghv{font-size:12pt;line-height:1.6;color:#000}.post__title.svelte-hfvghv{font-size:24pt;page-break-after:avoid}@page{margin:2cm}}
