.wrap.svelte-u4k2t{max-width:820px;margin:0 auto;padding:var(--space-12) var(--space-6) 0}.intro.svelte-u4k2t{margin-bottom:var(--space-10)}.intro.svelte-u4k2t h1:where(.svelte-u4k2t){font-size:var(--text-5xl);font-weight:var(--weight-bold);letter-spacing:-.03em;color:var(--fg-base)}.intro.svelte-u4k2t p:where(.svelte-u4k2t){margin-top:var(--space-3);color:var(--fg-muted);font-size:var(--text-xl)}.rss.svelte-u4k2t{display:inline-flex;align-items:center;gap:6px;margin-top:var(--space-4);font-size:var(--text-sm);color:var(--fg-muted);text-decoration:none;border-bottom:1px solid var(--border-base);padding-bottom:1px;transition:color var(--motion-fast) var(--easing),border-color var(--motion-fast) var(--easing)}.rss.svelte-u4k2t:hover{color:var(--accent);border-color:var(--accent)}.posts.svelte-u4k2t{list-style:none;display:flex;flex-direction:column;gap:var(--space-4)}.card.svelte-u4k2t{display:block;padding:var(--space-6);border:1px solid var(--border-base);border-radius:var(--radius-lg);background:var(--bg-elevated);text-decoration:none;box-shadow:var(--shadow-sm);transition:border-color var(--motion-fast) var(--easing),box-shadow var(--motion-fast) var(--easing),transform var(--motion-fast) var(--easing)}.card.svelte-u4k2t:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}.meta.svelte-u4k2t{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--fg-subtle)}.card.svelte-u4k2t h2:where(.svelte-u4k2t){margin:var(--space-2) 0;font-size:var(--text-2xl);font-weight:var(--weight-semibold);letter-spacing:-.01em;color:var(--fg-base)}.excerpt.svelte-u4k2t{color:var(--fg-muted);font-size:var(--text-md);line-height:var(--leading-relaxed)}.tags.svelte-u4k2t{display:flex;flex-wrap:wrap;gap:6px;margin-top:var(--space-3)}.tag.svelte-u4k2t{font-size:var(--text-xs);color:var(--fg-muted);background:var(--bg-raised);border:1px solid var(--border-base);border-radius:var(--radius-full);padding:2px 10px}.read.svelte-u4k2t{display:inline-block;margin-top:var(--space-4);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--accent)}.empty.svelte-u4k2t{color:var(--fg-muted)}@media(max-width:560px){.intro.svelte-u4k2t h1:where(.svelte-u4k2t){font-size:var(--text-4xl)}.card.svelte-u4k2t{padding:var(--space-5)}}@media(prefers-reduced-motion:reduce){.card.svelte-u4k2t{transition:none}.card.svelte-u4k2t:hover{transform:none}}
