*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#070a10;color:#edf4ff;font:16px/1.6 Arial,sans-serif}body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.8' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}header{height:72px;padding:0 6vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #17202c;position:sticky;top:0;background:#070a10e8;backdrop-filter:blur(14px);z-index:5}.brand{font-weight:800;letter-spacing:3px;color:white;text-decoration:none}.brand span,em{color:#4de3ff;font-style:normal}nav{display:flex;gap:28px}nav a,.gh{color:#8793a7;text-decoration:none;font-size:13px}.gh{border:1px solid #293545;padding:7px 12px}nav a:hover,.gh:hover{color:#4de3ff}.hero{min-height:680px;padding:100px 8vw;display:grid;grid-template-columns:1.1fr .9fr;gap:7vw;align-items:center;background:radial-gradient(circle at 75% 45%,#9b7cff18,transparent 35%),radial-gradient(circle at 20% 35%,#4de3ff12,transparent 30%)}small{font:11px monospace;letter-spacing:2px;color:#8793a7}.hero h1{font-size:clamp(64px,10vw,130px);line-height:.83;letter-spacing:-7px;margin:25px 0}.hero p{max-width:650px;color:#aab5c5;font-size:18px}.btn{display:inline-block;background:#4de3ff;color:#061017;text-decoration:none;padding:12px 17px;margin:20px 8px 0 0;font-weight:bold;font-size:13px}.btn.ghost{background:none;color:white;border:1px solid #293545}.terminal{background:#0b1018;border:1px solid #263242;box-shadow:0 30px 80px #0008}.terminal>div{padding:12px;border-bottom:1px solid #202a37;color:#596579}.terminal pre{padding:25px;margin:0;color:#8793a7;font:13px/1.8 monospace}.ticker{border-block:1px solid #17202c;padding:17px;text-align:center;color:#8793a7;font:11px monospace;letter-spacing:1px}section{padding:110px 8vw}.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:45px}.card{min-height:230px;padding:28px;border:1px solid #202b39;background:#0b1018;color:#edf4ff;text-decoration:none;transition:.25s;position:relative;overflow:hidden}.card:before{content:"";position:absolute;left:0;top:0;width:100%;height:2px;background:linear-gradient(90deg,#4de3ff,#9b7cff,transparent)}.card:hover{transform:translateY(-5px);border-color:#395064}.card label{font:9px monospace;color:#8793a7;letter-spacing:1px}.card h3{font-size:30px;margin:18px 0 5px}.card p{color:#8793a7}.card b{font:11px monospace;color:#4de3ff}.dark{background:#090d14;border-block:1px solid #17202c}.stack{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#263242;margin-top:45px}.stack>div{background:#090d14;padding:30px;min-height:200px}.stack b{font:10px monospace;color:#4de3ff}.stack p{color:#8793a7}.github{display:grid;grid-template-columns:.8fr 1.2fr;gap:7vw;align-items:center}.github h2,.contact h2{font-size:clamp(38px,5vw,70px);line-height:1;letter-spacing:-3px}.github p{color:#8793a7}.widgets{display:grid;gap:18px}.widgets img{max-width:100%;border:1px solid #202b39;background:#0b1018;padding:15px}.contact{text-align:center;border-top:1px solid #17202c;background:radial-gradient(circle,#4de3ff0d,transparent 40%)}.contact h2{font-size:clamp(50px,8vw,100px)}.contact>a{color:#8793a7;text-decoration:none;margin:15px;font:12px monospace}.contact>a:hover{color:#4de3ff}footer{padding:25px 6vw;border-top:1px solid #17202c;color:#596579;font:10px monospace;text-align:center}@media(max-width:800px){nav{display:none}.hero,.github{grid-template-columns:1fr}.grid{grid-template-columns:1fr}.stack{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){header{padding:0 20px}.hero,section{padding-left:20px;padding-right:20px}.hero h1{font-size:70px}.stack{grid-template-columns:1fr}.ticker{text-align:left;line-height:2.2}}