.blog-shell.svelte-min277{max-width:860px;padding-top:36px;padding-bottom:72px}.english-note.svelte-min277{border:1px solid var(--hairline);border-left:4px solid var(--link);background:var(--bg-elevated);font-family:var(--mono);color:var(--ink);border-radius:8px;margin-bottom:24px;padding:12px 16px;font-size:13.5px}.blog-breadcrumb.svelte-min277{font-family:var(--mono);color:var(--muted);margin-bottom:18px;font-size:12.5px}.blog-breadcrumb.svelte-min277 ol:where(.svelte-min277){flex-wrap:wrap;align-items:center;gap:8px;list-style:none;display:flex}.blog-breadcrumb.svelte-min277 a:where(.svelte-min277){color:var(--muted);background-image:none}.blog-breadcrumb.svelte-min277 a:where(.svelte-min277):hover{color:var(--link)}.blog-hero.svelte-min277{border-bottom:1px solid var(--hairline);margin-bottom:32px;padding-bottom:28px}.blog-hero-top.svelte-min277{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.blog-hero.svelte-min277 h1:where(.svelte-min277){font-family:var(--display);letter-spacing:-.02em;color:var(--ink);font-size:clamp(32px,5vw,48px);font-weight:700;line-height:1.08}.blog-sub.svelte-min277{color:var(--muted);max-width:640px;margin-top:12px;font-size:18px}.rss-link.svelte-min277{font-family:var(--mono);color:var(--ink);border:1px solid var(--hairline);background:var(--bg-elevated);white-space:nowrap;background-image:none;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:12.5px;display:inline-flex}.rss-link.svelte-min277:hover{border-color:var(--link);color:var(--link);background-image:none}.rss-icon.svelte-min277{flex-shrink:0;width:14px;height:14px}.blog-empty.svelte-min277{font-family:var(--mono);color:var(--muted);padding:24px 0;font-size:14px}.blog-list.svelte-min277{flex-direction:column;gap:20px;display:flex}.blog-card.svelte-min277{border:1px solid var(--hairline);background:var(--bg-elevated);border-radius:10px;padding:24px;transition:border-color .15s}.blog-card.svelte-min277:hover{border-color:var(--link)}.blog-card-meta.svelte-min277{font-family:var(--mono);color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;font-size:12.5px;display:flex}.blog-card-title.svelte-min277{font-family:var(--display);margin-bottom:10px;font-size:clamp(22px,3vw,28px);font-weight:700;line-height:1.2}.blog-card-title.svelte-min277 a:where(.svelte-min277){color:var(--ink);background-image:none}.blog-card-title.svelte-min277 a:where(.svelte-min277):hover{color:var(--link)}.blog-card-desc.svelte-min277{color:var(--ink);margin-bottom:18px;font-size:16px}.blog-card-footer.svelte-min277{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.tag-list.svelte-min277{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.tag.svelte-min277{font-family:var(--mono);color:var(--muted);border:1px solid var(--hairline);background:var(--bg);border-radius:999px;padding:2px 10px;font-size:12px}.read-more.svelte-min277{font-family:var(--mono);color:var(--link);background-image:none;margin-left:auto;font-size:13px;font-weight:600}.read-more.svelte-min277:hover{text-decoration:underline}@media (width<=520px){.blog-card.svelte-min277{padding:18px}}
