:root{--pearl-green: #193737;--pearl-light: #2a5a5a;--bubbly-bg: #f4f7f7;--card-shadow: rgba(25, 55, 55, .1)}.blog-header.svelte-u4k2t{text-align:center;margin-bottom:4rem}.blog-header.svelte-u4k2t h1:where(.svelte-u4k2t){color:var(--pearl-green);letter-spacing:-1px}.header-accent.svelte-u4k2t{width:60px;height:6px;background:var(--pearl-green);border-radius:50px}.subtitle.svelte-u4k2t{font-size:1.15rem;color:#555;max-width:650px;margin:0 auto;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{display:block;background:#fff;border-radius:28px;height:100%;position:relative;overflow:hidden;box-shadow:0 10px 30px var(--card-shadow);border:1px solid rgba(25,55,55,.05);transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.post-card.svelte-u4k2t:hover{transform:translateY(-12px) scale(1.02);box-shadow:0 25px 50px #19373726;border-color:var(--pearl-green)}.card-content.svelte-u4k2t{padding:2.5rem;display:flex;flex-direction:column;height:100%}.badge-accent.svelte-u4k2t{background:#eef3f3;color:var(--pearl-green);font-size:.75rem;font-weight:700;text-transform:uppercase;padding:4px 12px;border-radius:50px;width:fit-content;margin-bottom:1.25rem}.post-title.svelte-u4k2t{font-size:1.35rem;color:var(--pearl-green);margin-bottom:1rem;font-weight:700;line-height:1.3}.post-description.svelte-u4k2t{color:#666;flex-grow:1;margin-bottom:1.5rem;font-size:.98rem;line-height:1.6}.read-more-wrapper.svelte-u4k2t{display:flex;align-items:center;gap:8px;color:var(--pearl-green);font-weight:700}.read-more.svelte-u4k2t{font-size:.95rem}.arrow.svelte-u4k2t{transition:transform .3s ease}.post-card.svelte-u4k2t:hover .arrow:where(.svelte-u4k2t){transform:translate(8px)}.post-card.svelte-u4k2t:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(25,55,55,.03) 0%,transparent 70%);opacity:0;transition:opacity .4s ease}.post-card.svelte-u4k2t:hover:before{opacity:1}
