.hero-section.svelte-tibptj{padding:var(--space-3xl) 0 var(--space-2xl);background:var(--background);position:relative}.hero-grid.svelte-tibptj{display:grid;grid-template-columns:1.2fr .8fr;gap:var(--space-2xl);align-items:start;position:relative}.feature-card.svelte-tibptj{background:var(--background);border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border);transition:border-color .3s ease}.feature-card.svelte-tibptj:hover{border-color:var(--accent)}.image-container.svelte-tibptj{position:relative;overflow:hidden;aspect-ratio:16/9;background:var(--surface)}.image-link.svelte-tibptj{display:block;position:relative;width:100%;height:100%}.feature-image.svelte-tibptj{width:100%;height:100%;object-fit:cover;transition:opacity .3s ease}.feature-card.svelte-tibptj:hover .feature-image:where(.svelte-tibptj){opacity:.9}.image-overlay.svelte-tibptj{display:none}.content.svelte-tibptj{padding:var(--space-xl) var(--space-xl) var(--space-lg)}.meta.svelte-tibptj{display:flex;align-items:center;gap:var(--space-md);margin-bottom:var(--space-lg)}.badge.svelte-tibptj{background:var(--accent);color:#fff;padding:.25rem .75rem;border-radius:var(--radius-sm);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.date.svelte-tibptj{color:var(--muted);font-size:.875rem;font-weight:500}.title.svelte-tibptj{margin:0 0 var(--space-lg);font-size:clamp(1.375rem,4vw,2rem);line-height:1.3;font-weight:700}.title.svelte-tibptj a:where(.svelte-tibptj){text-decoration:none;color:var(--primary);transition:color .2s ease}.title.svelte-tibptj a:where(.svelte-tibptj):hover{color:var(--accent)}.excerpt.svelte-tibptj{color:var(--secondary);line-height:1.65;margin-bottom:var(--space-xl);font-size:1rem}.read-more.svelte-tibptj{display:inline-flex;align-items:center;gap:var(--space-sm);padding:.625rem 1.25rem;background:var(--primary);color:#fff;text-decoration:none;border-radius:var(--radius-md);font-weight:500;font-size:.9375rem;transition:background .2s ease}.read-more.svelte-tibptj:hover{background:var(--accent)}.read-more.svelte-tibptj svg:where(.svelte-tibptj){transition:transform .2s ease}.read-more.svelte-tibptj:hover svg:where(.svelte-tibptj){transform:translate(3px)}.side-features.svelte-tibptj{display:flex;flex-direction:column;gap:var(--space-md)}.side-card.svelte-tibptj{display:flex;background:var(--background);border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--border);transition:border-color .3s ease}.side-card.svelte-tibptj:hover{border-color:var(--accent)}.side-image.svelte-tibptj{width:100px;height:100px;overflow:hidden;flex-shrink:0;background:var(--surface)}.side-image.svelte-tibptj a:where(.svelte-tibptj){display:block;width:100%;height:100%}.side-image.svelte-tibptj img:where(.svelte-tibptj){width:100%;height:100%;object-fit:cover;transition:opacity .3s ease}.side-card.svelte-tibptj:hover .side-image:where(.svelte-tibptj) img:where(.svelte-tibptj){opacity:.9}.side-content.svelte-tibptj{padding:var(--space-md) var(--space-lg);display:flex;flex-direction:column;justify-content:center;min-width:0}.side-date.svelte-tibptj{color:var(--muted);font-size:.6875rem;font-weight:500;margin-bottom:var(--space-xs);text-transform:uppercase;letter-spacing:.05em}.side-title.svelte-tibptj{margin:0;font-size:.9375rem;line-height:1.4;font-weight:600}.side-title.svelte-tibptj a:where(.svelte-tibptj){text-decoration:none;color:var(--primary);transition:color .2s ease;display:block}.side-title.svelte-tibptj a:where(.svelte-tibptj):hover{color:var(--accent)}@media (max-width: 991.98px){.hero-section.svelte-tibptj{padding:var(--space-xl) 0}.hero-grid.svelte-tibptj{grid-template-columns:1fr;gap:var(--space-xl)}.content.svelte-tibptj{padding:var(--space-lg)}.side-features.svelte-tibptj{grid-template-columns:1fr;gap:var(--space-md)}}@media (max-width: 767.98px){.side-card.svelte-tibptj{flex-direction:column}.side-image.svelte-tibptj{width:100%;height:200px}.content.svelte-tibptj{padding:var(--space-md)}.excerpt.svelte-tibptj{font-size:1rem}}.startpage-header.svelte-1uha8ag{padding:var(--space-2xl) 0 var(--space-xl);border-bottom:1px solid var(--border);background:var(--surface)}.header-content.svelte-1uha8ag{text-align:center}.startpage-title.svelte-1uha8ag{font-size:clamp(2.5rem,4vw,2rem);font-weight:700;color:var(--primary);margin:0}.posts-section.svelte-1uha8ag{padding:var(--space-3xl) 0}.section-title.svelte-1uha8ag{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;margin-bottom:var(--space-2xl);color:var(--primary);text-align:center}.readme-section.svelte-1uha8ag{padding:var(--space-3xl) 0;background:var(--surface)}.readme-content{font-size:1.0625rem;line-height:1.75;color:var(--secondary)}.readme-content h1,.readme-content h2,.readme-content h3,.readme-content h4,.readme-content h5,.readme-content h6{margin:var(--space-2xl) 0 var(--space-lg);color:var(--primary)}.readme-content h1{margin-top:var(--space-xl)}.readme-content p{margin-bottom:var(--space-lg)}.faq-section.svelte-1uha8ag{padding:var(--space-3xl) 0}@media (max-width: 767.98px){.startpage-header.svelte-1uha8ag{padding:var(--space-lg) 0}.readme-section.svelte-1uha8ag{padding:var(--space-2xl) var(--space-md)}.readme-content{padding:0 var(--space-md)}}
