.blog-page.svelte-teky2g.svelte-teky2g{padding-top:68px;min-height:100vh;background:var(--bg-primary);padding-bottom:80px}.container.svelte-teky2g.svelte-teky2g{padding:0 clamp(20px,5vw,80px)}.blog-hero.svelte-teky2g.svelte-teky2g{padding:clamp(48px,8vw,96px) 0 clamp(24px,4vw,48px)}.hero-inner.svelte-teky2g.svelte-teky2g{text-align:center;max-width:640px;margin:0 auto;opacity:0;transform:translateY(20px);transition:all .7s var(--ease-smooth)}.hero-inner.visible.svelte-teky2g.svelte-teky2g{opacity:1;transform:translateY(0)}.eyebrow.svelte-teky2g.svelte-teky2g{display:inline-block;margin-bottom:14px;padding:5px 14px;border-radius:99px;border:1px solid rgba(212,175,90,.3);background:#d4af5a0f;color:var(--accent-gold);font:700 .7rem var(--font-ui);letter-spacing:.12em;text-transform:uppercase}.display-lg.svelte-teky2g.svelte-teky2g{font:800 clamp(1.8rem,4.5vw,3rem) var(--font-display);line-height:1.1;margin-bottom:14px}.gold.svelte-teky2g.svelte-teky2g{color:var(--accent-gold)}.hero-sub.svelte-teky2g.svelte-teky2g{font-size:clamp(.88rem,2vw,1.05rem);color:var(--text-muted);line-height:1.6}.filter-row.svelte-teky2g.svelte-teky2g{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:28px;opacity:0;transform:translateY(10px);transition:all .5s var(--ease-smooth) .2s}.filter-row.visible.svelte-teky2g.svelte-teky2g{opacity:1;transform:translateY(0)}.search-wrap.svelte-teky2g.svelte-teky2g{display:flex;align-items:center;gap:9px;padding:9px 14px;border-radius:10px;border:1px solid rgba(212,175,90,.18);background:#091a12b3;color:var(--text-muted)}.search-input.svelte-teky2g.svelte-teky2g{border:none;background:transparent;color:#fff;outline:none;font:.82rem var(--font-body);min-width:200px}.search-input.svelte-teky2g.svelte-teky2g::placeholder{color:var(--text-subtle)}.cat-chips.svelte-teky2g.svelte-teky2g{display:flex;gap:6px;flex-wrap:wrap}.chip.svelte-teky2g.svelte-teky2g{padding:6px 13px;border-radius:6px;border:1px solid rgba(201,168,76,.18);background:transparent;color:var(--text-muted);font:600 .72rem var(--font-ui);cursor:pointer;transition:border-color .18s,color .18s,background .18s}.chip.active.svelte-teky2g.svelte-teky2g{background:#c9a84c1f;border-color:#c9a84c61;color:var(--accent-gold)}.chip.svelte-teky2g.svelte-teky2g:hover:not(.active){color:#fff}.featured-card.svelte-teky2g.svelte-teky2g{display:grid;grid-template-columns:280px 1fr;margin-bottom:24px;text-decoration:none;color:inherit;overflow:hidden;transition:transform .25s,box-shadow .25s;opacity:0;transform:translateY(16px);transition:opacity .6s var(--ease-smooth) .3s,transform .6s var(--ease-smooth) .3s,box-shadow .25s}.featured-card.visible.svelte-teky2g.svelte-teky2g{opacity:1;transform:translateY(0)}.featured-card.svelte-teky2g.svelte-teky2g:hover{transform:translateY(-4px)!important;box-shadow:0 24px 48px #00000047}.featured-cover.svelte-teky2g.svelte-teky2g{position:relative;display:flex;align-items:center;justify-content:center;min-height:220px}.featured-badge.svelte-teky2g.svelte-teky2g{position:absolute;top:16px;left:16px;padding:4px 12px;border-radius:99px;background:var(--accent-gold);color:var(--bg-primary);font:700 .62rem var(--font-ui);letter-spacing:.08em;text-transform:uppercase}.cover-emoji.svelte-teky2g.svelte-teky2g{font-size:3.5rem;filter:drop-shadow(0 0 20px rgba(255,255,255,.1))}.cover-emoji.sm.svelte-teky2g.svelte-teky2g{font-size:2.2rem}.featured-body.svelte-teky2g.svelte-teky2g{padding:28px 30px;display:flex;flex-direction:column;gap:12px}.featured-title.svelte-teky2g.svelte-teky2g{font:700 1.4rem var(--font-display);color:#fff;line-height:1.3}.featured-excerpt.svelte-teky2g.svelte-teky2g{font-size:.88rem;color:var(--text-muted);line-height:1.7;flex:1}.post-author.svelte-teky2g.svelte-teky2g{display:flex;align-items:center;gap:10px;margin-top:auto}.author-avatar.svelte-teky2g.svelte-teky2g{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font:700 .68rem var(--font-ui);color:var(--bg-primary);flex-shrink:0}.author-name.svelte-teky2g.svelte-teky2g{font:600 .75rem var(--font-ui);color:var(--text-muted);flex:1}.read-more.svelte-teky2g.svelte-teky2g{font:600 .72rem var(--font-ui);color:var(--accent-gold)}.post-meta.svelte-teky2g.svelte-teky2g{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cat-badge.svelte-teky2g.svelte-teky2g{padding:3px 10px;border-radius:99px;border:1px solid;font:700 .6rem var(--font-ui);text-transform:uppercase;letter-spacing:.08em}.read-time.svelte-teky2g.svelte-teky2g{font:600 .65rem var(--font-ui);color:var(--text-subtle)}.post-date.svelte-teky2g.svelte-teky2g{font-size:.65rem;color:var(--text-subtle)}.post-grid.svelte-teky2g.svelte-teky2g{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px;opacity:0;transform:translateY(16px);transition:opacity .6s var(--ease-smooth) .35s,transform .6s var(--ease-smooth) .35s}.post-grid.visible.svelte-teky2g.svelte-teky2g{opacity:1;transform:translateY(0)}.post-card.svelte-teky2g.svelte-teky2g{display:flex;flex-direction:column;text-decoration:none;color:inherit;overflow:hidden;transition:transform .25s,box-shadow .25s;animation:svelte-teky2g-fadeUp .4s var(--ease-smooth) both;animation-delay:var(--delay, 0s)}.post-card.svelte-teky2g.svelte-teky2g:hover{transform:translateY(-4px);box-shadow:0 20px 44px #0000003d}@keyframes svelte-teky2g-fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.post-cover.svelte-teky2g.svelte-teky2g{height:130px;display:flex;align-items:center;justify-content:center}.post-body.svelte-teky2g.svelte-teky2g{padding:20px;display:flex;flex-direction:column;gap:10px;flex:1}.post-title.svelte-teky2g.svelte-teky2g{font:700 1rem var(--font-display);color:#fff;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.post-excerpt.svelte-teky2g.svelte-teky2g{font-size:.8rem;color:var(--text-muted);line-height:1.65;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.post-footer.svelte-teky2g.svelte-teky2g{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.arrow.svelte-teky2g.svelte-teky2g{color:var(--accent-gold);font-size:.9rem;transition:transform .2s}.post-card.svelte-teky2g:hover .arrow.svelte-teky2g{transform:translate(4px)}.empty-state.svelte-teky2g.svelte-teky2g{text-align:center;padding:60px 20px;color:var(--text-muted)}.empty-state.svelte-teky2g span.svelte-teky2g{display:block;font-size:2.5rem;margin-bottom:12px;opacity:.4}.empty-state.svelte-teky2g p.svelte-teky2g{margin-bottom:20px}@media (max-width: 700px){.featured-card.svelte-teky2g.svelte-teky2g{grid-template-columns:1fr}.featured-cover.svelte-teky2g.svelte-teky2g{min-height:140px}.post-grid.svelte-teky2g.svelte-teky2g{grid-template-columns:1fr}.filter-row.svelte-teky2g.svelte-teky2g{flex-direction:column;align-items:stretch}.search-wrap.svelte-teky2g.svelte-teky2g{width:100%}}
