.search-box.svelte-1o0c7a1{position:relative;max-width:400px;width:100%}.search-icon.svelte-1o0c7a1{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--color-text-muted);pointer-events:none}.search-icon.svelte-1o0c7a1 svg:where(.svelte-1o0c7a1){width:100%;height:100%}input.svelte-1o0c7a1{width:100%;padding:.7rem 2.5rem;border:1px solid var(--color-border);border-radius:999px;font-family:DM Sans,sans-serif;font-size:.9rem;background:var(--color-card);color:var(--color-text);transition:all .2s ease}input.svelte-1o0c7a1:focus{outline:none;border-color:var(--color-accent-green-light);box-shadow:0 0 0 3px #52b78826}.clear-btn.svelte-1o0c7a1{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);background:none;border:none;font-size:1.25rem;color:var(--color-text-muted);cursor:pointer;opacity:.5;padding:.25rem .5rem;transition:opacity .2s ease}.clear-btn.svelte-1o0c7a1:hover{opacity:1}.page-header.svelte-u4k2t{margin-bottom:2rem}h1.svelte-u4k2t{font-family:Outfit,sans-serif;font-size:2.2rem;font-weight:800;margin:0}.blog-layout.svelte-u4k2t{display:grid;grid-template-columns:260px 1fr;gap:2.5rem}.sidebar.svelte-u4k2t{position:sticky;top:80px;height:fit-content}.sidebar-section.svelte-u4k2t{margin-bottom:1.25rem;padding:1.25rem;background:var(--color-card);border-radius:16px;border:1px solid var(--color-border);box-shadow:0 2px 8px var(--color-shadow)}.sidebar-section.svelte-u4k2t h3:where(.svelte-u4k2t){font-family:Outfit,sans-serif;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;margin:0 0 .75rem;color:var(--color-text-muted)}.posts-list.svelte-u4k2t{display:flex;flex-direction:column;gap:1.25rem}.no-results.svelte-u4k2t{text-align:center;color:var(--color-text-muted);padding:3rem 2rem;font-size:.95rem}@media(max-width:768px){.blog-layout.svelte-u4k2t{grid-template-columns:1fr}.sidebar.svelte-u4k2t{position:static;order:-1}}
