.category-page.svelte-10ff13b{max-width:1200px;margin:0 auto;padding:8rem 1.5rem 3rem}.category-header.svelte-10ff13b{margin-bottom:3rem}.breadcrumb.svelte-10ff13b{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.875rem;color:var(--text-muted, #6c757d);flex-wrap:wrap}.breadcrumb.svelte-10ff13b a:where(.svelte-10ff13b){color:#050c9c;text-decoration:none;transition:color .2s ease}.breadcrumb.svelte-10ff13b a:where(.svelte-10ff13b):hover{color:#040a7a}.breadcrumb.svelte-10ff13b span:where(.svelte-10ff13b){color:var(--text-primary, #212529);font-weight:500}.category-header.svelte-10ff13b h1:where(.svelte-10ff13b){display:flex;align-items:center;gap:.75rem;font-size:2.5rem;font-weight:700;margin-bottom:.5rem;color:var(--text-primary, #212529)}.category-header.svelte-10ff13b h1:where(.svelte-10ff13b) svg{color:#050c9c}.category-description.svelte-10ff13b{font-size:1.125rem;color:var(--text-secondary, #495057);margin:0}.blog-grid.svelte-10ff13b{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem}.no-posts.svelte-10ff13b{text-align:center;padding:4rem 2rem;color:var(--text-muted, #6c757d)}.no-posts.svelte-10ff13b svg{margin-bottom:1rem;opacity:.5}.no-posts.svelte-10ff13b p:where(.svelte-10ff13b){font-size:1.25rem;margin:0}@media(max-width:768px){.category-page.svelte-10ff13b{padding:6rem 1rem 2rem}.category-header.svelte-10ff13b h1:where(.svelte-10ff13b){font-size:1.75rem}.category-description.svelte-10ff13b{font-size:1rem}.blog-grid.svelte-10ff13b{grid-template-columns:1fr;gap:1.5rem}}
