*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:#333;background:#f5f5f5}.blog-container{max-width:800px;margin:0 auto;padding:2rem 1rem}.blog-header{text-align:center;margin-bottom:3rem;padding-bottom:2rem;border-bottom:2px solid #e0e0e0}.blog-header h1{font-size:2.5rem;color:#1a1a1a;margin-bottom:.5rem}.tagline{color:#666;font-size:1.1rem}.post-card{background:#fff;padding:2rem;margin-bottom:1.5rem;border-radius:8px;box-shadow:0 2px 4px #0000001a}.post-card h2{margin-bottom:.5rem;color:#1a1a1a}.post-card time{color:#888;font-size:.9rem;display:block;margin-bottom:1rem}.post-card p{margin-bottom:1rem;color:#555}.read-more{color:#06c;text-decoration:none;font-weight:500}.read-more:hover{text-decoration:underline}.blog-footer{text-align:center;margin-top:3rem;padding-top:2rem;border-top:1px solid #e0e0e0;color:#888}
