.blog-content{background-color:#f9fafb;min-height:100vh;padding-top:0}.blog-article{background-color:#f9fafb;border-radius:8px;color:#1f2937;line-height:1.8;margin:0 auto;max-width:900px;overflow-x:hidden;padding:2rem clamp(1rem,4vw,2rem)}.blog-title{color:#3b82f6;font-size:clamp(1.6rem,5vw,2.5rem);line-height:1.3;margin-bottom:1.5rem}.blog-meta{color:#6b7280;display:flex;flex-wrap:wrap;font-size:.9rem;gap:1rem;margin-bottom:2rem}.blog-tags{align-items:center;display:flex;flex-wrap:wrap!important;gap:.5rem}.blog-tags .tag-badge{white-space:nowrap!important}.blog-article h2{border-bottom:2px solid #e5e7eb;color:#3b82f6;font-size:clamp(1.3rem,4vw,1.8rem);margin:2rem 0 1rem;padding-bottom:.5rem}.blog-article h3{color:#111827;font-size:clamp(1.1rem,3vw,1.4rem);margin:1.5rem 0 1rem}.table-scroll-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #d1d5db;border-radius:8px;margin:1.5rem 0}.table-scroll-wrapper table{border-collapse:collapse;display:table!important;margin:0!important;min-width:100%;width:-moz-max-content!important;width:max-content!important}.table-scroll-wrapper td,.table-scroll-wrapper th{white-space:nowrap!important}.blog-article pre{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.blog-article img{height:auto;max-width:100%}@media (max-width:768px){.blog-meta{flex-direction:column;gap:.5rem}.blog-article{padding:1.5rem clamp(1rem,4vw,1.5rem)}.blog-article ol,.blog-article ul{padding-left:1.5rem}.table-scroll-wrapper td,.table-scroll-wrapper th{font-size:.8rem!important;padding:.5rem .6rem!important}}.layout-container[data-v-eb4e2c50]{display:flex;flex-direction:column;min-height:100vh;padding-top:var(--header-height)}.main-content[data-v-eb4e2c50]{flex:1}
