.blog-header.svelte-66rjh7{margin-bottom:48px}.title.svelte-66rjh7{font-size:48px;font-weight:500;color:var(--color-foreground);letter-spacing:-.02em}@media(max-width:768px){.title.svelte-66rjh7{font-size:36px}}.blog-card.svelte-pf7zc2{display:block;text-decoration:none}.blog-card--with-thumbnail.svelte-pf7zc2{padding-bottom:24px;border-bottom:1px solid var(--color-border)}.blog-card--with-thumbnail.no-border.svelte-pf7zc2{border-bottom:none}.blog-card--with-thumbnail.svelte-pf7zc2 .thumbnail-container:where(.svelte-pf7zc2){width:100%;aspect-ratio:16 / 10;border-radius:12px;overflow:hidden;background-color:var(--color-card);border:1px solid var(--color-border);margin-bottom:16px}.thumbnail.svelte-pf7zc2{width:100%;height:100%;object-fit:cover;will-change:transform;transition:transform .1s ease-out}.blog-card--minimal.svelte-pf7zc2{display:block;padding:20px 0;border-bottom:1px solid var(--color-border)}.blog-card--minimal.svelte-pf7zc2 .title:where(.svelte-pf7zc2){font-size:18px;margin-bottom:6px}.blog-card--minimal.svelte-pf7zc2 .description:where(.svelte-pf7zc2){-webkit-line-clamp:2;font-size:14px}.blog-card--minimal.svelte-pf7zc2 .meta:where(.svelte-pf7zc2){margin-bottom:8px;font-size:13px}.card-content.svelte-pf7zc2{padding:0 4px}.meta.svelte-pf7zc2{display:flex;align-items:center;gap:8px;font-size:15px;color:var(--color-muted);margin-bottom:10px}.author.svelte-pf7zc2,.separator.svelte-pf7zc2,.date.svelte-pf7zc2{color:var(--color-muted)}.title.svelte-pf7zc2{font-size:20px;font-weight:600;color:var(--color-foreground);line-height:1.3;margin-bottom:8px;transition:color .2s ease}.blog-card.svelte-pf7zc2:hover .title:where(.svelte-pf7zc2){color:var(--color-primary)}.description.svelte-pf7zc2{font-size:15px;line-height:1.5;color:var(--color-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-grid.svelte-fgoei8{display:flex;gap:32px}.blog-grid-column.svelte-fgoei8{flex:1;display:flex;flex-direction:column;gap:32px}@media(max-width:768px){.blog-grid.svelte-fgoei8{flex-direction:column;gap:24px}.blog-grid-column.svelte-fgoei8{gap:24px}}.empty-state.svelte-fgoei8{background-color:color-mix(in srgb,var(--color-card) 50%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--color-border);padding:48px;border-radius:12px;text-align:center}.empty-state.svelte-fgoei8 p:where(.svelte-fgoei8){color:var(--color-muted);font-size:15px}.blog-layout.svelte-ptegvm{min-height:100vh;background:var(--color-background)}.blog-container.svelte-ptegvm{max-width:1200px;margin:0 auto;padding:80px 48px}@media(max-width:768px){.blog-container.svelte-ptegvm{padding:48px 24px}}
