@font-face{font-family:Roboto;font-display:swap;src:local("Roboto")}@font-face{font-family:Epilogue;font-display:swap;src:local("Epilogue")}body{font-family:Roboto,sans-serif;background-color:#050505;background-image:radial-gradient(circle at 50% 0%,rgba(76,29,149,.15) 0%,transparent 50%),radial-gradient(circle at 0% 50%,rgba(59,130,246,.1) 0%,transparent 50%),radial-gradient(circle at 100% 50%,rgba(236,72,153,.1) 0%,transparent 50%),linear-gradient(to bottom,#0a0a0c,#000);color:#fff;min-height:100vh;overflow-x:hidden}.font-display{font-family:Epilogue,sans-serif}.glassmorphism{background:#14161e99;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 30px #0000004d}.btn-glass{background:#007aff26;backdrop-filter:blur(5px);border:1px solid rgba(0,122,255,.3);transition:all .3s ease}.btn-glass:hover{background:#007aff4d;box-shadow:0 0 15px #007aff66}.btn-glass-red{background:#ff3b3026;backdrop-filter:blur(5px);border:1px solid rgba(255,59,48,.3);transition:all .3s ease}.btn-glass-red:hover{background:#ff3b304d;box-shadow:0 0 15px #ff3b3066}.border-glow-orange{border-color:#ff950099;box-shadow:0 0 20px #ff950026}.border-glow-blue{border-color:#3b82f699;box-shadow:0 0 20px #3b82f626}.border-glow-green{border-color:#10b98199;box-shadow:0 0 20px #10b98126}.border-glow-red{border-color:#ef444499;box-shadow:0 0 20px #ef444426}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#ffffff05}::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#ffffff4d}#particles-js{position:fixed;width:100%;height:100%;top:0;left:0;z-index:-1;pointer-events:none}
