:root{--accent-primary: var(--accent-red);--accent-secondary: #06b6d4;--card-bg: color-mix(in srgb, var(--bg-1) 78%, black 22%);--card-border: color-mix(in srgb, var(--border) 60%, white 2%);--glow-rgba: 6, 182, 212;--mesh-gradient-1: radial-gradient(at 20% 30%, rgba(255, 85, 0, .15) 0%, transparent 50%);--mesh-gradient-2: radial-gradient(at 80% 70%, rgba(6, 182, 212, .12) 0%, transparent 50%);--mesh-gradient-3: radial-gradient(at 50% 50%, rgba(251, 191, 36, .08) 0%, transparent 50%)}.btn[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.65rem;padding:.9rem 1.75rem;border-radius:12px;font-weight:700;font-size:.95rem;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.btn-primary[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,var(--accent-primary),color-mix(in srgb,var(--accent-primary) 80%,black));color:#fff;border:1px solid var(--accent-primary);box-shadow:0 0 20px rgba(var(--shadow-rgba),.3),0 4px 12px rgba(var(--shadow-rgba),.2)}.btn-primary[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent,rgba(255,255,255,.2),transparent);transform:translate(-100%);transition:transform .6s}.btn-primary[data-astro-cid-j7pv25f6]:hover:before{transform:translate(100%)}.btn-primary[data-astro-cid-j7pv25f6]:hover{transform:translateY(-2px);box-shadow:0 0 30px rgba(var(--shadow-rgba),.5),0 8px 20px rgba(var(--shadow-rgba),.3)}.btn-ghost[data-astro-cid-j7pv25f6]{background:#06b6d414;color:var(--accent-secondary);border:1px solid rgba(6,182,212,.3);backdrop-filter:blur(8px)}.btn-ghost[data-astro-cid-j7pv25f6]:hover{background:#06b6d426;border-color:var(--accent-secondary);transform:translateY(-2px);box-shadow:0 0 20px rgba(var(--glow-rgba),.3)}.section-wrapper[data-astro-cid-j7pv25f6]{margin-top:5rem;position:relative}.section-header[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:2rem}.cyber-header[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.5rem}.cyber-kicker[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);color:var(--accent-secondary);font-size:.8rem;letter-spacing:.05em}.section-title[data-astro-cid-j7pv25f6]{font-size:2rem;font-weight:700;margin:0;color:var(--text-1)}.section-footer[data-astro-cid-j7pv25f6]{margin-top:2.5rem;display:flex;justify-content:center}.link-quiet[data-astro-cid-j7pv25f6]{color:var(--accent-secondary);text-decoration:none;font-size:.9rem;font-weight:600;transition:all .2s}.link-quiet[data-astro-cid-j7pv25f6]:hover{text-shadow:0 0 8px rgba(var(--glow-rgba),.6)}.tech-card[data-astro-cid-j7pv25f6]{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;position:relative;overflow:hidden;transition:all .3s ease;text-decoration:none}.tech-card[data-astro-cid-j7pv25f6]:hover{border-color:var(--accent-secondary);box-shadow:0 0 20px rgba(var(--glow-rgba),.15);transform:translateY(-2px)}.corner-accent[data-astro-cid-j7pv25f6]{position:absolute;top:0;right:0;width:20px;height:20px;border-top:2px solid var(--accent-secondary);border-right:2px solid var(--accent-secondary);opacity:0;transition:opacity .3s ease;border-top-right-radius:12px}.tech-card[data-astro-cid-j7pv25f6]:hover .corner-accent[data-astro-cid-j7pv25f6]{opacity:1}.hero[data-astro-cid-j7pv25f6]{position:relative;padding:5rem 2rem 6rem;overflow:hidden}.hero-bg[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:var(--mesh-gradient-1),var(--mesh-gradient-2);opacity:.6;z-index:0}.hero-inner[data-astro-cid-j7pv25f6]{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.kicker[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .85rem;background:#ff55001a;border:1px solid rgba(255,85,0,.3);border-radius:999px;margin-bottom:1.5rem}.kicker[data-astro-cid-j7pv25f6]:before{display:none}.kicker-text[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:.8rem;color:var(--accent-primary);text-transform:uppercase;letter-spacing:.05em}.kicker-dot[data-astro-cid-j7pv25f6]{width:8px;height:8px;background:var(--accent-primary);border-radius:50%;box-shadow:0 0 8px var(--accent-primary);animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.hero-copy[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(3rem,6vw,5rem);line-height:1.1;margin-bottom:1.5rem;font-weight:800;letter-spacing:-.03em}.glitch[data-astro-cid-j7pv25f6]{position:relative;color:var(--text-1)}.gradient-animate[data-astro-cid-j7pv25f6]{background:var(--neon-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:400% auto;animation:gradientMove 8s ease-in-out infinite}@keyframes gradientMove{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.lead[data-astro-cid-j7pv25f6]{font-size:1.25rem;color:var(--text-2);margin-bottom:2.5rem;max-width:540px;line-height:1.6}.highlight[data-astro-cid-j7pv25f6]{color:var(--text-1);font-weight:600}.cta-row[data-astro-cid-j7pv25f6]{display:flex;gap:1rem;flex-wrap:wrap}.terminal-window[data-astro-cid-j7pv25f6]{background:#0f0f0f;border:1px solid var(--border);border-radius:12px;box-shadow:0 20px 50px #00000080;overflow:hidden;font-family:var(--font-mono);font-size:.9rem;transform:perspective(1000px) rotateY(-5deg) rotateX(2deg);transition:transform .3s ease}.terminal-window[data-astro-cid-j7pv25f6]:hover{transform:perspective(1000px) rotateY(0) rotateX(0)}.terminal-header[data-astro-cid-j7pv25f6]{background:#1a1a1a;padding:.75rem 1rem;display:flex;align-items:center;border-bottom:1px solid var(--border)}.terminal-buttons[data-astro-cid-j7pv25f6]{display:flex;gap:6px}.terminal-buttons[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{width:12px;height:12px;border-radius:50%}.close[data-astro-cid-j7pv25f6]{background:#ff5f56}.minimize[data-astro-cid-j7pv25f6]{background:#ffbd2e}.maximize[data-astro-cid-j7pv25f6]{background:#27c93f}.terminal-title[data-astro-cid-j7pv25f6]{flex:1;text-align:center;color:var(--text-2);font-size:.8rem}.terminal-body[data-astro-cid-j7pv25f6]{padding:1.5rem;color:#d4d4d4}.code-line[data-astro-cid-j7pv25f6]{margin-bottom:.5rem}.prompt[data-astro-cid-j7pv25f6]{color:var(--accent-secondary);margin-right:.5rem}.cmd[data-astro-cid-j7pv25f6]{color:var(--accent-primary)}.success[data-astro-cid-j7pv25f6]{color:#27c93f;margin-right:.5rem}.dim[data-astro-cid-j7pv25f6]{color:#666}.file-link[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--accent-secondary);text-decoration:underline}.cursor[data-astro-cid-j7pv25f6]{animation:blink 1s step-end infinite;color:var(--accent-primary)}@keyframes blink{50%{opacity:0}}.stats-wrapper[data-astro-cid-j7pv25f6]{margin-top:-3rem;position:relative;z-index:2;padding:0 1rem}.stats-bar[data-astro-cid-j7pv25f6]{background:#121212e6;backdrop-filter:blur(16px);border:1px solid rgba(255,85,0,.2);border-radius:16px;padding:2.5rem 2rem;display:flex;justify-content:space-around;align-items:center;box-shadow:0 10px 30px #0000004d,0 0 40px #ff55001a;position:relative;overflow:hidden}.stats-scanner[data-astro-cid-j7pv25f6]{position:absolute;top:0;left:-100%;width:100%;height:2px;background:linear-gradient(90deg,transparent,rgba(6,182,212,.8),transparent);animation:scan 3s linear infinite}@keyframes scan{to{left:100%}}.stat-item[data-astro-cid-j7pv25f6]{text-align:center;position:relative}.stat-number[data-astro-cid-j7pv25f6]{display:block;font-size:2.75rem;font-weight:800;color:var(--text-1);line-height:1;margin-bottom:.5rem;font-family:var(--font-mono)}.data-stream[data-astro-cid-j7pv25f6]{background:linear-gradient(90deg,var(--accent-primary),var(--accent-secondary),var(--accent-primary));background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shimmer 3s linear infinite}@keyframes shimmer{to{background-position:200% center}}.stat-label[data-astro-cid-j7pv25f6]{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text-2);font-family:var(--font-mono)}.stat-divider[data-astro-cid-j7pv25f6]{width:1px;height:50px;background:linear-gradient(180deg,transparent,var(--accent-secondary),transparent)}.news-scroller[data-astro-cid-j7pv25f6]{overflow-x:auto;padding-bottom:2rem;scrollbar-width:thin;scrollbar-color:var(--accent-secondary) transparent}.news-grid[data-astro-cid-j7pv25f6]{display:flex;gap:1.5rem;width:max-content;padding:1rem 0}.news-card[data-astro-cid-j7pv25f6]{width:320px;min-height:140px;padding:1.5rem;display:flex;flex-direction:column}.scan-line[data-astro-cid-j7pv25f6]{position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--accent-secondary),transparent);opacity:.5;animation:scan-horizontal 2s ease-in-out infinite}@keyframes scan-horizontal{0%,to{transform:scaleX(0)}50%{transform:scaleX(1)}}.news-meta[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.85rem;font-size:.75rem;color:var(--text-2)}.news-badge[data-astro-cid-j7pv25f6]{background:#06b6d426;color:var(--accent-secondary);padding:.2rem .6rem;border-radius:4px;font-weight:700;font-size:.7rem;font-family:var(--font-mono)}.news-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.05rem;margin:0;color:var(--text-1);line-height:1.4}.bento-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;padding:0 0 2rem;grid-auto-rows:minmax(0,auto)}.bento-card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;min-height:200px}.main-feature[data-astro-cid-j7pv25f6]{grid-column:span 2;grid-row:auto;min-height:0;align-self:flex-start}.main-feature[data-astro-cid-j7pv25f6] .card-content[data-astro-cid-j7pv25f6]{padding:clamp(1.1rem,2vw,1.5rem);gap:.8rem}.main-content[data-astro-cid-j7pv25f6]{width:100%}.medium[data-astro-cid-j7pv25f6]{grid-column:span 1}.card-content[data-astro-cid-j7pv25f6]{padding:1.75rem;position:relative;z-index:1;flex:1;display:flex;flex-direction:column}.card-hit[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:2}.badge[data-astro-cid-j7pv25f6]{display:inline-block;font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--accent-primary);margin-bottom:.75rem;font-weight:700;font-family:var(--font-mono)}.badge[data-astro-cid-j7pv25f6].highlight{background:var(--accent-primary);color:#fff;padding:.3rem .85rem;border-radius:99px}.bento-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.35rem;margin:0 0 .85rem;color:var(--text-1);line-height:1.3}.main-feature[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:clamp(1.35rem,2.6vw,1.75rem)}.main-feature[data-astro-cid-j7pv25f6] .excerpt[data-astro-cid-j7pv25f6]{flex:0;margin-bottom:.9rem}.excerpt[data-astro-cid-j7pv25f6]{color:var(--text-2);font-size:.95rem;line-height:1.6;margin-bottom:1.5rem;flex:1}.tags[data-astro-cid-j7pv25f6]{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:auto}.tag[data-astro-cid-j7pv25f6]{font-size:.75rem;color:var(--text-2);background:#ffffff0d;padding:.3rem .7rem;border-radius:6px;font-family:var(--font-mono)}.categories-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;position:relative}.terminal-card[data-astro-cid-j7pv25f6]{background:#0f0f0f;border:1px solid var(--border);border-radius:8px;overflow:hidden;display:flex;flex-direction:column;text-decoration:none;transition:all .3s ease;position:relative}.terminal-card[data-astro-cid-j7pv25f6]:hover{border-color:var(--accent-secondary);transform:translateY(-4px);box-shadow:0 10px 30px #00000080}.terminal-header-small[data-astro-cid-j7pv25f6]{background:#1a1a1a;padding:.5rem .75rem;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.75rem;color:var(--text-2)}.term-icon[data-astro-cid-j7pv25f6]{color:var(--accent-primary);font-weight:700}.cat-content[data-astro-cid-j7pv25f6]{padding:1.5rem;display:flex;align-items:flex-start;gap:1rem}.category-card[data-astro-cid-j7pv25f6]{padding:1.75rem;display:flex;align-items:center;gap:1.25rem;opacity:0;animation:fadeInUp .5s ease-out forwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.cat-icon-wrapper[data-astro-cid-j7pv25f6]{font-size:1.5rem;line-height:1;filter:drop-shadow(0 0 10px rgba(var(--glow-rgba),.3))}.category-card[data-astro-cid-j7pv25f6]:hover .cat-icon-wrapper[data-astro-cid-j7pv25f6]{transform:scale(1.1);transition:transform .3s}.cat-icon-emoji[data-astro-cid-j7pv25f6]{font-size:1.75rem}.cat-info[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0 0 .35rem;font-size:1.1rem;color:var(--text-1);font-family:var(--font-mono)}.cat-info[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;font-size:.85rem;color:var(--text-2);font-family:var(--font-mono)}.terminal-list[data-astro-cid-j7pv25f6]{background:#0f0f0fcc;border:1px solid var(--border);border-radius:12px;overflow:hidden;font-family:var(--font-mono)}.terminal-list-header[data-astro-cid-j7pv25f6]{padding:1rem 1.5rem;background:#1a1a1acc;border-bottom:1px solid var(--border)}.mono-tag[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:.85rem;color:var(--accent-secondary)}.resources-table[data-astro-cid-j7pv25f6]{padding:1rem}.resource-row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:auto 1fr 2fr auto;gap:1.5rem;align-items:center;padding:1rem 1.25rem;border-radius:8px;text-decoration:none;transition:all .2s;opacity:0;animation:fadeInRight .4s ease-out forwards}@keyframes fadeInRight{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.resource-row[data-astro-cid-j7pv25f6]:hover{background:#06b6d414}.res-type[data-astro-cid-j7pv25f6]{font-size:.7rem;color:var(--accent-primary);font-weight:700}.res-title[data-astro-cid-j7pv25f6]{font-size:.95rem;color:var(--text-1);font-weight:600}.res-desc[data-astro-cid-j7pv25f6]{font-size:.85rem;color:var(--text-2)}.res-arrow[data-astro-cid-j7pv25f6]{color:var(--accent-secondary);font-size:1.2rem;transition:transform .2s}.resource-row[data-astro-cid-j7pv25f6]:hover .res-arrow[data-astro-cid-j7pv25f6]{transform:translate(4px,-4px)}.author-spotlight[data-astro-cid-j7pv25f6]{padding-bottom:5rem}.author-card[data-astro-cid-j7pv25f6]{padding:2.5rem;display:flex;flex-direction:column;gap:1.5rem}.author-header[data-astro-cid-j7pv25f6]{display:flex;gap:1.5rem;align-items:center}.author-avatar[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{border-radius:50%;border:2px solid var(--accent-primary)}.author-info[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0;font-size:1.5rem;color:var(--text-1)}.author-role[data-astro-cid-j7pv25f6]{color:var(--accent-primary);font-family:var(--font-mono);font-size:.9rem;margin:.25rem 0 .75rem}.author-link[data-astro-cid-j7pv25f6]{color:var(--text-2);text-decoration:none;font-size:.9rem;display:flex;align-items:center;gap:.5rem}.author-link[data-astro-cid-j7pv25f6]:hover{color:var(--accent-secondary)}.author-bio[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--text-2);line-height:1.7;margin:0;max-width:700px}@media (max-width: 1024px){.hero-inner[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;text-align:center}.hero-copy[data-astro-cid-j7pv25f6]{margin:0 auto;display:flex;flex-direction:column;align-items:center}.kicker[data-astro-cid-j7pv25f6]{margin-inline:auto}.cta-row[data-astro-cid-j7pv25f6]{justify-content:center}.terminal-window[data-astro-cid-j7pv25f6]{display:block;margin-top:3rem;transform:none}.terminal-window[data-astro-cid-j7pv25f6]:hover{transform:none}.bento-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.main-feature[data-astro-cid-j7pv25f6]{grid-column:span 1;grid-row:auto}.resources-table[data-astro-cid-j7pv25f6]{padding:.5rem}.resource-row[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:.5rem}.res-desc[data-astro-cid-j7pv25f6]{display:none}.stats-bar[data-astro-cid-j7pv25f6]{padding:2rem 1rem}}@media (max-width: 768px){.section-wrapper[data-astro-cid-j7pv25f6]{margin-top:3rem}.news-card[data-astro-cid-j7pv25f6]{width:280px}}
