.blog-card.svelte-o5s7gl{display:flex;justify-content:space-between;padding:1.5rem 0;border-bottom:1px solid #374151;text-decoration:none;color:inherit;transition:opacity .2s;gap:2rem}.blog-card.svelte-o5s7gl:hover{opacity:.8}.card-content.svelte-o5s7gl{flex:1}.meta.svelte-o5s7gl{font-size:.875rem;color:#9ca3af;margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem}.dot.svelte-o5s7gl{font-size:.5rem}.title.svelte-o5s7gl{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:.5rem;line-height:1.3}.excerpt.svelte-o5s7gl{font-size:1rem;color:#9ca3af;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:1.5rem;line-height:1.6}.footer.svelte-o5s7gl{display:flex;align-items:center;font-size:.875rem;font-weight:600;color:#fff}.read-more.svelte-o5s7gl{position:relative;padding-bottom:2px}.read-more.svelte-o5s7gl:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:var(--accent-gradient, #fff);transform:scaleX(0);transition:transform .3s ease;transform-origin:left}.blog-card.svelte-o5s7gl:hover .read-more:where(.svelte-o5s7gl):after{transform:scaleX(1)}.card-image.svelte-o5s7gl{width:240px;aspect-ratio:16 / 9;flex-shrink:0;overflow:hidden;border-radius:8px;background:#1a1a1a;display:flex;align-items:center;justify-content:center;padding:.5rem}.card-image.svelte-o5s7gl img:where(.svelte-o5s7gl){max-width:100%;max-height:100%;object-fit:contain;transition:transform .3s ease}.blog-card.svelte-o5s7gl:hover .card-image:where(.svelte-o5s7gl) img:where(.svelte-o5s7gl){transform:scale(1.05)}@media (max-width: 640px){.blog-card.svelte-o5s7gl{flex-direction:column-reverse;gap:1.5rem}.card-image.svelte-o5s7gl{width:100%;height:auto;aspect-ratio:16 / 9}}.blog-container.svelte-1qj10fj{max-width:700px;margin:0 auto;padding:4rem 1rem}.blog-header.svelte-1qj10fj{margin-bottom:4rem;border-bottom:1px solid #333;padding-bottom:2rem}h1.svelte-1qj10fj{font-size:3rem;font-weight:800;margin-bottom:.5rem;background:linear-gradient(to right,#fff,#9ca3af);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}p.svelte-1qj10fj{font-size:1.25rem;color:#9ca3af;margin-bottom:1.5rem}.blog-list.svelte-1qj10fj{display:flex;flex-direction:column}.no-blogs.svelte-1qj10fj{text-align:center;color:#9ca3af;padding:4rem 0}.load-more-trigger.svelte-1qj10fj{height:100px;display:flex;align-items:center;justify-content:center;margin-top:2rem}.loading-dots.svelte-1qj10fj{display:flex;gap:6px;font-size:1.5rem;color:#4b5563}.loading-dots.svelte-1qj10fj span:where(.svelte-1qj10fj){animation:svelte-1qj10fj-bounce 1.4s infinite ease-in-out both}.loading-dots.svelte-1qj10fj span:where(.svelte-1qj10fj):nth-child(1){animation-delay:-.32s}.loading-dots.svelte-1qj10fj span:where(.svelte-1qj10fj):nth-child(2){animation-delay:-.16s}@keyframes svelte-1qj10fj-bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}
