.hero-glow div{width:350px;height:350px;inset:0}.hero-glow div:first-child{background:radial-gradient(#10b98180 0%,#0000 70%);top:-100px;right:-100px}.hero-glow div:nth-child(2){background:radial-gradient(#3b82f666 0%,#0000 70%);bottom:-100px;left:-100px}.tech-badge{transition:all .2s}.tech-badge:hover{transform:translateY(-2px)scale(1.05);box-shadow:0 8px 24px #10b98126}.tech-orb-core{background:#000000bf;width:120px;height:120px;box-shadow:0 0 60px #10b98133,0 0 120px #3b82f61a,0 24px 48px #00000026}.pulse-ring-custom{animation:3s ease-out infinite pulse-ring}.pulse-ring-custom:first-child{border:1px solid #10b98126;inset:-40px}.pulse-ring-custom:nth-child(2){border:1px solid #10b98114;animation-delay:1s;inset:-80px}.pulse-ring-custom:nth-child(3){border:1px solid #3b82f60f;animation-delay:2s;inset:-120px}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes floatSlow{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-8px)rotate(2deg)}}@keyframes spin-slow{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.floating-nodes-wrapper{pointer-events:none;z-index:2;position:absolute;inset:0}.floating-nodes-wrapper>div{pointer-events:auto}.floating-nodes-wrapper>div:first-child{animation:4s ease-in-out infinite float}.floating-nodes-wrapper>div:nth-child(2){animation:5.5s ease-in-out .8s infinite float}.floating-nodes-wrapper>div:nth-child(3){animation:6s ease-in-out 1.5s infinite floatSlow}.floating-nodes-wrapper>div:nth-child(4){animation:4.8s ease-in-out .3s infinite float}.floating-nodes-wrapper>div:nth-child(5){animation:5.5s ease-in-out .8s infinite float}.floating-nodes-wrapper>div:nth-child(6){animation:4s ease-in-out infinite float}.orb-blobs-wrapper div:first-child{background:radial-gradient(#10b98180 0%,#0000 70%);width:180px;height:180px;top:10%;right:20%}.orb-blobs-wrapper div:nth-child(2){background:radial-gradient(#3b82f666 0%,#0000 70%);width:200px;height:200px;bottom:15%;left:25%}.featured-preview-box{background-image:radial-gradient(#0f172a00 25%,#0f172aeb 85%),linear-gradient(#3b82f612 1px,#0000 1px),linear-gradient(90deg,#3b82f612 1px,#0000 1px),linear-gradient(135deg,#0f172a 0%,#1e293b 40%,#0f2040 70%,#0a1628 100%);background-repeat:no-repeat,repeat,repeat,no-repeat;background-size:cover,40px 40px,40px 40px,cover;min-height:360px}@keyframes tech-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.tech-marquee-container{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%)}.tech-marquee-container .tech-marquee-track{width:max-content;animation:60s linear infinite tech-marquee}.tech-marquee-container .tech-marquee-track:hover{animation-play-state:paused}.tech-marquee-container .tech-marquee-track .tech-marquee-item{color:var(--bs-body-color);opacity:.75;transition:color .25s,opacity .25s,transform .25s}.tech-marquee-container .tech-marquee-track .tech-marquee-item.item-nextjs:hover{color:var(--bs-body-color);opacity:1}.tech-marquee-container .tech-marquee-track .tech-marquee-item.item-react:hover{color:#61dafb;opacity:1}.tech-marquee-container .tech-marquee-track .tech-marquee-item.item-javascript:hover{color:#f7df1e;opacity:1}.tech-marquee-container .tech-marquee-track .tech-marquee-item.item-bootstrap:hover{color:#7952b3;opacity:1}.tech-marquee-container .tech-marquee-track .tech-marquee-item.item-sass:hover{color:#c69;opacity:1}.tech-marquee-container .tech-marquee-track .tech-marquee-item.item-chartjs:hover{color:#ff6384;opacity:1}.tech-marquee-container .tech-marquee-track .tech-marquee-item.item-quill:hover{color:#3b82f6;opacity:1}.tech-marquee-container .tech-marquee-track .tech-marquee-item.item-axios:hover{color:#5a29e4;opacity:1}.tech-marquee-container .tech-marquee-track .tech-marquee-item.item-nodejs:hover{color:#68a063;opacity:1}.tech-marquee-container .tech-marquee-track .tech-marquee-item.item-express:hover{color:var(--bs-body-color);opacity:1}.tech-marquee-container .tech-marquee-track .tech-marquee-item.item-jwt:hover{color:#d63aff;opacity:1}.tech-marquee-container .tech-marquee-track .tech-marquee-item.item-bcrypt:hover,.tech-marquee-container .tech-marquee-track .tech-marquee-item.item-websocket:hover{color:#10b981;opacity:1}.tech-marquee-container .tech-marquee-track .tech-marquee-item.item-mongodb:hover{color:#47a248;opacity:1}.tech-marquee-container .tech-marquee-track .tech-marquee-item.item-redis:hover{color:#dc382d;opacity:1}.tech-marquee-container .tech-marquee-track .tech-marquee-item.item-docker:hover{color:#2496ed;opacity:1}.tech-marquee-container .tech-marquee-track .tech-marquee-item.item-caddy:hover{color:#1f88c9;opacity:1}.tech-marquee-container .tech-marquee-track .tech-marquee-item.item-vercel:hover{color:var(--bs-body-color);opacity:1}.tech-marquee-container .tech-marquee-track .tech-marquee-item.item-git:hover{color:#f05032;opacity:1}.tech-marquee-container .tech-marquee-track .tech-marquee-item.item-linux:hover{color:var(--bs-body-color);opacity:1}
