.skull[data-astro-cid-o6cxttct]{max-width:100%;height:auto;display:block;overflow:visible}.bones[data-astro-cid-o6cxttct],.head[data-astro-cid-o6cxttct]{fill:var(--text)}.bones[data-astro-cid-o6cxttct]{opacity:.85}.holes[data-astro-cid-o6cxttct]{fill:var(--bg)}.eyes[data-astro-cid-o6cxttct]{fill:var(--accent);filter:drop-shadow(0 0 6px var(--accent));animation:2.8s ease-in-out infinite glow}.skull[data-astro-cid-o6cxttct]:hover .eyes[data-astro-cid-o6cxttct]{animation-duration:.6s}@keyframes glow{0%,to{opacity:1}45%{opacity:.35}50%{opacity:1}53%{opacity:.2}56%{opacity:1}}.hero[data-astro-cid-ge2uvauf]{border-bottom:1px solid var(--border);position:relative;overflow:hidden}.matrix[data-astro-cid-ge2uvauf]{opacity:.22;width:100%;height:100%;position:absolute;inset:0;mask-image:linear-gradient(#000 30%,#0000)}.hero-grid[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:48px;padding-block:72px 64px;display:grid;position:relative}.eyebrow[data-astro-cid-ge2uvauf]{font:.85rem/1.4 var(--mono);color:var(--accent);margin:0 0 18px}h1[data-astro-cid-ge2uvauf]{font-family:var(--mono);margin:0}h1[data-astro-cid-ge2uvauf] .glitch[data-astro-cid-ge2uvauf]{letter-spacing:-.04em;text-shadow:0 0 24px color-mix(in srgb, var(--accent) 35%, transparent);font-size:clamp(3rem,9vw,5.5rem);font-weight:800;line-height:1}.tagline[data-astro-cid-ge2uvauf]{color:var(--muted);margin-top:14px;font-size:clamp(1.15rem,3vw,1.6rem);font-weight:600;display:block}.tagline[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf]{color:var(--accent);font-style:normal}.lead[data-astro-cid-ge2uvauf]{max-width:560px;color:var(--muted);margin:22px 0 30px;font-size:1.08rem}.actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:12px;display:flex}.button[data-astro-cid-ge2uvauf]{border:1px solid var(--border-strong);font:600 .9rem/1 var(--mono);color:var(--text);border-radius:8px;padding:12px 18px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s}.button[data-astro-cid-ge2uvauf]:hover{border-color:var(--accent);transform:translateY(-1px)}.button[data-astro-cid-ge2uvauf].primary{border-color:var(--accent);background:var(--accent);color:var(--bg)}.button[data-astro-cid-ge2uvauf].primary:hover{box-shadow:0 0 24px color-mix(in srgb, var(--accent) 45%, transparent)}.hero-art[data-astro-cid-ge2uvauf]{justify-items:center;gap:20px;display:grid;position:relative}.hero-art[data-astro-cid-ge2uvauf] .hero-skull{width:min(260px,60vw);filter:drop-shadow(0 0 30px color-mix(in srgb, var(--accent) 18%, transparent))}@media (prefers-reduced-motion:no-preference){.hero-art[data-astro-cid-ge2uvauf] .hero-skull{animation:6s ease-in-out infinite float}}.terminal[data-astro-cid-ge2uvauf]{border:1px solid var(--border-strong);background:color-mix(in srgb, var(--surface) 92%, transparent);border-radius:10px;width:100%;max-width:440px;box-shadow:0 20px 50px #00000059}.terminal-bar[data-astro-cid-ge2uvauf]{border-bottom:1px solid var(--border);gap:6px;padding:10px 12px;display:flex}.terminal-bar[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{background:var(--border-strong);border-radius:50%;width:10px;height:10px}.terminal-bar[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]:first-child{background:#ff5f57}.terminal-bar[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]:nth-child(2){background:#febc2e}.terminal-bar[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]:last-child{background:#28c840}.screen[data-astro-cid-ge2uvauf]{min-height:15em;font:.85rem/1.65 var(--mono);padding:16px 18px}.screen[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{white-space:pre-wrap;display:block}.screen[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf][hidden]{display:none}.cmd[data-astro-cid-ge2uvauf]:before{content:"$ ";color:var(--accent)}.out[data-astro-cid-ge2uvauf]{color:var(--muted)}.ok[data-astro-cid-ge2uvauf]{color:var(--accent)}.terminal[data-astro-cid-ge2uvauf].is-typing [data-astro-cid-ge2uvauf][data-line]:not([hidden]):has(+[hidden]):after,.terminal[data-astro-cid-ge2uvauf].is-typing [data-astro-cid-ge2uvauf][data-line]:last-child:not([hidden]):after{content:"▌";color:var(--accent);animation:1s step-end infinite blink}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes blink{50%{opacity:0}}@media (width<=860px){.hero-grid[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;padding-top:48px}.hero-art[data-astro-cid-ge2uvauf]{order:-1}.hero-art[data-astro-cid-ge2uvauf] .hero-skull{width:min(180px,50vw)}}.tutorial-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;margin:0;padding:0;display:grid}.directory[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.directory[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border:1px solid var(--border);background:var(--surface);height:100%;color:var(--text);border-radius:10px;flex-direction:column;gap:6px;padding:16px 18px;text-decoration:none;transition:border-color .2s;display:flex}.directory[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover,.directory[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible{border-color:var(--accent)}.new-tab[data-astro-cid-lcdefpme]{color:var(--muted);font-weight:400}.tool-strip[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.tool-strip[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme],.intel-card[data-astro-cid-lcdefpme]{border:1px solid var(--border);background:var(--surface);height:100%;color:var(--text);border-radius:10px;flex-direction:column;gap:6px;padding:16px 18px;text-decoration:none;transition:border-color .2s;display:flex}.tool-strip[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover,.tool-strip[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible,.intel-card[data-astro-cid-lcdefpme]:hover,.intel-card[data-astro-cid-lcdefpme]:focus-visible{border-color:var(--accent)}.tool-command[data-astro-cid-lcdefpme]{font:.78rem var(--mono);color:var(--accent)}.tool-name[data-astro-cid-lcdefpme]{font-weight:700}.intel[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:12px;margin-top:12px;display:grid}.intel-detail[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.9rem;line-height:1.5}.more[data-astro-cid-lcdefpme]{font:600 .9rem var(--mono);margin:24px 0 0}.more[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--accent);text-decoration:none}.more[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-decoration:underline}
