.blog-container.svelte-u4k2t{background:radial-gradient(circle at 10% 20%,rgba(99,102,241,.03) 0%,transparent 50%)}.bubble-title.svelte-u4k2t{background:linear-gradient(45deg,#1e293b,#6366f1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:clamp(2.5rem,5vw,3.5rem)}.subtitle.svelte-u4k2t{color:#64748b;max-width:650px;font-size:1.1rem;line-height:1.6}.posts-grid.svelte-u4k2t{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem}.post-card.svelte-u4k2t{background:#ffffffb3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.5);border-radius:24px;box-shadow:0 10px 30px -5px #0000000a;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.post-card.svelte-u4k2t:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 20px 40px -10px #6366f126;background:#fff;border-color:#6366f133}.post-tag.svelte-u4k2t{font-size:.75rem;font-weight:700;text-transform:uppercase;color:var(--brand-primary);background:#6366f114;padding:4px 12px;border-radius:50px;letter-spacing:.5px}.read-time.svelte-u4k2t{font-size:.8rem;color:#94a3b8;font-weight:500}.post-title.svelte-u4k2t{font-size:1.4rem;font-weight:700;line-height:1.3;color:#1e293b;margin-bottom:1rem;transition:color .3s ease}.post-card.svelte-u4k2t:hover .post-title:where(.svelte-u4k2t){color:var(--brand-primary)}.post-description.svelte-u4k2t{font-size:.95rem;color:#64748b;line-height:1.6;margin-bottom:1.5rem}.read-more-wrapper.svelte-u4k2t{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--brand-primary)}.arrow.svelte-u4k2t{transition:transform .3s ease}.post-card.svelte-u4k2t:hover .arrow:where(.svelte-u4k2t){transform:translate(8px)}@media(max-width:768px){.posts-grid.svelte-u4k2t{grid-template-columns:1fr}}
