.blog-page.svelte-u4k2t{flex:1;display:flex;justify-content:center}.page-shell.svelte-u4k2t{width:100%;max-width:1240px;margin:0 auto}.page-hero.svelte-u4k2t{padding:clamp(var(--space-5),8vw,var(--space-6)) var(--space-4);text-align:center}.hero-content.svelte-u4k2t{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-3)}.page-title.svelte-u4k2t{font-family:var(--font-family-display);font-size:var(--font-step-3);font-weight:600;letter-spacing:-.02em;color:var(--color-text-primary);line-height:1.15}.gradient-text.svelte-u4k2t{background:linear-gradient(120deg,#8f7fff,#5ad3fff2);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.page-subtitle.svelte-u4k2t{font-size:var(--font-step-0);color:var(--color-text-secondary);line-height:1.6}.content-section.svelte-u4k2t{padding:var(--space-5) var(--space-4)}.content-section.alternate.svelte-u4k2t{background:linear-gradient(180deg,#0c112266,#090c184d)}.section-container.svelte-u4k2t{max-width:1000px;margin:0 auto}.post-grid.svelte-u4k2t{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.loading-grid.svelte-u4k2t{opacity:.6}.loading-card.svelte-u4k2t{display:grid;gap:.75rem}.loading-bar.svelte-u4k2t{height:14px;border-radius:999px;background:linear-gradient(90deg,#8f7fff1f,#8f7fff4d,#8f7fff1f);background-size:400px 100%;animation:svelte-u4k2t-shimmer 1.4s infinite linear}.loading-bar.short.svelte-u4k2t{width:60%}@keyframes svelte-u4k2t-shimmer{0%{background-position:-200px 0}to{background-position:200px 0}}.error-message.svelte-u4k2t{color:#ffb4b4;background:#ff69611f;border-radius:var(--radius-md);padding:var(--space-3)}.post-card.svelte-u4k2t{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2);transition:transform .2s ease,border-color .2s ease}.post-card.svelte-u4k2t:hover{transform:translateY(-4px);border-color:#8f7fff59}.post-meta.svelte-u4k2t{display:grid;grid-template-columns:repeat(4,auto);gap:var(--space-2);align-items:center;font-size:var(--font-step--2);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.post-glyph.svelte-u4k2t{font-size:var(--font-step-0);color:var(--color-accent-secondary)}.post-title.svelte-u4k2t{font-size:var(--font-step-0);font-weight:600;color:var(--color-text-primary);line-height:1.3}.post-excerpt.svelte-u4k2t{font-size:var(--font-step--1);color:var(--color-text-secondary);line-height:1.7}.section-title.svelte-u4k2t{font-family:var(--font-family-display);font-size:var(--font-step-2);font-weight:600;color:var(--color-text-primary);margin-bottom:var(--space-3)}.section-title.center.svelte-u4k2t{text-align:center}.intro-text.svelte-u4k2t{font-size:var(--font-step--1);color:var(--color-text-secondary);line-height:1.7;margin-bottom:var(--space-4);text-align:center;max-width:60ch;margin-left:auto;margin-right:auto}.resources-grid.svelte-u4k2t{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.resource-card.svelte-u4k2t{padding:var(--space-4);display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-2);transition:transform .2s ease,border-color .2s ease}.resource-card.svelte-u4k2t:hover{transform:translateY(-4px);border-color:#8f7fff59}.resource-icon.svelte-u4k2t{width:64px;height:64px;border-radius:16px;display:grid;place-items:center;background:#8f7fff24;color:var(--color-accent-secondary);font-size:var(--font-step-1)}@media (max-width: 768px){.page-hero.svelte-u4k2t{padding:var(--space-4) var(--space-3)}.page-title.svelte-u4k2t{font-size:var(--font-step-2)}.post-meta.svelte-u4k2t{grid-template-columns:repeat(2,auto);row-gap:.5rem}}
