.page.svelte-1uha8ag{max-width:1120px;margin:0 auto;padding:24px 16px 64px}.hero.svelte-1uha8ag{grid-template-columns:260px 1fr;align-items:center;gap:48px;padding:64px 0 24px;display:grid}.term.svelte-1uha8ag{background:var(--panel);border:1px solid var(--line);padding:36px 18px 18px;font-size:14px;position:relative;box-shadow:0 0 60px -20px #3dff7a59}.term.svelte-1uha8ag:before{content:"● ● ●";letter-spacing:2px;color:#2d4033;font-size:9px;position:absolute;top:10px;left:14px}.term.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0 0 2px}.term.svelte-1uha8ag .out:where(.svelte-1uha8ag){color:var(--green);margin-bottom:10px}.ps1.svelte-1uha8ag{color:var(--dim)}.cursor.svelte-1uha8ag{background:var(--green);vertical-align:text-bottom;width:8px;height:15px;animation:1.1s step-end infinite svelte-1uha8ag-blink;display:inline-block}@keyframes svelte-1uha8ag-blink{50%{opacity:0}}h1.svelte-1uha8ag{color:var(--green);letter-spacing:-.02em;text-shadow:0 0 24px #3dff7a40;margin:0 0 20px;font-size:clamp(30px,5.4vw,54px);line-height:1.08}h1.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--text);text-shadow:none}.lede.svelte-1uha8ag{max-width:60ch;margin:0 0 24px}.cta.svelte-1uha8ag{flex-wrap:wrap;gap:10px;margin:0;display:flex}.btn.svelte-1uha8ag{border:1px solid var(--line);background:var(--panel);padding:8px 16px;font-size:14px;text-decoration:none}.btn.svelte-1uha8ag:hover{border-color:var(--green)}.btn.primary.svelte-1uha8ag{background:var(--green);border-color:var(--green);color:#041007;font-weight:700}.btn.primary.svelte-1uha8ag:hover{background:#7dffa6}section.svelte-1uha8ag{margin-top:64px}h2.svelte-1uha8ag{margin:0 0 16px;font-size:18px;font-weight:600}.hash.svelte-1uha8ag{color:var(--green)}.interests.svelte-1uha8ag{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.interests.svelte-1uha8ag li:where(.svelte-1uha8ag){background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--c);flex-direction:column;gap:4px;padding:14px;display:flex}.interests.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--c)}.interests.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--dim);font-size:13px}.now.svelte-1uha8ag{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.now.svelte-1uha8ag li:where(.svelte-1uha8ag){border-top:2px solid var(--c);background:var(--panel);border-left:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:14px 16px}.now.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--text);align-items:center;gap:10px;text-decoration:none;display:flex}.now.svelte-1uha8ag a:where(.svelte-1uha8ag):hover strong:where(.svelte-1uha8ag){color:var(--c)}.now.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--dim);margin:8px 0 0;font-size:13px}.dot.svelte-1uha8ag{background:var(--green);width:8px;height:8px;box-shadow:0 0 8px var(--green);border-radius:50%;flex:none;animation:2s infinite svelte-1uha8ag-pulse}@keyframes svelte-1uha8ag-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.dot.svelte-1uha8ag,.cursor.svelte-1uha8ag{animation:none}}.timeline.svelte-1uha8ag{border-left:1px dashed #2d4033;margin:0;padding:0 0 0 10px;list-style:none}.timeline.svelte-1uha8ag li:where(.svelte-1uha8ag){gap:14px;padding:6px 0 6px 16px;font-size:14px;display:flex;position:relative}.timeline.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"";background:var(--green);width:7px;height:7px;position:absolute;top:14px;left:-14px}.yr.svelte-1uha8ag{color:var(--green);font-variant-numeric:tabular-nums;flex:none}.posts.svelte-1uha8ag{margin:0;padding:0;font-size:15px;list-style:none}.posts.svelte-1uha8ag li:where(.svelte-1uha8ag){border-bottom:1px solid var(--line);padding:10px 0}.posts.svelte-1uha8ag a:where(.svelte-1uha8ag){text-decoration:none}.posts.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{text-decoration:underline}footer.svelte-1uha8ag{border-top:1px solid var(--line);color:var(--dim);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:72px;padding-top:16px;font-size:13px;display:flex}@media (width<=760px){.hero.svelte-1uha8ag{grid-template-columns:1fr;gap:28px;padding-top:32px}.term.svelte-1uha8ag{order:2}.now.svelte-1uha8ag{grid-template-columns:1fr}}
