@import url("https://fonts.googleapis.com/css2?family=Rajdhani:wght@400;500;600;700&family=Barlow:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300&display=swap");:root{--gold:#e8a020;--gold-dim:#c48518;--gold-glow:rgba(232,160,32,.18);--gold-faint:rgba(232,160,32,.07);--bg:#06090f;--bg2:#0a0f1a;--bg3:#0f1624;--card:rgba(15,22,36,.92);--card-hover:rgba(20,30,48,.96);--text:#eee8d8;--text2:#8a9bb0;--text3:#4a5a6a;--border:rgba(232,160,32,.12);--border2:rgba(232,160,32,.3);--green:#3dd68c;--red:#f05060}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Barlow,sans-serif;background:var(--bg);color:var(--text);min-height:100vh;overflow-x:hidden;cursor:default}body:after{content:"";position:fixed;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E");pointer-events:none;z-index:9999;opacity:.35}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;font-family:inherit}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--gold-dim);border-radius:3px}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.9)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes glow-pulse{0%,to{box-shadow:0 0 20px rgba(232,160,32,.3)}50%{box-shadow:0 0 40px rgba(232,160,32,.6)}}@keyframes scan{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}@keyframes particle{0%{transform:translateY(0) translateX(0) scale(1);opacity:.7}to{transform:translateY(-120px) translateX(var(--dx,20px)) scale(0);opacity:0}}input::placeholder{color:var(--text3)}input:focus{outline:none}