.PostCard-module__dpcBkW__card{padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);box-shadow:var(--shadow-sm);transition:all .2s}.PostCard-module__dpcBkW__card:hover{border-color:var(--color-accent);box-shadow:0 2px 8px #0000001a}.PostCard-module__dpcBkW__titleLink{color:inherit;text-decoration:none}.PostCard-module__dpcBkW__title{font-size:var(--font-size-xl);color:var(--color-fg);margin:0;margin-bottom:var(--space-2);font-weight:600}.PostCard-module__dpcBkW__date{font-size:var(--font-size-sm);color:var(--color-fg-muted);margin-bottom:var(--space-3);display:block}.PostCard-module__dpcBkW__project{font-size:var(--font-size-sm);background:var(--color-bg-subtle);color:var(--color-accent);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);margin-bottom:var(--space-3);display:inline-block}.PostCard-module__dpcBkW__excerpt{font-size:var(--font-size-base);color:var(--color-fg-muted);line-height:var(--line-height-normal);margin:0}
.page-module__E0kJGG__main{width:100%;padding:var(--space-8) var(--space-4)}.page-module__E0kJGG__container{max-width:var(--content-width);margin:0 auto}.page-module__E0kJGG__hero{text-align:center;margin-bottom:var(--space-16)}.page-module__E0kJGG__hero h1{font-size:var(--font-size-3xl);margin-bottom:var(--space-3);font-weight:600}.page-module__E0kJGG__hero p{font-size:var(--font-size-lg);color:var(--color-fg-muted)}.page-module__E0kJGG__posts{flex-direction:column;display:flex}.page-module__E0kJGG__grid{gap:var(--space-6);flex-direction:column;display:flex}.page-module__E0kJGG__empty{text-align:center;padding:var(--space-12) 0;color:var(--color-fg-muted);font-size:var(--font-size-lg)}@media (max-width:600px){.page-module__E0kJGG__main{padding:var(--space-6) var(--space-4)}.page-module__E0kJGG__hero{margin-bottom:var(--space-8)}.page-module__E0kJGG__hero h1{font-size:var(--font-size-2xl)}}
