@layer components{.latest-post{grid-template-columns:minmax(0,1fr);align-items:center;gap:32px;display:grid}.latest-post-copy{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.latest-post .h2 a{text-decoration:none}.latest-post .h2 a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:6px;text-decoration-thickness:2px}.latest-meta{font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:13px;display:flex}.latest-meta .sep{background:var(--border-strong);border-radius:50%;width:4px;height:4px}.latest-post .btn svg{transition:transform .2s var(--ease-out)}.latest-post .btn:hover svg{transform:translate(3px)}@container (min-width:900px){.latest-post{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px}}}
