.search-wrap.svelte-gwjffz{justify-content:center;margin-bottom:1.5rem;display:flex}.search-input-wrap.svelte-gwjffz{width:100%;max-width:420px;position:relative}.search-icon.svelte-gwjffz{color:var(--color-text-muted);pointer-events:none;position:absolute;top:50%;left:.875rem;transform:translateY(-50%)}.search-input.svelte-gwjffz{background:var(--color-bg-main);width:100%;color:var(--color-text-primary);border:1px solid #0000002e;border-radius:9999px;padding:.625rem 2.5rem .625rem 2.625rem;font-family:inherit;font-size:.9rem;transition:border-color .2s,box-shadow .2s}.search-input.svelte-gwjffz:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #fc7d291f}.search-input.svelte-gwjffz::-webkit-search-cancel-button{display:none}.search-clear.svelte-gwjffz{background:var(--color-bg-alt);width:1.5rem;height:1.5rem;color:var(--color-text-muted);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.search-clear.svelte-gwjffz:hover{background:var(--color-primary);color:#fff}.dark .search-input.svelte-gwjffz{background:#14120f80;border-color:#ffffff26}.tabs-wrap.svelte-gwjffz{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:3rem;display:flex}.tab-btn.svelte-gwjffz{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:1px solid #0000002e;border-radius:9999px;align-items:center;padding:.5rem 1.25rem;font-family:inherit;font-size:.85rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.tab-btn.svelte-gwjffz:hover{color:var(--color-primary);border-color:#fc7d2966}.tab-btn--active.svelte-gwjffz,.tab-btn--active.svelte-gwjffz:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.dark .tab-btn.svelte-gwjffz{border-color:#ffffff26}.blog-grid.svelte-gwjffz{grid-template-columns:1fr;gap:2rem;display:grid}@media (width>=768px){.blog-grid.svelte-gwjffz{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.blog-grid.svelte-gwjffz{grid-template-columns:repeat(3,1fr)}}.blog-card.is-offpage.svelte-gwjffz{display:none}.pagination.svelte-gwjffz{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;margin-top:3rem;display:flex}.page-btn.svelte-gwjffz{min-width:2.4rem;height:2.4rem;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:1px solid #0000001f;border-radius:.55rem;justify-content:center;align-items:center;padding:0 .6rem;font-family:inherit;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.page-btn.svelte-gwjffz:hover{border-color:var(--color-primary);color:var(--color-primary)}.page-btn--active.svelte-gwjffz,.page-btn--active.svelte-gwjffz:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.page-btn--nav.svelte-gwjffz{color:var(--color-text-muted)}.page-btn.is-disabled.svelte-gwjffz{opacity:.4;pointer-events:none}.page-ellipsis.svelte-gwjffz{color:var(--color-text-muted);padding:0 .25rem}.dark .page-btn.svelte-gwjffz{border-color:#ffffff26}.blog-card.svelte-gwjffz{-webkit-backdrop-filter:blur(16px)saturate(1.6);background:linear-gradient(160deg,#fc7d290f 0%,#fc7d2908 40%,#ffffffb3 70%,#ffffffd9 100%);border:1px solid #fc7d291f;border-radius:.75rem;transition:transform .3s,box-shadow .3s;overflow:hidden;box-shadow:0 1px 3px #0000000a,0 4px 16px #00000008,inset 0 1px #fff9}.blog-card.svelte-gwjffz:hover{transform:translateY(-4px);box-shadow:0 2px 8px #0000000f,0 8px 24px #0000000f,inset 0 1px #fff9}.dark .blog-card.svelte-gwjffz{background:linear-gradient(160deg,#fc7d291a 0%,#fc7d290d 40%,#14120fbf 70%,#14120fe0 100%);border-color:#fc7d2926}.dark .blog-card.svelte-gwjffz:hover{box-shadow:0 8px 24px #0000004d}.blog-card.svelte-gwjffz a:where(.svelte-gwjffz){color:inherit;text-decoration:none}.blog-card-image.svelte-gwjffz{aspect-ratio:16/9;background:var(--color-bg-alt);overflow:hidden}.blog-card-image.svelte-gwjffz img:where(.svelte-gwjffz){object-fit:cover;width:100%;height:100%;transition:transform .3s}.blog-card.svelte-gwjffz:hover .blog-card-image:where(.svelte-gwjffz) img:where(.svelte-gwjffz){transform:scale(1.05)}.blog-card-image-placeholder.svelte-gwjffz{background:linear-gradient(135deg,var(--color-primary-soft),var(--color-bg-alt));color:var(--color-primary);opacity:.5;justify-content:center;align-items:center;display:flex}.blog-card-body.svelte-gwjffz{padding:1.5rem}.blog-card-date.svelte-gwjffz{color:var(--color-text-muted);font-size:.875rem}.blog-card-title.svelte-gwjffz{color:var(--color-text-primary);margin-top:.5rem;font-size:1.25rem;font-weight:600;transition:color .2s}.blog-card.svelte-gwjffz:hover .blog-card-title:where(.svelte-gwjffz){color:var(--color-primary)}.blog-card-excerpt.svelte-gwjffz{color:var(--color-text-secondary);margin-top:.75rem}.blog-card-more.svelte-gwjffz{color:var(--color-primary);align-items:center;margin-top:1rem;font-weight:500;display:flex}.blog-card-arrow.svelte-gwjffz{margin-left:.5rem;transition:transform .2s}.blog-card.svelte-gwjffz:hover .blog-card-arrow:where(.svelte-gwjffz){transform:translate(4px)}.line-clamp-2.svelte-gwjffz{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3.svelte-gwjffz{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.text-muted.svelte-gwjffz{color:var(--color-text-muted)}
