.hero.svelte-17oe7cu{padding:120px 0 80px;background:var(--color-background)}.hero-content.svelte-17oe7cu{max-width:700px}.hero-title.svelte-17oe7cu{font-family:Space Mono,monospace;font-size:clamp(2.5rem,6vw,4rem);font-weight:700;line-height:1.1;margin:16px 0 24px;text-transform:uppercase;letter-spacing:-1px}.highlight.svelte-17oe7cu{color:var(--color-primary)}.featured-post.svelte-17oe7cu{display:block;background:var(--color-background);border:4px solid #1a1a1a;box-shadow:8px 8px #ff5f1f;padding:48px;text-decoration:none;color:inherit;transition:all .2s ease;position:relative}.featured-post.svelte-17oe7cu:hover{transform:translate(-4px,-4px);box-shadow:12px 12px #ff5f1f}.featured-badge.svelte-17oe7cu{position:absolute;top:-16px;left:32px}.featured-meta.svelte-17oe7cu{display:flex;align-items:center;gap:12px;margin-bottom:20px}.meta-divider.svelte-17oe7cu{color:#888}.meta-text.svelte-17oe7cu{font-family:Space Mono,monospace;font-size:.85rem;color:#666}.featured-title.svelte-17oe7cu{font-family:Space Mono,monospace;font-size:2rem;font-weight:700;text-transform:uppercase;margin:0 0 16px;line-height:1.2}.featured-excerpt.svelte-17oe7cu{font-family:Space Mono,monospace;font-size:1.1rem;line-height:1.6;color:#4a4a4a;margin:0 0 24px;max-width:700px}.read-more.svelte-17oe7cu{font-family:Space Mono,monospace;font-size:.9rem;font-weight:700;color:var(--color-primary);text-transform:uppercase;letter-spacing:.5px}.categories.svelte-17oe7cu{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:40px}.category-btn.svelte-17oe7cu{font-family:Space Mono,monospace;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:10px 20px;border:3px solid #1a1a1a;background:var(--color-background);cursor:pointer;transition:all .1s ease;box-shadow:3px 3px #1a1a1a}.category-btn.svelte-17oe7cu:hover{transform:translate(-2px,-2px);box-shadow:5px 5px #1a1a1a}.category-btn.active.svelte-17oe7cu{background:#ffde59}.posts-grid.svelte-17oe7cu{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.post-card.svelte-17oe7cu{display:flex;flex-direction:column;background:var(--color-background);border:4px solid #1a1a1a;box-shadow:6px 6px #1a1a1a;padding:28px;text-decoration:none;color:inherit;transition:all .2s ease}.post-card.svelte-17oe7cu:hover{transform:translate(-4px,-4px);box-shadow:10px 10px #1a1a1a}.post-meta.svelte-17oe7cu{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.post-date.svelte-17oe7cu{font-family:Space Mono,monospace;font-size:.75rem;color:#888}.post-title.svelte-17oe7cu{font-family:Space Mono,monospace;font-size:1.1rem;font-weight:700;text-transform:uppercase;line-height:1.3;margin:0 0 12px}.post-excerpt.svelte-17oe7cu{font-family:Space Mono,monospace;font-size:.85rem;line-height:1.6;color:#4a4a4a;margin:0;flex:1}.post-footer.svelte-17oe7cu{display:flex;justify-content:space-between;margin-top:20px;padding-top:16px;border-top:2px solid #eee}.post-author.svelte-17oe7cu,.post-readtime.svelte-17oe7cu{font-family:Space Mono,monospace;font-size:.75rem;color:#888}.no-posts.svelte-17oe7cu{padding:64px;border:4px dashed #ccc;text-align:center}.newsletter.svelte-17oe7cu{text-align:center;padding:24px 0}.newsletter.svelte-17oe7cu .text-body{opacity:.8;margin-top:12px}.newsletter-form.svelte-17oe7cu{display:flex;gap:12px;justify-content:center;margin-top:32px;max-width:500px;margin-left:auto;margin-right:auto}.newsletter-input.svelte-17oe7cu{flex:1;font-family:Space Mono,monospace;font-size:1rem;padding:14px 20px;border:4px solid #fffef0;background:#2a2a2a;color:#fffef0;outline:none}.newsletter-input.svelte-17oe7cu::placeholder{color:#888}.newsletter-input.svelte-17oe7cu:focus{box-shadow:4px 4px #ff5f1f}@media(max-width:1024px){.posts-grid.svelte-17oe7cu{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.hero.svelte-17oe7cu{padding:80px 0 60px}.featured-post.svelte-17oe7cu{padding:32px}.featured-title.svelte-17oe7cu{font-size:1.5rem}.posts-grid.svelte-17oe7cu{grid-template-columns:1fr}.newsletter-form.svelte-17oe7cu{flex-direction:column}}
