.page-container.svelte-u4k2t{min-height:100vh;background:var(--gradient-bg);color:var(--text-primary)}.hero-section.svelte-u4k2t{text-align:center;padding:80px 24px 60px;background:#ffffff05}.hero-section.svelte-u4k2t h1:where(.svelte-u4k2t){font-size:40px;font-weight:700;margin-bottom:16px;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle.svelte-u4k2t{font-size:18px;color:var(--text-secondary);max-width:700px;margin:0 auto;line-height:1.6}.content-container.svelte-u4k2t{max-width:1100px;margin:0 auto;padding:0 24px 80px}.featured-section.svelte-u4k2t{margin-bottom:80px}.featured-section.svelte-u4k2t h2:where(.svelte-u4k2t){font-size:28px;font-weight:600;margin-bottom:32px;color:var(--text-primary)}.featured-grid.svelte-u4k2t{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.featured-post.svelte-u4k2t{background:#ffffff08;border:1px solid var(--border-primary);border-radius:16px;overflow:hidden;transition:all .3s ease}.featured-post.svelte-u4k2t:hover{background:#ffffff0d;transform:translateY(-4px);box-shadow:0 8px 30px #0003}.featured-image.svelte-u4k2t{position:relative;height:200px;overflow:hidden}.featured-image.svelte-u4k2t img:where(.svelte-u4k2t){width:100%;height:100%;object-fit:cover}.category-badge.svelte-u4k2t{position:absolute;top:12px;left:12px;color:#fff;padding:4px 8px;border-radius:6px;font-size:12px;font-weight:600}.featured-content.svelte-u4k2t{padding:24px}.featured-content.svelte-u4k2t h3:where(.svelte-u4k2t){margin-bottom:12px}.featured-content.svelte-u4k2t h3:where(.svelte-u4k2t) a:where(.svelte-u4k2t){color:var(--text-primary);text-decoration:none;font-size:20px;font-weight:600;line-height:1.3}.featured-content.svelte-u4k2t h3:where(.svelte-u4k2t) a:where(.svelte-u4k2t):hover{color:var(--color-primary)}.featured-excerpt.svelte-u4k2t{color:var(--text-secondary);line-height:1.6;margin-bottom:16px}.featured-meta.svelte-u4k2t{display:flex;gap:16px;font-size:13px;color:var(--text-muted)}.meta-item.svelte-u4k2t{display:flex;align-items:center;gap:4px}.filters-section.svelte-u4k2t{margin-bottom:60px;padding:32px;background:#ffffff05;border-radius:16px;border:1px solid var(--border-secondary)}.search-container.svelte-u4k2t{margin-bottom:24px}.search-input-wrapper.svelte-u4k2t{position:relative;max-width:400px;margin:0 auto}.search-input-wrapper.svelte-u4k2t svg{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--text-muted)}.search-input.svelte-u4k2t{width:100%;padding:16px 16px 16px 48px;background:#ffffff0d;border:1px solid var(--border-primary);border-radius:12px;color:var(--text-primary);font-size:16px}.search-input.svelte-u4k2t:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #00d4ff1a}.search-input.svelte-u4k2t::placeholder{color:var(--text-muted)}.category-filters.svelte-u4k2t{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.category-filter.svelte-u4k2t{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#ffffff08;border:1px solid var(--border-primary);border-radius:8px;color:var(--text-secondary);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.category-filter.svelte-u4k2t:hover{background:#ffffff0d;border-color:var(--border-accent)}.category-filter.active.svelte-u4k2t{background:#00d4ff1a;border-color:var(--color-primary);color:var(--color-primary)}.posts-section.svelte-u4k2t{margin-bottom:80px}.posts-header.svelte-u4k2t{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.posts-header.svelte-u4k2t h2:where(.svelte-u4k2t){font-size:28px;font-weight:600;color:var(--text-primary);margin:0}.posts-count.svelte-u4k2t{color:var(--text-muted);font-size:14px;margin:0}.posts-grid.svelte-u4k2t{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;margin-bottom:40px}.post-card.svelte-u4k2t{background:#ffffff08;border:1px solid var(--border-primary);border-radius:12px;overflow:hidden;transition:all .3s ease}.post-card.svelte-u4k2t:hover{background:#ffffff0d;transform:translateY(-2px);box-shadow:0 4px 20px #0000001a}.post-image.svelte-u4k2t{position:relative;height:180px;overflow:hidden}.post-image.svelte-u4k2t img:where(.svelte-u4k2t){width:100%;height:100%;object-fit:cover}.post-category.svelte-u4k2t{position:absolute;top:12px;left:12px;color:#fff;padding:4px 8px;border-radius:6px;font-size:11px;font-weight:600}.post-content.svelte-u4k2t{padding:20px}.post-title.svelte-u4k2t{color:var(--text-primary);text-decoration:none;font-size:18px;font-weight:600;line-height:1.3;display:block;margin-bottom:12px}.post-title.svelte-u4k2t:hover{color:var(--color-primary)}.post-excerpt.svelte-u4k2t{color:var(--text-secondary);font-size:14px;line-height:1.5;margin-bottom:16px}.post-meta.svelte-u4k2t{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;font-size:12px;color:var(--text-muted)}.meta-left.svelte-u4k2t{display:flex;gap:12px}.reading-time.svelte-u4k2t{display:flex;align-items:center;gap:4px}.read-more.svelte-u4k2t{display:inline-flex;align-items:center;gap:6px;color:var(--color-primary);text-decoration:none;font-size:14px;font-weight:500;transition:all .2s ease}.read-more.svelte-u4k2t:hover{gap:8px}.pagination.svelte-u4k2t{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:40px}.page-btn.svelte-u4k2t{padding:8px 16px;background:#ffffff0d;border:1px solid var(--border-primary);border-radius:8px;color:var(--text-secondary);font-size:14px;cursor:pointer;transition:all .2s ease}.page-btn.svelte-u4k2t:hover:not(:disabled){background:#ffffff14;border-color:var(--border-accent)}.page-btn.svelte-u4k2t:disabled{opacity:.5;cursor:not-allowed}.page-numbers.svelte-u4k2t{display:flex;gap:8px}.page-number.svelte-u4k2t{width:40px;height:40px;background:#ffffff0d;border:1px solid var(--border-primary);border-radius:8px;color:var(--text-secondary);font-size:14px;cursor:pointer;transition:all .2s ease}.page-number.svelte-u4k2t:hover{background:#ffffff14;border-color:var(--border-accent)}.page-number.active.svelte-u4k2t{background:var(--gradient-primary);border-color:var(--color-primary);color:#fff}.categories-section.svelte-u4k2t{margin-bottom:80px}.categories-section.svelte-u4k2t h2:where(.svelte-u4k2t){font-size:28px;font-weight:600;margin-bottom:32px;color:var(--text-primary);text-align:center}.categories-grid.svelte-u4k2t{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.category-card.svelte-u4k2t{background:#ffffff08;border:1px solid var(--border-primary);border-radius:12px;padding:24px;text-decoration:none;transition:all .3s ease;position:relative}.category-card.svelte-u4k2t:hover{background:#ffffff0d;transform:translateY(-2px);box-shadow:0 4px 20px #0000001a}.category-header.svelte-u4k2t{padding:12px 16px;border-radius:8px;margin-bottom:16px}.category-header.svelte-u4k2t h3:where(.svelte-u4k2t){color:#fff;font-size:16px;font-weight:600;margin:0}.category-description.svelte-u4k2t{color:var(--text-secondary);font-size:14px;line-height:1.5;margin:0 0 16px}.category-arrow.svelte-u4k2t{position:absolute;bottom:20px;right:20px;color:var(--color-primary)}@media(max-width:768px){.hero-section.svelte-u4k2t{padding:60px 16px 40px}.hero-section.svelte-u4k2t h1:where(.svelte-u4k2t){font-size:32px}.hero-subtitle.svelte-u4k2t{font-size:16px}.content-container.svelte-u4k2t{padding:0 16px 60px}.featured-grid.svelte-u4k2t,.posts-grid.svelte-u4k2t{grid-template-columns:1fr}.posts-header.svelte-u4k2t{flex-direction:column;gap:8px;text-align:center}.category-filters.svelte-u4k2t{gap:8px}.category-filter.svelte-u4k2t{font-size:12px;padding:6px 12px}.categories-grid.svelte-u4k2t{grid-template-columns:1fr}.filters-section.svelte-u4k2t{padding:24px 16px}.search-input-wrapper.svelte-u4k2t{max-width:100%}}@media(max-width:480px){.hero-section.svelte-u4k2t h1:where(.svelte-u4k2t){font-size:28px}.hero-subtitle.svelte-u4k2t{font-size:14px}.featured-content.svelte-u4k2t,.post-content.svelte-u4k2t{padding:16px}.page-numbers.svelte-u4k2t{display:none}}
