.sidebar[data-astro-cid-wv7whodv]{flex-direction:column;gap:1.15em;display:flex}.sidebar-block[data-astro-cid-wv7whodv]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:1.15em 1.2em 1.25em;position:relative;overflow:hidden}.sidebar-block[data-astro-cid-wv7whodv]:before{content:"";background:linear-gradient(90deg, var(--neon-cyan), transparent 70%);opacity:.7;height:2px;position:absolute;top:0;left:0;right:0}.sidebar-about[data-astro-cid-wv7whodv]{border-left:2px solid #22d3ee73;box-shadow:inset 2px 0 16px -8px #22d3ee33}.sidebar-title[data-astro-cid-wv7whodv]{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .75em;font-size:.78em;font-weight:700}.sidebar-blurb[data-astro-cid-wv7whodv]{color:var(--text);margin:0 0 .65em;font-size:.9em;line-height:1.55}.sidebar-blurb[data-astro-cid-wv7whodv].muted{color:var(--text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.82em;display:-webkit-box;overflow:hidden}.sidebar-blurb[data-astro-cid-wv7whodv] strong[data-astro-cid-wv7whodv]{color:var(--neon-cyan)}.sidebar-link[data-astro-cid-wv7whodv]{font-size:.88em;font-weight:600;text-decoration:none}.source-legend[data-astro-cid-wv7whodv]{flex-direction:column;gap:.55em;margin:0;padding:0;list-style:none;display:flex}.source-legend[data-astro-cid-wv7whodv] li[data-astro-cid-wv7whodv]{grid-template-columns:auto 1fr auto;align-items:center;gap:.55em;font-size:.88em;display:grid}.legend-dot[data-astro-cid-wv7whodv]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.legend-dot--x[data-astro-cid-wv7whodv]{background:var(--neon-cyan);box-shadow:0 0 8px #22d3eeb3}.legend-dot--github[data-astro-cid-wv7whodv]{background:var(--neon-violet);box-shadow:0 0 8px #a855f7b3}.legend-dot--youtube[data-astro-cid-wv7whodv]{background:var(--neon-pink);box-shadow:0 0 8px #f472b6b3}.legend-dot--web[data-astro-cid-wv7whodv]{background:var(--neon-teal);box-shadow:0 0 8px #2dd4bfb3}.legend-label[data-astro-cid-wv7whodv]{color:var(--text);font-weight:650}.legend-desc[data-astro-cid-wv7whodv]{color:var(--text-faint);font-size:.85em}.tag-cloud[data-astro-cid-wv7whodv]{flex-wrap:wrap;gap:.45em;margin:0;padding:0;list-style:none;display:flex}.tag-cloud[data-astro-cid-wv7whodv] li[data-astro-cid-wv7whodv]{align-items:center;gap:.3em;display:inline-flex}.tag-count[data-astro-cid-wv7whodv]{color:var(--text-faint);font-size:.72em}.latest-list[data-astro-cid-wv7whodv]{counter-reset:latest;flex-direction:column;gap:.65em;margin:0;padding:0;list-style:none;display:flex}.latest-list[data-astro-cid-wv7whodv] li[data-astro-cid-wv7whodv] a[data-astro-cid-wv7whodv]{border-radius:var(--radius-sm);grid-template-rows:auto auto;grid-template-columns:auto 1fr;gap:.2em .55em;padding:.45em .35em;text-decoration:none;transition:background .15s;display:grid}.latest-list[data-astro-cid-wv7whodv] li[data-astro-cid-wv7whodv] a[data-astro-cid-wv7whodv]:hover{text-shadow:none;background:#22d3ee0f}.latest-list[data-astro-cid-wv7whodv] .badge[data-astro-cid-wv7whodv]{grid-row:1/3;align-self:start;margin-top:.15em}.latest-title[data-astro-cid-wv7whodv]{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.88em;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.latest-list[data-astro-cid-wv7whodv] a[data-astro-cid-wv7whodv]:hover .latest-title[data-astro-cid-wv7whodv]{color:var(--neon-cyan)}.latest-date[data-astro-cid-wv7whodv]{color:var(--text-faint);font-size:.75em}@media (width<=959px){.sidebar[data-astro-cid-wv7whodv]{gap:.85em}.source-legend[data-astro-cid-wv7whodv]{flex-flow:wrap;gap:.45em}.source-legend[data-astro-cid-wv7whodv] li[data-astro-cid-wv7whodv]{border:1px solid var(--border);grid-template-columns:unset;background:#070a0f66;border-radius:999px;padding:.3em .75em;display:inline-flex}.legend-desc[data-astro-cid-wv7whodv]{display:none}.latest-list[data-astro-cid-wv7whodv]{grid-template-columns:1fr;gap:.5em;display:grid}}.hero[data-astro-cid-lcdefpme]{border-radius:calc(var(--radius) + 4px);border:1px solid var(--border);isolation:isolate;background:linear-gradient(145deg,#121826f2 0%,#0b0f14eb 55%,#120c1ce6 100%);margin:0 0 1.75em;padding:2.2em 1.5em 2em;position:relative;overflow:hidden}.hero-orb[data-astro-cid-lcdefpme]{filter:blur(48px);pointer-events:none;z-index:0;border-radius:50%;position:absolute}.hero-orb--cyan[data-astro-cid-lcdefpme]{background:#22d3ee38;width:220px;height:220px;top:-60px;right:-40px}.hero-orb--magenta[data-astro-cid-lcdefpme]{background:#e879f929;width:180px;height:180px;bottom:-70px;left:10%}.hero-orb--violet[data-astro-cid-lcdefpme]{background:#a855f724;width:140px;height:140px;top:30%;left:-50px}.hero-mesh[data-astro-cid-lcdefpme]{z-index:0;opacity:.45;pointer-events:none;background:radial-gradient(50% 60% at 80% 20%,#22d3ee1f,#0000 60%),radial-gradient(40% 50% at 15% 80%,#a855f71a,#0000 55%);position:absolute;inset:0}.hero-inner[data-astro-cid-lcdefpme]{z-index:1;position:relative}.hero-kicker[data-astro-cid-lcdefpme]{letter-spacing:.08em;text-transform:uppercase;color:var(--neon-cyan);align-items:center;gap:.45em;margin:0 0 .85em;font-size:.78em;font-weight:600;display:inline-flex}.hero-kicker[data-astro-cid-lcdefpme]:before{content:"";background:var(--neon-cyan);border-radius:50%;width:6px;height:6px;animation:2.8s ease-in-out infinite orb-pulse;box-shadow:0 0 10px #22d3eecc}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.035em;background:linear-gradient(120deg, var(--neon-cyan) 0%, #e0f7fa 42%, var(--neon-magenta) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 .3em;font-size:clamp(2em,5vw,2.65em);font-weight:700;line-height:1.15;animation:5s ease-in-out infinite hero-glow}.hero-zh[data-astro-cid-lcdefpme]{letter-spacing:.12em;color:var(--text-muted);background:0 0;-webkit-background-clip:unset;background-clip:unset;filter:none;margin-top:.15em;font-size:.42em;font-weight:500;animation:none;display:block}.hero-tagline[data-astro-cid-lcdefpme]{color:var(--text-muted);max-width:28em;margin:0 0 1.25em;font-size:1.05em;line-height:1.55}.hero-pills[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.5em;margin:0;padding:0;list-style:none;display:flex}.hero-pills[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{letter-spacing:.02em;border:1px solid var(--border);color:var(--text-muted);background:#070a0f73;border-radius:999px;align-items:center;gap:.35em;padding:.28em .85em;font-size:.82em;font-weight:600;display:inline-flex}.hero-pills[data-astro-cid-lcdefpme] .dot[data-astro-cid-lcdefpme]{border-radius:50%;flex-shrink:0;width:7px;height:7px}.hero-pills[data-astro-cid-lcdefpme] .dot--x[data-astro-cid-lcdefpme]{background:var(--neon-cyan);box-shadow:0 0 8px #22d3eeb3}.hero-pills[data-astro-cid-lcdefpme] .dot--github[data-astro-cid-lcdefpme]{background:var(--neon-violet);box-shadow:0 0 8px #a855f7b3}.hero-pills[data-astro-cid-lcdefpme] .dot--youtube[data-astro-cid-lcdefpme]{background:var(--neon-pink);box-shadow:0 0 8px #f472b6b3}.hero-pills[data-astro-cid-lcdefpme] .dot--web[data-astro-cid-lcdefpme]{background:var(--neon-teal);box-shadow:0 0 8px #2dd4bfb3}.meta[data-astro-cid-lcdefpme]{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.55em;margin-bottom:.4em;font-size:.78em;display:flex}.featured-wrap[data-astro-cid-lcdefpme] .meta[data-astro-cid-lcdefpme]{font-size:.85em}.title[data-astro-cid-lcdefpme]{color:var(--text);letter-spacing:-.02em;margin:0 0 .35em;font-size:1.05em;font-weight:650;line-height:1.35;transition:color .15s}.desc[data-astro-cid-lcdefpme]{color:var(--text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.9em;line-height:1.5;display:-webkit-box;overflow:hidden}.featured-wrap[data-astro-cid-lcdefpme] .desc[data-astro-cid-lcdefpme]{-webkit-line-clamp:4;font-size:.98em}.card-tags[data-astro-cid-lcdefpme]{color:#d8b4fe}.featured-label[data-astro-cid-lcdefpme]{letter-spacing:.1em;text-transform:uppercase;color:var(--neon-magenta);margin-bottom:.55em;font-size:.72em;font-weight:700;display:inline-block}.featured-wrap[data-astro-cid-lcdefpme]{margin-bottom:1.5em}.empty[data-astro-cid-lcdefpme]{color:var(--text-muted)}.more[data-astro-cid-lcdefpme]{margin-top:1.5em}.more[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-weight:600;text-decoration:none}@media (width<=720px){.hero[data-astro-cid-lcdefpme]{padding:1.75em 1.15em 1.6em}.featured-wrap[data-astro-cid-lcdefpme] .title[data-astro-cid-lcdefpme]{font-size:1.2em}}@media (prefers-reduced-motion:reduce){.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme],.hero-kicker[data-astro-cid-lcdefpme]:before{animation:none}}
