.blog-index.svelte-u4k2t{max-width:1200px;position:relative;z-index:1}.text-main.svelte-u4k2t{color:var(--color-text-main)}.posts-grid.svelte-u4k2t{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem}.post-card.svelte-u4k2t{transition:all .4s cubic-bezier(.175,.885,.32,1.275);border-radius:24px;color:var(--color-text-main);display:flex;flex-direction:column}.post-card.svelte-u4k2t:hover{border-color:var(--color-accent)!important;background:var(--glass-bg);box-shadow:0 15px 40px #0000001a,0 0 20px #4122271a}.category-tag.svelte-u4k2t{font-size:.7rem;text-transform:uppercase;letter-spacing:2px;color:var(--color-accent);font-weight:800}.post-title.svelte-u4k2t{color:var(--color-text-main);line-height:1.4;transition:color .3s ease}.post-card.svelte-u4k2t:hover .post-title:where(.svelte-u4k2t){color:var(--color-accent)}.post-description.svelte-u4k2t{color:var(--color-text-muted);line-height:1.6}.read-more.svelte-u4k2t{color:var(--color-text-main);letter-spacing:1px}.arrow-circle.svelte-u4k2t{width:36px;height:36px;background:var(--color-accent);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .4s ease;font-size:1.2rem}.post-card.svelte-u4k2t:hover .arrow-circle:where(.svelte-u4k2t){transform:translate(8px);background:var(--color-accent-hover);box-shadow:0 0 15px var(--color-accent)}.tracking-wider.svelte-u4k2t{letter-spacing:.1rem}
