.software-architecture-post .post-header{margin-bottom:2rem}.software-architecture-post .post-title{color:#1f2937;margin-bottom:1rem;font-size:2.5rem}.software-architecture-post .post-meta{border-bottom:2px solid #e5e7eb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;padding-bottom:1rem;display:flex}.software-architecture-post .post-meta time{color:#6b7280;font-size:.95rem}.software-architecture-post .post-tags{flex-wrap:wrap;gap:.5rem;display:flex}.software-architecture-post p{margin-bottom:1.5rem}.software-architecture-post h2{margin-top:2rem;margin-bottom:1rem}.software-architecture-post img{max-width:100%;height:auto;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;display:block}.software-architecture-post table{border-collapse:collapse;width:100%;margin-top:2rem;margin-bottom:2rem}.software-architecture-post th{text-align:left;background-color:#f5f5f5;border:1px solid #ddd;padding:12px}.software-architecture-post td{border:1px solid #ddd;padding:12px}@media (width<=768px){.software-architecture-post .post-title{font-size:2rem}.software-architecture-post .post-meta{flex-direction:column;align-items:flex-start}}
