.blogs-section.svelte-1yl8tth{padding:2rem 1rem;min-height:60vh}.blogs-section.svelte-1yl8tth .container:where(.svelte-1yl8tth){max-width:1200px;margin:0 auto}.blogs-section.svelte-1yl8tth .blogs-header:where(.svelte-1yl8tth){margin-bottom:3rem;text-align:center}.blogs-section.svelte-1yl8tth .blogs-header:where(.svelte-1yl8tth) .page-title:where(.svelte-1yl8tth){font-size:2.5rem;font-weight:700;margin-bottom:.5rem;color:var(--text-primary, #000)}.blogs-section.svelte-1yl8tth .blogs-header:where(.svelte-1yl8tth) .blogs-count:where(.svelte-1yl8tth){color:var(--text-secondary, #666);font-size:1rem}.blogs-section.svelte-1yl8tth .blogs-grid:where(.svelte-1yl8tth){display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;margin-bottom:3rem}@media (max-width: 768px){.blogs-section.svelte-1yl8tth .blogs-grid:where(.svelte-1yl8tth){grid-template-columns:1fr;gap:1.5rem}}.blogs-section.svelte-1yl8tth .blog-card:where(.svelte-1yl8tth){border-radius:8px;overflow:hidden;background:var(--background, #1A1A1A);box-shadow:0 2px 8px #0000001a;transition:transform .2s ease,box-shadow .2s ease}.blogs-section.svelte-1yl8tth .blog-card:where(.svelte-1yl8tth):hover{transform:translateY(-4px);box-shadow:0 4px 16px #00000026}.blogs-section.svelte-1yl8tth .blog-card:where(.svelte-1yl8tth) .blog-link:where(.svelte-1yl8tth){text-decoration:none;color:inherit;display:block}.blogs-section.svelte-1yl8tth .blog-card:where(.svelte-1yl8tth) .blog-image:where(.svelte-1yl8tth){width:100%;height:200px;overflow:hidden;background:var(--background-secondary, #f5f5f5)}.blogs-section.svelte-1yl8tth .blog-card:where(.svelte-1yl8tth) .blog-image:where(.svelte-1yl8tth) img:where(.svelte-1yl8tth){width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.blogs-section.svelte-1yl8tth .blog-card:where(.svelte-1yl8tth) .blog-image:where(.svelte-1yl8tth):hover img:where(.svelte-1yl8tth){transform:scale(1.05)}.blogs-section.svelte-1yl8tth .blog-card:where(.svelte-1yl8tth) .blog-content:where(.svelte-1yl8tth){padding:1.5rem}.blogs-section.svelte-1yl8tth .blog-card:where(.svelte-1yl8tth) .blog-content:where(.svelte-1yl8tth) .blog-title:where(.svelte-1yl8tth){font-size:1.5rem;font-weight:600;margin-bottom:.5rem;color:var(--text-primary, #000);line-height:1.3}.blogs-section.svelte-1yl8tth .blog-card:where(.svelte-1yl8tth) .blog-content:where(.svelte-1yl8tth) .blog-date:where(.svelte-1yl8tth){font-size:.875rem;color:var(--text-secondary, #666);margin-bottom:.75rem}.blogs-section.svelte-1yl8tth .blog-card:where(.svelte-1yl8tth) .blog-content:where(.svelte-1yl8tth) .blog-preview:where(.svelte-1yl8tth){font-size:1rem;color:var(--text-secondary, #666);line-height:1.6;margin-bottom:1rem}.blogs-section.svelte-1yl8tth .blog-card:where(.svelte-1yl8tth) .blog-content:where(.svelte-1yl8tth) .blog-read-more:where(.svelte-1yl8tth){font-size:.875rem;font-weight:600;color:var(--primary, #007bff);text-transform:uppercase;letter-spacing:.5px}.blogs-section.svelte-1yl8tth .pagination:where(.svelte-1yl8tth){display:flex;justify-content:center;align-items:center;gap:.5rem;margin:3rem 0 1rem}.blogs-section.svelte-1yl8tth .pagination:where(.svelte-1yl8tth) .pagination-button:where(.svelte-1yl8tth){padding:.5rem 1rem;border:1px solid var(--border-color, #ddd);background:var(--background, #1A1A1A);color:var(--text-primary, #000);border-radius:4px;cursor:pointer;transition:all .2s ease}.blogs-section.svelte-1yl8tth .pagination:where(.svelte-1yl8tth) .pagination-button:where(.svelte-1yl8tth):hover:not(:disabled){background:var(--background-secondary, #f5f5f5)}.blogs-section.svelte-1yl8tth .pagination:where(.svelte-1yl8tth) .pagination-button:where(.svelte-1yl8tth):disabled{opacity:.5;cursor:not-allowed}.blogs-section.svelte-1yl8tth .pagination:where(.svelte-1yl8tth) .pagination-pages:where(.svelte-1yl8tth){display:flex;gap:.25rem;align-items:center}.blogs-section.svelte-1yl8tth .pagination:where(.svelte-1yl8tth) .pagination-page:where(.svelte-1yl8tth){min-width:2.5rem;height:2.5rem;padding:.5rem;border:1px solid var(--border-color, #ddd);background:var(--background, #1A1A1A);color:var(--text-primary, #000);border-radius:4px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.blogs-section.svelte-1yl8tth .pagination:where(.svelte-1yl8tth) .pagination-page:where(.svelte-1yl8tth):hover{background:var(--background-secondary, #f5f5f5)}.blogs-section.svelte-1yl8tth .pagination:where(.svelte-1yl8tth) .pagination-page.active:where(.svelte-1yl8tth){background:var(--primary, #007bff);color:#fff;border-color:var(--primary, #007bff)}.blogs-section.svelte-1yl8tth .pagination:where(.svelte-1yl8tth) .pagination-ellipsis:where(.svelte-1yl8tth){padding:0 .5rem;color:var(--text-secondary, #666)}.blogs-section.svelte-1yl8tth .items-per-page:where(.svelte-1yl8tth){display:flex;justify-content:center;align-items:center;gap:.5rem;margin-bottom:2rem}.blogs-section.svelte-1yl8tth .items-per-page:where(.svelte-1yl8tth) label:where(.svelte-1yl8tth){color:var(--text-secondary, #666);font-size:.875rem}.blogs-section.svelte-1yl8tth .items-per-page:where(.svelte-1yl8tth) select:where(.svelte-1yl8tth){padding:.5rem 1rem;border:1px solid var(--border-color, #ddd);border-radius:4px;background:var(--background, #1A1A1A);color:var(--text-primary, #000);cursor:pointer}.blogs-section.svelte-1yl8tth .no-blogs:where(.svelte-1yl8tth){text-align:center;padding:3rem 1rem;color:var(--text-secondary, #666)}.blogs-section.svelte-1yl8tth .no-blogs:where(.svelte-1yl8tth) p:where(.svelte-1yl8tth){font-size:1.25rem}
