.custom-scrollbar[data-astro-cid-t22iiqkv]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-astro-cid-t22iiqkv]::-webkit-scrollbar-track{background:#27272a4d;border-radius:2px}.custom-scrollbar[data-astro-cid-t22iiqkv]::-webkit-scrollbar-thumb{background:#a1a1aa4d;border-radius:2px}.custom-scrollbar[data-astro-cid-t22iiqkv]::-webkit-scrollbar-thumb:hover{background:#a1a1aa80}.track-item[data-astro-cid-t22iiqkv].active{background-color:#34d3991a;border:1px solid rgba(52,211,153,.2)}@keyframes softPulse{0%,to{opacity:1}50%{opacity:.8}}.animate-soft-pulse[data-astro-cid-t22iiqkv]{animation:softPulse 2s ease-in-out infinite}button[data-astro-cid-t22iiqkv]{position:relative;overflow:hidden}button[data-astro-cid-t22iiqkv]:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);transform:translate(-50%,-50%) scale(0);opacity:0;transition:transform .3s ease-out,opacity .3s ease-out}button[data-astro-cid-t22iiqkv]:hover:after{transform:translate(-50%,-50%) scale(2);opacity:1}.bento-card[data-astro-cid-f44o672t]{position:relative;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.bento-card[data-astro-cid-f44o672t]:hover{transform:translateY(-1px)}.bento-card[data-astro-cid-f44o672t]:focus-within{outline:1px solid rgba(161,161,170,.5);outline-offset:1px}.bento-card[data-astro-cid-f44o672t] [data-astro-cid-f44o672t]{transition:inherit}@media (max-width: 640px){.bento-card[data-astro-cid-f44o672t]{min-height:120px}.bento-card[data-astro-cid-f44o672t] h3[data-astro-cid-f44o672t]{font-size:.9rem}.bento-card[data-astro-cid-f44o672t] p[data-astro-cid-f44o672t],.bento-card[data-astro-cid-f44o672t] div[data-astro-cid-f44o672t]{font-size:.75rem}}@media (prefers-reduced-motion: reduce){.bento-card[data-astro-cid-f44o672t]{transition:none}.bento-card[data-astro-cid-f44o672t]:hover{transform:none}}.bento-card[data-astro-cid-f44o672t] ::-webkit-scrollbar{width:2px}.bento-card[data-astro-cid-f44o672t] ::-webkit-scrollbar-track{background:transparent}.bento-card[data-astro-cid-f44o672t] ::-webkit-scrollbar-thumb{background:#a1a1aa4d;border-radius:1px}.bento-card[data-astro-cid-f44o672t] ::-webkit-scrollbar-thumb:hover{background:#a1a1aa80}.bento-card[data-astro-cid-f44o672t] img[data-astro-cid-f44o672t]{border-radius:4px}.bento-card[data-astro-cid-f44o672t] h3[data-astro-cid-f44o672t]{letter-spacing:-.01em}.bento-card[data-astro-cid-f44o672t] p[data-astro-cid-f44o672t]{line-height:1.4}.bento-card[data-astro-cid-f44o672t] .animate-pulse[data-astro-cid-f44o672t]{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.bento-card[data-astro-cid-f44o672t] .w-2[data-astro-cid-f44o672t].h-2.rounded-full{width:6px;height:6px;border-radius:50%}.bento-card .hover\\:bg-fuchsia-400\\/10:hover{background-color:#a1a1aa1a}.bento-card .bg-fuchsia-400\\/10{background-color:#a1a1aa0d;border-color:#a1a1aa1a}.bento-card[data-astro-cid-f44o672t] .text-fuchsia-200[data-astro-cid-f44o672t]{color:#e4e4e7}.bento-card[data-astro-cid-f44o672t] .text-fuchsia-300[data-astro-cid-f44o672t]{color:#d4d4d8}.bento-card[data-astro-cid-f44o672t] .font-mono[data-astro-cid-f44o672t]{font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-size:.75rem}.bento-card[data-astro-cid-f44o672t] .rounded-full[data-astro-cid-f44o672t]{background-color:#a1a1aa1a;border:1px solid rgba(161,161,170,.2);color:#d4d4d8}.bento-card .bg-green-400\\/20{background-color:#a1a1aa1a}.bento-card .bg-blue-400\\/20{background-color:#a1a1aa1a}.bento-card .bg-purple-400\\/20{background-color:#a1a1aa1a}.bento-card[data-astro-cid-f44o672t] .text-green-300[data-astro-cid-f44o672t],.bento-card[data-astro-cid-f44o672t] .text-blue-300[data-astro-cid-f44o672t],.bento-card[data-astro-cid-f44o672t] .text-purple-300[data-astro-cid-f44o672t]{color:#d4d4d8}body{margin:0;padding:0;background:#0a0a0a;overflow-x:hidden}.scanlines[data-astro-cid-tw3ctjfb]{position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(255,255,255,.01) 2px,rgba(255,255,255,.01) 4px);pointer-events:none;opacity:.6;animation:scanlines 8s linear infinite}@keyframes scanlines{0%{transform:translateY(0)}to{transform:translateY(4px)}}.floating-particles[data-astro-cid-tw3ctjfb]{position:absolute;inset:0;pointer-events:none}.particle[data-astro-cid-tw3ctjfb]{position:absolute;background:#ffffff1a;border-radius:50%;animation:float 20s infinite linear}.particle-1[data-astro-cid-tw3ctjfb]{width:4px;height:4px;top:20%;left:10%;animation-delay:0s;animation-duration:25s}.particle-2[data-astro-cid-tw3ctjfb]{width:2px;height:2px;top:60%;right:20%;animation-delay:-10s;animation-duration:30s}.particle-3[data-astro-cid-tw3ctjfb]{width:3px;height:3px;bottom:30%;left:80%;animation-delay:-20s;animation-duration:35s}@keyframes float{0%{transform:translateY(100vh) rotate(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-100vh) rotate(360deg);opacity:0}}@media (max-width: 640px){.floating-particles[data-astro-cid-tw3ctjfb]{display:none}}@media (prefers-reduced-motion: reduce){.scanlines[data-astro-cid-tw3ctjfb],.floating-particles[data-astro-cid-tw3ctjfb]{display:none}[data-astro-cid-tw3ctjfb]{animation:none!important}}@keyframes pulse-glow{0%,to{opacity:.4}50%{opacity:1}}.animate-pulse{animation:pulse-glow 2s ease-in-out infinite}html{scroll-behavior:smooth}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#0000001a}::-webkit-scrollbar-thumb{background:linear-gradient(to bottom,#34d3994d,#a855f74d);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(to bottom,#34d39980,#a855f780)}@media (max-width: 640px){header{padding:1rem}main section{padding:0 1rem 3rem}}@media (prefers-reduced-motion: reduce){.animate-pulse{animation:none}*{animation:none!important;transition:none!important}}:focus-visible{outline:2px solid rgba(52,211,153,.5);outline-offset:2px;border-radius:4px}
