.blog-search.svelte-g0rejk{background:var(--color-background-secondary);border:2px solid #0000;border-radius:.75rem;align-items:center;transition:all .15s;display:flex;position:relative}.blog-search.focused.svelte-g0rejk{border-color:var(--color-accent);box-shadow:0 0 0 3px rgba(var(--color-shadow,0, 0, 0), .1)}.search-icon.svelte-g0rejk{color:var(--color-text-muted);pointer-events:none;align-items:center;display:flex;position:absolute;left:1rem}.search-input.svelte-g0rejk{width:100%;font-size:1rem;font-family:var(--font-body);color:var(--color-text-primary);background:0 0;border:none;outline:none;padding:.875rem 2.5rem .875rem 3rem}.search-input.svelte-g0rejk::placeholder{color:var(--color-text-muted)}.clear-button.svelte-g0rejk{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.25rem;transition:all .15s;display:flex;position:absolute;right:.75rem}.clear-button.svelte-g0rejk:hover{background:var(--color-surface);color:var(--color-text-primary)}.no-results.svelte-g0rejk{text-align:center;color:var(--color-text-muted);padding:3rem 1rem}.no-results.svelte-g0rejk strong:where(.svelte-g0rejk){color:var(--color-text-primary)}.clear-link.svelte-g0rejk{color:var(--color-accent);cursor:pointer;background:0 0;border:none;margin-top:1rem;font-size:.875rem;text-decoration:underline}.clear-link.svelte-g0rejk:hover{text-decoration:none}.results-count.svelte-g0rejk{color:var(--color-text-muted);margin-top:.75rem;font-size:.875rem}.hero-section.svelte-u4k2t{background:var(--color-background);padding:6rem 0 3rem}.page-title.svelte-u4k2t{font-family:var(--font-heading);color:var(--color-text-primary);margin-bottom:1rem;font-size:clamp(2.5rem,6vw,3.5rem);font-weight:700}.text-accent.svelte-u4k2t{color:var(--color-accent)}.hero-description.svelte-u4k2t{color:var(--color-text-secondary);font-size:1.25rem}.section.svelte-u4k2t{background:var(--color-background);padding:3rem 0 5rem}.search-container.svelte-u4k2t{margin-bottom:3rem}.posts-list.svelte-u4k2t{flex-direction:column;gap:2rem;display:flex}.post-card.svelte-u4k2t{border-bottom:1px solid var(--color-border);padding-bottom:2rem}.post-card.svelte-u4k2t:last-child{border-bottom:none;padding-bottom:0}.post-title.svelte-u4k2t{font-family:var(--font-heading);margin-bottom:.75rem;font-size:1.5rem;font-weight:700}.post-title.svelte-u4k2t a:where(.svelte-u4k2t){color:var(--color-text-primary);text-decoration:none;transition:color .15s}.post-title.svelte-u4k2t a:where(.svelte-u4k2t):hover{color:var(--color-accent)}.post-date.svelte-u4k2t{color:var(--color-text-muted);margin-bottom:1rem;font-size:.875rem}.post-preview.svelte-u4k2t{color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:1rem;line-height:1.7;display:-webkit-box;overflow:hidden}.read-more.svelte-u4k2t{color:var(--color-accent);font-weight:500;text-decoration:none;transition:color .15s}.read-more.svelte-u4k2t:hover{color:var(--color-accent-hover)}
