.blog-page{background:var(--bg-primary,#f8fafc);min-height:100vh;color:var(--text-primary,#1e293b)}.blog-header{color:#fff;text-align:center;background:linear-gradient(135deg,#7c3aed 0%,#6d28d9 50%,#5b21b6 100%);padding:3rem 1.5rem 2.5rem}.blog-header-content{max-width:800px;margin:0 auto}.blog-back-link{color:#fffc;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.875rem;text-decoration:none;transition:color .2s;display:inline-flex}.blog-back-link:hover{color:#fff}.blog-header h1{font-size:2.25rem;font-weight:700;font-family:var(--font-heading);margin:0 0 .75rem}.blog-header p{opacity:.9;margin:0;font-size:1.125rem;line-height:1.6}.blog-list{max-width:800px;margin:0 auto;padding:2rem 1.5rem 4rem}.blog-card{background:var(--bg-card,white);border:1px solid var(--border-color,#e2e8f0);cursor:pointer;color:inherit;border-radius:12px;margin-bottom:1.5rem;padding:1.75rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block}.blog-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.blog-card-meta{color:var(--text-secondary,#64748b);align-items:center;gap:1rem;margin-bottom:.75rem;font-size:.8125rem;display:flex}.blog-card-date,.blog-card-reading-time{align-items:center;gap:.35rem;display:flex}.blog-card h2{font-size:1.375rem;font-weight:600;font-family:var(--font-heading);color:var(--text-primary,#1e293b);margin:0 0 .5rem;line-height:1.3}.blog-card p{color:var(--text-secondary,#64748b);margin:0 0 1rem;font-size:.9375rem;line-height:1.6}.blog-card-tags{flex-wrap:wrap;gap:.5rem;display:flex}.blog-tag{background:var(--bg-tag,#f1f5f9);color:var(--text-secondary,#64748b);border-radius:9999px;padding:.25rem .625rem;font-size:.75rem;font-weight:500}.blog-card-read-more{color:#7c3aed;align-items:center;gap:.35rem;margin-top:.5rem;font-size:.875rem;font-weight:500;display:inline-flex}.blog-empty{text-align:center;color:var(--text-secondary,#64748b);padding:4rem 2rem;font-size:1.125rem}.blog-footer{border-top:1px solid var(--border-color,#e2e8f0);text-align:center;padding:2rem 1.5rem}.blog-footer-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.blog-footer-link{color:var(--text-secondary,#64748b);cursor:pointer;background:0 0;border:none;padding:.25rem;font-size:.8125rem;transition:color .2s}.blog-footer-link:hover{color:#7c3aed}.blog-footer-separator{color:var(--text-tertiary,#cbd5e1);font-size:.75rem}@media (max-width:640px){.blog-header{padding:2rem 1rem 1.5rem}.blog-header h1{font-size:1.75rem}.blog-list{padding:1.5rem 1rem 3rem}.blog-card{padding:1.25rem}.blog-card h2{font-size:1.125rem}}
/*# sourceMappingURL=f0f5f1d9179b2161.css.map*/