.blog-page.svelte-1ggqm3m{min-height:100vh;background:var(--bg, #1C1C1E);padding:32px;max-width:1200px;margin:0 auto}.page-header.svelte-1ggqm3m{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}.header-title.svelte-1ggqm3m{display:flex;align-items:center;gap:12px;color:var(--text, #E5E5E7)}.header-title.svelte-1ggqm3m h1:where(.svelte-1ggqm3m){font-size:28px;font-weight:700;margin:0}.close-btn.svelte-1ggqm3m{width:44px;height:44px;border-radius:8px;border:none;background:transparent;color:var(--muted, #98989D);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.close-btn.svelte-1ggqm3m:hover{background:var(--surface, #242426);color:var(--text, #E5E5E7)}.categories.svelte-1ggqm3m{display:flex;gap:8px;margin-bottom:32px;flex-wrap:wrap}.cat-btn.svelte-1ggqm3m{padding:10px 20px;border-radius:20px;border:1px solid var(--border, #3A3A3C);background:var(--surface, #242426);color:var(--muted, #98989D);font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.cat-btn.svelte-1ggqm3m:hover{border-color:var(--accent, #A3E635);color:var(--text, #E5E5E7)}.cat-btn.active.svelte-1ggqm3m{background:var(--accent, #A3E635);border-color:var(--accent, #A3E635);color:#000}.featured-post.svelte-1ggqm3m{display:grid;grid-template-columns:200px 1fr;gap:32px;background:linear-gradient(135deg,var(--surface, #242426),var(--surface2, #323234));border:1px solid var(--border, #3A3A3C);border-radius:20px;padding:40px;margin-bottom:40px}.featured-icon.svelte-1ggqm3m{width:200px;height:200px;background:#a3e6351a;border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:80px}.featured-content.svelte-1ggqm3m{display:flex;flex-direction:column;justify-content:center}.featured-badge.svelte-1ggqm3m{display:inline-flex;padding:6px 14px;background:var(--accent, #A3E635);color:#000;font-size:12px;font-weight:700;border-radius:20px;text-transform:uppercase;width:fit-content;margin-bottom:16px}.featured-content.svelte-1ggqm3m h2:where(.svelte-1ggqm3m){font-size:28px;font-weight:700;color:var(--text, #E5E5E7);margin:0 0 12px}.featured-content.svelte-1ggqm3m p:where(.svelte-1ggqm3m){color:var(--muted, #98989D);font-size:16px;line-height:1.6;margin:0 0 16px}.featured-meta.svelte-1ggqm3m{display:flex;align-items:center;gap:8px;color:var(--muted, #98989D);font-size:14px;margin-bottom:20px}.meta-dot.svelte-1ggqm3m{color:var(--border, #3A3A3C)}.read-btn.svelte-1ggqm3m{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:var(--accent, #A3E635);color:#000;font-size:15px;font-weight:700;border:none;border-radius:10px;cursor:pointer;width:fit-content;transition:all .2s}.read-btn.svelte-1ggqm3m:hover{transform:translateY(-2px);box-shadow:0 4px 20px #a3e6354d}.posts-grid.svelte-1ggqm3m{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:48px}.post-card.svelte-1ggqm3m{background:var(--surface, #242426);border:1px solid var(--border, #3A3A3C);border-radius:16px;overflow:hidden;transition:all .2s;cursor:pointer}.post-card.svelte-1ggqm3m:hover{border-color:var(--accent, #A3E635);transform:translateY(-4px)}.post-icon.svelte-1ggqm3m{height:140px;background:var(--surface2, #323234);display:flex;align-items:center;justify-content:center;font-size:56px}.post-content.svelte-1ggqm3m{padding:20px}.post-category.svelte-1ggqm3m{display:inline-block;font-size:12px;font-weight:600;color:var(--accentBlue, #3B82F6);text-transform:uppercase;margin-bottom:8px}.post-content.svelte-1ggqm3m h3:where(.svelte-1ggqm3m){font-size:18px;font-weight:700;color:var(--text, #E5E5E7);margin:0 0 8px;line-height:1.3}.post-content.svelte-1ggqm3m p:where(.svelte-1ggqm3m){font-size:14px;color:var(--muted, #98989D);line-height:1.5;margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.post-meta.svelte-1ggqm3m{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted, #98989D)}.newsletter.svelte-1ggqm3m{text-align:center;background:linear-gradient(135deg,#3b82f61a,#a3e6350d);border:1px solid var(--border, #3A3A3C);border-radius:20px;padding:48px}.newsletter-icon.svelte-1ggqm3m{font-size:48px;margin-bottom:16px}.newsletter.svelte-1ggqm3m h3:where(.svelte-1ggqm3m){font-size:24px;font-weight:700;color:var(--text, #E5E5E7);margin:0 0 8px}.newsletter.svelte-1ggqm3m p:where(.svelte-1ggqm3m){color:var(--muted, #98989D);font-size:16px;margin:0 0 24px}.newsletter-form.svelte-1ggqm3m{display:flex;gap:12px;max-width:500px;margin:0 auto}.newsletter-form.svelte-1ggqm3m input:where(.svelte-1ggqm3m){flex:1;padding:14px 20px;background:var(--surface, #242426);border:1px solid var(--border, #3A3A3C);border-radius:10px;color:var(--text, #E5E5E7);font-size:15px}.newsletter-form.svelte-1ggqm3m input:where(.svelte-1ggqm3m)::placeholder{color:var(--muted, #98989D)}.newsletter-form.svelte-1ggqm3m input:where(.svelte-1ggqm3m):focus{outline:none;border-color:var(--accent, #A3E635)}.newsletter-form.svelte-1ggqm3m button:where(.svelte-1ggqm3m){padding:14px 28px;background:var(--accent, #A3E635);color:#000;font-size:15px;font-weight:700;border:none;border-radius:10px;cursor:pointer;transition:all .2s}.newsletter-form.svelte-1ggqm3m button:where(.svelte-1ggqm3m):hover{background:#8bc626}@media(max-width:1024px){.posts-grid.svelte-1ggqm3m{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.blog-page.svelte-1ggqm3m{padding:16px}.featured-post.svelte-1ggqm3m{grid-template-columns:1fr;gap:20px;padding:24px}.featured-icon.svelte-1ggqm3m{width:100%;height:160px;font-size:60px}.featured-content.svelte-1ggqm3m h2:where(.svelte-1ggqm3m){font-size:22px}.posts-grid.svelte-1ggqm3m{grid-template-columns:1fr}.newsletter.svelte-1ggqm3m{padding:32px 20px}.newsletter-form.svelte-1ggqm3m{flex-direction:column}}
