.button[data-astro-cid-ekguhzzh]{border-radius:.5rem;padding:.6rem 1rem;font-size:14px;font-weight:500;text-decoration:none;display:inline-block}.ghost[data-astro-cid-ekguhzzh]{border:1px solid var(--border);color:var(--text);background:var(--surface)}.primary[data-astro-cid-ekguhzzh]{background:var(--accent);color:var(--on-accent)}header[data-astro-cid-wpvy4v7s]{border-bottom:1px solid var(--border)}.container[data-astro-cid-wpvy4v7s]{justify-content:space-between;align-items:center;min-height:3.25rem;display:flex}.logo[data-astro-cid-wpvy4v7s]{font-family:var(--font-jetbrains-mono);color:var(--text);font-size:1.1rem;font-weight:700}a[data-astro-cid-wpvy4v7s]{font-family:var(--font-inter);text-decoration:none}.some[data-astro-cid-wpvy4v7s]{color:var(--accent)}nav[data-astro-cid-wpvy4v7s]{align-items:center;gap:1.5rem;display:flex}nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{color:var(--muted)}nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover,nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current=page]{color:var(--text)}footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--border);font-family:var(--font-jetbrains-mono);color:var(--dim);font-size:.8rem}.container[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:center;min-height:3.25rem;display:flex}a[data-astro-cid-jo6i4kqk]{color:var(--muted);text-decoration:none}a[data-astro-cid-jo6i4kqk]:hover{color:var(--text)}p[data-astro-cid-jo6i4kqk]{margin:0}:root{--bg:#0b0b0c;--surface:#131315;--surface-2:#1a1a1d;--border:#26262b;--text:#ededef;--muted:#8e8e96;--dim:#5e5e66;--body:#c9c9cf;--accent:#e8a33d;--on-accent:#141006;--ok:#4ade80;--blue:#93c5fd;--dot:#ffffff12;--dot-gap:24px}html{font-size:15px}.container{max-width:760px;margin-inline:auto;padding-inline:20px}body{background-color:var(--bg);min-height:100vh;color:var(--text);background-image:radial-gradient(var(--dot) 1px, transparent 1px);background-size:var(--dot-gap) var(--dot-gap);font-family:var(--font-inter);background-attachment:fixed;flex-direction:column;margin:0;display:flex}body:after{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(#e8a33d8c 1px,#0000 1px);background-size:var(--dot-gap) var(--dot-gap);mask-image:radial-gradient(200px circle at var(--mx,-999px) var(--my,-999px), #000, transparent 70%);opacity:0;transition:opacity .3s;position:fixed;inset:0}body.has-pointer:after{opacity:1}@media (prefers-reduced-motion:reduce){body:after{display:none}*,:before,:after{transition:none!important;animation:none!important}}main{flex:1}.lead[data-astro-cid-ge2uvauf]{color:var(--muted);max-width:620px;margin:0;font-size:18px;line-height:1.6}.hero[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:flex-start;gap:24px;padding:96px 0 72px;display:flex}.status[data-astro-cid-ge2uvauf]{background:var(--surface);border:1px solid var(--border);font-family:var(--font-jetbrains-mono);color:var(--text);border-radius:999px;align-items:center;gap:10px;margin:0;padding:7px 14px;font-size:12.5px;display:inline-flex}.dot[data-astro-cid-ge2uvauf]{background:var(--ok);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #4ade8026}h1[data-astro-cid-ge2uvauf]{letter-spacing:-1.5px;margin:0;font-size:52px;font-weight:700;line-height:1.08}.accent[data-astro-cid-ge2uvauf]{color:var(--accent)}.lead[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{color:var(--text);font-weight:400}.actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:12px;display:flex}.socials[data-astro-cid-ge2uvauf]{font-family:var(--font-jetbrains-mono);gap:12px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.socials[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{color:var(--muted);text-decoration:none}.socials[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]:hover{color:var(--text)}li[data-astro-cid-ge2uvauf]+li[data-astro-cid-ge2uvauf]:before{content:"/";color:var(--dim);margin-right:12px}.facts[data-astro-cid-cpncclna]{background:var(--surface);border:1px solid var(--border);border-radius:12px;margin:0;display:flex;overflow:hidden}.fact[data-astro-cid-cpncclna]{flex-direction:column;flex:1;gap:6px;padding:18px 20px;display:flex}.fact[data-astro-cid-cpncclna]+.fact[data-astro-cid-cpncclna]{border-left:1px solid var(--border)}dt[data-astro-cid-cpncclna]{font-family:var(--font-jetbrains-mono);letter-spacing:1px;text-transform:uppercase;color:var(--text);font-size:11.5px}dd[data-astro-cid-cpncclna]{color:var(--text);margin:0;font-size:15px;font-weight:500}@media (width<=640px){.facts[data-astro-cid-cpncclna]{flex-direction:column}.fact[data-astro-cid-cpncclna]+.fact[data-astro-cid-cpncclna]{border-left:none;border-top:1px solid var(--border)}}.header[data-astro-cid-pb4nux2a]{justify-content:space-between;align-items:center;display:flex}h2[data-astro-cid-pb4nux2a]{letter-spacing:-.3px;align-items:center;gap:12px;margin:0;font-size:22px;font-weight:600;display:flex}.num[data-astro-cid-pb4nux2a]{font-family:var(--font-jetbrains-mono);color:var(--accent);font-size:13px;font-weight:400}a[data-astro-cid-pb4nux2a]{font-family:var(--font-jetbrains-mono);color:var(--muted);font-size:13px;text-decoration:none}a[data-astro-cid-pb4nux2a]:hover{color:var(--text)}.badge[data-astro-cid-o3c3tdmk]{font-family:var(--font-jetbrains-mono);color:var(--accent);white-space:nowrap;background:#e8a33d1f;border-radius:6px;padding:3px 8px;font-size:11px;display:inline-block}.tag[data-astro-cid-7t72llso]{background:var(--surface-2);border:1px solid var(--border);font-family:var(--font-jetbrains-mono);color:var(--muted);white-space:nowrap;border-radius:6px;padding:3px 8px;font-size:11.5px;display:inline-block}.card[data-astro-cid-y2vllrex]{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:12px;padding:22px 24px;display:flex}.top[data-astro-cid-y2vllrex],.bottom[data-astro-cid-y2vllrex]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}h3[data-astro-cid-y2vllrex]{margin:0;font-size:17px;font-weight:600}.meta[data-astro-cid-y2vllrex]{font-family:var(--font-jetbrains-mono);color:var(--dim);font-size:12px}.description[data-astro-cid-y2vllrex]{color:var(--muted);margin:0;font-size:14.5px;line-height:1.6}.tags[data-astro-cid-y2vllrex]{flex-wrap:wrap;gap:6px;display:flex}.links[data-astro-cid-y2vllrex]{font-family:var(--font-jetbrains-mono);gap:16px;font-size:12.5px;display:flex}.links[data-astro-cid-y2vllrex] a[data-astro-cid-y2vllrex]{color:var(--text);gap:4px;text-decoration:none;display:inline-flex}.arrow[data-astro-cid-y2vllrex]{color:var(--accent)}.projects[data-astro-cid-ftq3vvlr]{flex-direction:column;gap:24px;padding-top:72px;display:flex}.list[data-astro-cid-ftq3vvlr]{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}
