.post-links{gap:var(--spacing-sm);flex-direction:column;display:flex}.post-link{gap:var(--spacing-xs);padding:var(--spacing-md)var(--spacing-lg);background:var(--color-panel);border-radius:var(--radius-lg);box-shadow:var(--shadow-standard);border:var(--border-standard);box-sizing:border-box;cursor:pointer;flex-direction:column;width:100%;text-decoration:none;transition:background .3s,border-color .3s,transform .3s,box-shadow .3s;display:flex;overflow:hidden}.post-link:hover{background:var(--color-panel-hover-subtle);border-color:var(--color-accent-transparent-30);box-shadow:var(--shadow-standard-hover)}.post-link:hover h3{color:var(--color-accent)}.post-link:focus{background:var(--color-panel-hover-subtle);border-color:var(--color-accent-transparent-30);box-shadow:var(--shadow-standard-hover)}.post-link:focus h3{color:var(--color-accent)}@media (prefers-reduced-motion:no-preference){.post-link:hover .info{letter-spacing:.2px}.post-link:focus .info{letter-spacing:.2px}.post-link:hover{transform:translateY(-2px)}}.post-link h3{color:var(--color-text);margin:0;transition:color .2s}.post-link .info{font-family:var(--font-primary);font-size:var(--font-size-sm);color:var(--color-text-secondary);transition:letter-spacing .3s}