.blog-page.svelte-nm9kki{max-width:720px;margin:0 auto;padding:4rem 1.5rem}.back-link.svelte-nm9kki{display:inline-flex;align-items:center;gap:.35rem;color:#67717e;font-size:.85rem;margin-bottom:2rem;transition:color .2s}.back-link.svelte-nm9kki:hover{color:#00eaff}h1.svelte-nm9kki{font-size:2rem;font-weight:800;margin-bottom:.5rem;letter-spacing:-.02em}.blog-subtitle.svelte-nm9kki{color:#67717e;font-size:.95rem;margin-bottom:3rem}.post-grid.svelte-nm9kki{display:flex;flex-direction:column;gap:1.5rem}.post-card.svelte-nm9kki{display:block;padding:1.75rem;border-radius:1rem;border:1px solid hsla(185,100%,50%,.08);background:#10121899;transition:all .3s ease}.post-card.svelte-nm9kki:hover{border-color:#00eaff33;transform:translateY(-2px);box-shadow:0 0 30px #00eaff0f}.post-meta.svelte-nm9kki{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:#67717e;margin-bottom:.75rem}.meta-dot.svelte-nm9kki{width:3px;height:3px;border-radius:50%;background:#454b54}.post-card.svelte-nm9kki h2:where(.svelte-nm9kki){font-size:1.2rem;font-weight:700;margin-bottom:.5rem;color:#e7ecef;line-height:1.4}.post-card.svelte-nm9kki p:where(.svelte-nm9kki){font-size:.9rem;color:#7b899d;line-height:1.6;margin-bottom:.75rem}.read-more.svelte-nm9kki{font-size:.85rem;color:#00eaff;font-weight:500}
