.blog-page.svelte-8fdu19{min-height:100svh;background:var(--color-ss-bg-base)}.blog-header.svelte-8fdu19{padding:4rem 1.5rem 3rem;background:linear-gradient(180deg,var(--color-ss-bg-base) 0%,var(--color-ss-accent-light) 100%);text-align:center}.header-content.svelte-8fdu19{max-width:600px;margin:0 auto}.blog-header.svelte-8fdu19 h1:where(.svelte-8fdu19){font-family:var(--font-ss-display);font-size:2.5rem;font-weight:900;color:var(--color-ss-text-primary);margin:0 0 .5rem}.blog-header.svelte-8fdu19 p:where(.svelte-8fdu19){font-size:1.125rem;color:var(--color-ss-text-secondary);margin:0}.blog-content.svelte-8fdu19{max-width:800px;margin:0 auto;padding:3rem 1.5rem}.section-label.svelte-8fdu19{display:block;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:var(--color-ss-accent);margin-bottom:1rem}.featured-section.svelte-8fdu19{margin-bottom:4rem}.featured-card.svelte-8fdu19{display:block;padding:2.5rem;background:var(--color-ss-bg-overlay);border:3px solid var(--color-ss-border-hard);border-radius:16px;box-shadow:6px 6px 0 var(--color-ss-shadow);text-decoration:none;transition:all .15s cubic-bezier(.34,1.56,.64,1)}.featured-card.svelte-8fdu19:hover{transform:translate(-3px,-3px);box-shadow:9px 9px 0 var(--color-ss-shadow)}.featured-card.svelte-8fdu19:active{transform:translate(2px,2px);box-shadow:3px 3px 0 var(--color-ss-shadow)}.featured-meta.svelte-8fdu19{display:flex;gap:1rem;margin-bottom:1rem}.category.svelte-8fdu19{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-ss-accent);padding:.25rem .75rem;background:var(--color-ss-accent-light);border:1px solid var(--color-ss-accent);border-radius:100px}.date.svelte-8fdu19{font-size:.8125rem;color:var(--color-ss-text-tertiary);display:flex;align-items:center}.featured-card.svelte-8fdu19 h2:where(.svelte-8fdu19){font-family:var(--font-ss-display);font-size:1.75rem;font-weight:900;color:var(--color-ss-text-primary);margin:0 0 .75rem;line-height:1.3}.featured-card.svelte-8fdu19 p:where(.svelte-8fdu19){font-size:1rem;line-height:1.7;color:var(--color-ss-text-secondary);margin:0 0 1.5rem}.read-more.svelte-8fdu19{display:inline-flex;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:700;color:var(--color-ss-accent)}.read-more.svelte-8fdu19 svg:where(.svelte-8fdu19){width:1rem;height:1rem;transition:transform .15s}.featured-card.svelte-8fdu19:hover .read-more:where(.svelte-8fdu19) svg:where(.svelte-8fdu19){transform:translate(4px)}.posts-section.svelte-8fdu19{margin-bottom:3rem}.posts-grid.svelte-8fdu19{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.post-card.svelte-8fdu19{display:flex;flex-direction:column;padding:1.5rem;background:var(--color-ss-bg-overlay);border:2px solid var(--color-ss-border-subtle);border-radius:12px;text-decoration:none;transition:all .15s}.post-card.svelte-8fdu19:hover{border-color:var(--color-ss-accent);transform:translateY(-2px)}.post-meta.svelte-8fdu19{display:flex;gap:.75rem;margin-bottom:.75rem}.post-card.svelte-8fdu19 h3:where(.svelte-8fdu19){font-family:var(--font-ss-display);font-size:1.125rem;font-weight:700;color:var(--color-ss-text-primary);margin:0 0 .5rem;line-height:1.4}.post-card.svelte-8fdu19 p:where(.svelte-8fdu19){font-size:.875rem;line-height:1.6;color:var(--color-ss-text-tertiary);margin:0 0 1rem;flex-grow:1}.read-time.svelte-8fdu19{font-size:.75rem;color:var(--color-ss-text-tertiary)}.coming-soon.svelte-8fdu19{text-align:center;padding:3rem 1.5rem;border-top:1px solid var(--color-ss-border-subtle)}.coming-soon.svelte-8fdu19 p:where(.svelte-8fdu19){font-size:1rem;color:var(--color-ss-text-secondary);margin:0}.coming-soon.svelte-8fdu19 .subtle:where(.svelte-8fdu19){font-size:.875rem;color:var(--color-ss-text-tertiary);font-style:italic;margin-top:.5rem}@media(max-width:768px){.blog-header.svelte-8fdu19 h1:where(.svelte-8fdu19){font-size:2rem}.featured-card.svelte-8fdu19{padding:1.5rem}.featured-card.svelte-8fdu19 h2:where(.svelte-8fdu19){font-size:1.375rem}.posts-grid.svelte-8fdu19{grid-template-columns:1fr}}
