.PostCard-module-scss-module__DOB15q__card{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:border-color var(--transition-base),transform var(--transition-base);overflow:hidden}.PostCard-module-scss-module__DOB15q__card:hover{border-color:var(--color-accent);transform:translateY(-2px)}.PostCard-module-scss-module__DOB15q__cover{object-fit:cover;width:100%;height:10rem}.PostCard-module-scss-module__DOB15q__body{padding:var(--space-5);gap:var(--space-3);flex-direction:column;display:flex}.PostCard-module-scss-module__DOB15q__date{font-size:var(--text-xs);color:var(--color-text-muted);font-family:var(--font-mono)}.PostCard-module-scss-module__DOB15q__title{font-size:var(--text-xl);font-weight:600}.PostCard-module-scss-module__DOB15q__titleLink{color:var(--color-text-primary)}.PostCard-module-scss-module__DOB15q__titleLink:hover{color:var(--color-accent)}.PostCard-module-scss-module__DOB15q__tags{gap:var(--space-2);flex-wrap:wrap;display:flex}.PostCard-module-scss-module__DOB15q__tag{padding:var(--space-1) var(--space-2);background:var(--color-bg-elevated);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--color-text-secondary)}
.PostList-module-scss-module__knjugq__list{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));display:grid}.PostList-module-scss-module__knjugq__empty{color:var(--color-text-muted);text-align:center;padding:var(--space-8)}
.Container-module-scss-module__aRoLVG__container{width:100%;max-width:var(--max-width-content);padding:0 var(--space-6);margin:0 auto}.Container-module-scss-module__aRoLVG__prose{max-width:var(--max-width-prose)}
.BlogPostPage-module-scss-module__y2ri7a__article{padding:var(--space-12) 0}.BlogPostPage-module-scss-module__y2ri7a__cover{object-fit:cover;border-radius:var(--radius-lg);width:100%;max-height:24rem;margin-bottom:var(--space-8)}.BlogPostPage-module-scss-module__y2ri7a__header{gap:var(--space-3);margin-bottom:var(--space-8);padding-bottom:var(--space-8);border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}.BlogPostPage-module-scss-module__y2ri7a__date{font-size:var(--text-sm);color:var(--color-text-muted);font-family:var(--font-mono)}.BlogPostPage-module-scss-module__y2ri7a__title{font-size:var(--text-4xl);font-weight:700;line-height:var(--leading-tight)}.BlogPostPage-module-scss-module__y2ri7a__tags{gap:var(--space-2);flex-wrap:wrap;display:flex}.BlogPostPage-module-scss-module__y2ri7a__tag{padding:var(--space-1) var(--space-3);background:var(--color-bg-elevated);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--color-text-secondary)}
.BlogPage-module-scss-module__HWCcCa__page{padding:var(--space-12) 0}.BlogPage-module-scss-module__HWCcCa__title{font-size:var(--text-4xl);margin-bottom:var(--space-10);font-weight:700}
