.search-bar.svelte-mykyh6{position:relative;width:100%;max-width:500px;margin:0 auto 2rem}.search-icon.svelte-mykyh6{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--color-text-muted);font-size:1.25rem;pointer-events:none}input.svelte-mykyh6{width:100%;padding:.75rem 3rem;border-radius:2rem;border:1px solid var(--color-border-glass);background:var(--color-bg-glass);color:var(--color-text-primary);font-family:Inter,sans-serif;font-size:1rem;transition:all .2s}input.svelte-mykyh6:focus{outline:none;border-color:var(--color-accent-blue);box-shadow:0 0 0 2px #3b82f633}input.svelte-mykyh6::placeholder{color:var(--color-text-muted)}.clear-button.svelte-mykyh6{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--color-text-muted);cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s}.clear-button.svelte-mykyh6:hover{background:#ffffff1a;color:var(--color-text-primary)}.clear-button.svelte-mykyh6 .material-symbols-outlined:where(.svelte-mykyh6){font-size:1.25rem}.blog-grid.svelte-1ggqm3m{display:grid;grid-template-columns:repeat(1,1fr);gap:2rem}@media(min-width:768px){.blog-grid.svelte-1ggqm3m{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.blog-grid.svelte-1ggqm3m{grid-template-columns:repeat(3,1fr)}}.blog-card.svelte-1ggqm3m{text-decoration:none;color:inherit;display:flex;flex-direction:column;padding:0;overflow:hidden;transition:transform .3s,box-shadow .3s;height:100%}.blog-card.svelte-1ggqm3m:hover{transform:translateY(-5px);box-shadow:0 20px 25px -5px #0003,0 10px 10px -5px #00000014}.card-image.svelte-1ggqm3m{width:100%;height:200px;overflow:hidden}.card-image.svelte-1ggqm3m img:where(.svelte-1ggqm3m){width:100%;height:100%;object-fit:cover;transition:transform .5s}.blog-card.svelte-1ggqm3m:hover .card-image:where(.svelte-1ggqm3m) img:where(.svelte-1ggqm3m){transform:scale(1.05)}.card-content.svelte-1ggqm3m{padding:1.5rem;display:flex;flex-direction:column;flex-grow:1}.post-meta.svelte-1ggqm3m{font-size:.875rem;color:var(--color-text-muted);margin-bottom:.75rem;font-weight:500}.post-title.svelte-1ggqm3m{font-size:1.25rem;font-weight:700;margin-bottom:.75rem;color:var(--color-text-primary);line-height:1.4}.post-excerpt.svelte-1ggqm3m{font-size:1rem;color:var(--color-text-secondary);line-height:1.6;margin-bottom:1.5rem;flex-grow:1}.read-more.svelte-1ggqm3m{font-size:.875rem;font-weight:600;color:var(--color-accent-blue)}.pagination-controls.svelte-1ggqm3m{display:flex;justify-content:center;gap:1rem;margin-top:4rem}.pagination-controls.svelte-1ggqm3m button:where(.svelte-1ggqm3m):disabled{opacity:.5;cursor:not-allowed}
