.page-hero.svelte-u4k2t{text-align:center;padding:48px 24px 32px;max-width:680px;margin:0 auto}.hero-badges.svelte-u4k2t{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-bottom:18px}.hero-title.svelte-u4k2t{font-size:28px;font-weight:700;color:var(--text-primary);margin:0 0 10px}.hero-sub.svelte-u4k2t{font-size:14px;color:var(--text-muted);line-height:1.6}.page-section.svelte-u4k2t{padding:0 16px 20px;max-width:900px;margin:0 auto}.glass-card.svelte-u4k2t{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:16px;padding:20px 24px}.light .glass-card.svelte-u4k2t,[data-theme=light] .glass-card.svelte-u4k2t{background:#fffc;border-color:#00000017}.badge.svelte-u4k2t{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:12px;font-size:11px;font-weight:600}.badge-cyan.svelte-u4k2t{background:#06b6d426;border:1px solid rgba(6,182,212,.3);color:#67e8f9}.badge-green.svelte-u4k2t{background:#10b98126;border:1px solid rgba(16,185,129,.3);color:#34d399}.badge-violet.svelte-u4k2t{background:#8b5cf626;border:1px solid rgba(139,92,246,.3);color:#a78bfa}.badge-blue.svelte-u4k2t{background:#3b82f626;border:1px solid rgba(59,130,246,.3);color:#93c5fd}.badge-orange.svelte-u4k2t{background:#f59e0b26;border:1px solid rgba(245,158,11,.3);color:#fcd34d}.section-header.svelte-u4k2t{display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:10px;margin-bottom:16px;font-size:13px;font-weight:600}.sh-blue.svelte-u4k2t{background:linear-gradient(135deg,#3b82f626,#9333ea26);border:1px solid rgba(59,130,246,.25);color:#93c5fd}.filter-bar.svelte-u4k2t{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.filter-label.svelte-u4k2t{font-size:12px;color:var(--text-muted);font-weight:600}.filter-pill.svelte-u4k2t{display:inline-flex;align-items:center;gap:4px;padding:5px 12px;border-radius:20px;font-size:12px;font-weight:500;color:var(--text-muted);background:#ffffff0d;border:1px solid rgba(255,255,255,.1);text-decoration:none;transition:all .2s}.filter-pill.svelte-u4k2t:hover{background:#06b6d41a;border-color:#06b6d44d;color:#67e8f9}.filter-count.svelte-u4k2t{font-size:10px;background:#ffffff1a;padding:1px 5px;border-radius:8px}.featured-card.svelte-u4k2t{display:flex;flex-direction:column;gap:12px;text-decoration:none;position:relative;transition:transform .2s,border-color .2s}.featured-card.svelte-u4k2t:hover{transform:translateY(-2px);border-color:#06b6d44d}.featured-badge.svelte-u4k2t{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:12px;font-size:11px;font-weight:600;background:linear-gradient(135deg,#f59e0b33,#fb718533);border:1px solid rgba(245,158,11,.4);color:#fcd34d;width:-moz-fit-content;width:fit-content}.featured-body.svelte-u4k2t{display:flex;flex-direction:column;gap:8px}.featured-title.svelte-u4k2t{font-size:18px;font-weight:700;color:var(--text-primary);margin:0;line-height:1.3}.article-meta.svelte-u4k2t{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.article-meta.top.svelte-u4k2t{margin-bottom:4px}.tag.svelte-u4k2t{display:inline-flex;padding:2px 8px;border-radius:8px;font-size:10px;color:var(--text-muted);background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.article-excerpt.svelte-u4k2t{font-size:13px;color:var(--text-muted);line-height:1.6;margin:0}.article-footer.svelte-u4k2t{display:flex;align-items:center;flex-wrap:wrap;gap:5px;font-size:12px;color:var(--text-muted)}.article-author.svelte-u4k2t{color:var(--text-primary);font-weight:500}.dot.svelte-u4k2t{opacity:.4}.read-more-link.svelte-u4k2t{margin-left:auto;font-size:12px;color:#67e8f9;font-weight:600;text-decoration:none}.articles-grid.svelte-u4k2t{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.article-card.svelte-u4k2t{display:flex;flex-direction:column;gap:10px;text-decoration:none;transition:transform .2s,border-color .2s}.article-card.svelte-u4k2t:hover{transform:translateY(-2px);border-color:#06b6d44d}.article-icon-wrap.svelte-u4k2t{width:36px;height:36px;background:linear-gradient(135deg,#3b82f633,#9333ea33);border:1px solid rgba(59,130,246,.3);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.article-icon-svg{color:#93c5fd}.article-body.svelte-u4k2t{display:flex;flex-direction:column;gap:6px;flex:1}.article-title.svelte-u4k2t{font-size:14px;font-weight:600;color:var(--text-primary);margin:0;line-height:1.4}.article-cta.svelte-u4k2t{font-size:12px;color:#67e8f9;font-weight:600;margin-top:auto}.tool-links.svelte-u4k2t{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.tool-link.svelte-u4k2t{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;font-size:12px;font-weight:500;color:var(--text-primary);text-decoration:none;transition:background .2s;min-height:44px}.tool-link.svelte-u4k2t:hover{background:#06b6d414;border-color:#06b6d433}.tool-link-icon{color:#67e8f9;flex-shrink:0}.prose-p.svelte-u4k2t{font-size:13px;color:var(--text-muted);line-height:1.7;margin:0}@media (max-width: 640px){.articles-grid.svelte-u4k2t,.tool-links.svelte-u4k2t{grid-template-columns:1fr}.page-hero.svelte-u4k2t{padding:32px 16px 24px}.hero-title.svelte-u4k2t{font-size:22px}}
