.section-hero.svelte-18mhipv{max-width:64rem;margin:0 auto 3rem;padding:0 1rem}.section-eyebrow.svelte-18mhipv{font-family:var(--font-display);letter-spacing:.04em;margin-bottom:.75rem;font-size:1.125rem;font-weight:700;display:block}.section-eyebrow.svelte-18mhipv .accent{font-weight:900}.section-title.svelte-18mhipv{font-family:var(--font-display);letter-spacing:.02em;color:var(--neon-cyan);margin-bottom:1rem;font-size:clamp(2.5rem,6vw,4rem);font-weight:900;line-height:1.1}.section-lede.svelte-18mhipv{color:var(--muted-foreground);max-width:42rem;font-size:1.125rem;line-height:1.6}.section-rule.svelte-18mhipv{background:linear-gradient(90deg, var(--primary) 0%, var(--neon-pink) 50%, transparent 100%);width:100%;max-width:64rem;height:2px;margin-top:1.5rem;box-shadow:0 0 14px #00f0ff80}.section-list.svelte-18mhipv{gap:1rem;max-width:64rem;margin:0 auto;padding:0 1rem;display:grid}.article-card.svelte-18mhipv{background:hsl(var(--card) / .5);border:1px solid #ffffff0f;border-radius:.75rem;padding:1rem 1.25rem;transition:transform .3s,border-color .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 2px 12px #00000040}.article-card.svelte-18mhipv:hover{border-color:var(--primary);box-shadow:0 12px 28px #0006, 0 0 0 1px var(--primary), 0 0 24px -6px var(--primary);transform:translateY(-4px)}.article-card.svelte-18mhipv .card-topbar:where(.svelte-18mhipv){background:linear-gradient(90deg, transparent, var(--primary), transparent);opacity:.5;height:2px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.article-card.svelte-18mhipv:hover .card-topbar:where(.svelte-18mhipv){opacity:1}.article-card.svelte-18mhipv:after{content:"";background:linear-gradient(90deg, transparent, var(--primary), transparent);width:90%;height:2px;box-shadow:0 0 12px var(--primary), 0 0 24px var(--primary);opacity:0;pointer-events:none;position:absolute;top:1px;left:-90%}.article-card.svelte-18mhipv:hover:after{animation:.8s ease-in-out forwards svelte-18mhipv-scan-line}@keyframes svelte-18mhipv-scan-line{0%{opacity:1;left:-90%}to{opacity:0;left:190%}}.article-title.svelte-18mhipv{color:var(--neon-cyan);font-size:1.125rem;font-weight:600;line-height:1.4;transition:color .3s}.article-card.svelte-18mhipv:hover .article-title:where(.svelte-18mhipv){text-shadow:0 0 12px #00f0ff99}.article-excerpt.svelte-18mhipv{color:var(--muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.25rem;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden}.article-meta.svelte-18mhipv{color:var(--muted-foreground);align-items:center;gap:.5rem;margin-top:.5rem;font-size:.75rem;display:flex}
