.blog-page.svelte-u4k2t{flex:1;padding:36px 24px 48px;max-width:680px;margin:0 auto;animation:screenFadeIn .4s ease-out;overflow-y:auto}h1.svelte-u4k2t{font-family:"Syne",var(--font-primary);font-size:32px;font-weight:800;letter-spacing:-1.5px;margin-bottom:4px}.blog-intro.svelte-u4k2t{font-size:var(--text-body);color:var(--text-muted);margin-bottom:28px}.article-list.svelte-u4k2t{display:flex;flex-direction:column;gap:14px}.article-card.svelte-u4k2t{display:block;padding:22px 24px;background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:16px;box-shadow:inset 0 1px #ffffff0d;text-decoration:none;transition:transform .2s var(--ease-spring),border-color .25s ease,box-shadow .3s ease,background .25s ease;-webkit-tap-highlight-color:transparent;position:relative;overflow:hidden}.article-card.svelte-u4k2t:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.04) 44%,rgba(255,255,255,.07) 50%,rgba(255,255,255,.04) 56%,transparent 62%);transform:translate(-110%);pointer-events:none}.article-card.svelte-u4k2t:hover:after{animation:svelte-u4k2t-shimmerSweep .65s ease-out}@keyframes svelte-u4k2t-shimmerSweep{0%{transform:translate(-110%)}to{transform:translate(110%)}}.article-card.svelte-u4k2t:hover{transform:translateY(-2px);background:#ffffff0d;border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff14,0 8px 32px #0000004d}.article-card.svelte-u4k2t:active{transform:scale(.98)}.article-meta.svelte-u4k2t{display:flex;align-items:center;gap:8px;margin-bottom:10px}.article-date.svelte-u4k2t,.article-read.svelte-u4k2t{font-size:var(--text-micro);font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.meta-dot.svelte-u4k2t{width:3px;height:3px;border-radius:50%;background:var(--text-muted);opacity:.5}.article-title.svelte-u4k2t{font-family:"Syne",var(--font-primary);font-size:var(--text-body-lg);font-weight:700;color:var(--text-primary);letter-spacing:-.3px;margin-bottom:8px;line-height:1.3}.article-excerpt.svelte-u4k2t{font-size:var(--text-body);color:var(--text-secondary);line-height:1.6;margin-bottom:12px}.read-more.svelte-u4k2t{font-size:var(--text-caption);font-weight:600;color:var(--info);letter-spacing:.3px}.light-mode .article-card.svelte-u4k2t{background:#fff9;border-color:#0000000f;box-shadow:inset 0 1px #fffc,0 2px 6px #0000000f}.light-mode .article-card.svelte-u4k2t:hover{background:#fffc;border-color:#0000001a;box-shadow:inset 0 1px #ffffffe6,0 8px 32px #0000001a}.light-mode .article-card.svelte-u4k2t:after{background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.3) 44%,rgba(255,255,255,.5) 50%,rgba(255,255,255,.3) 56%,transparent 62%)}
