*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#0c0a07;color:#f3ead8;font-family:Space Grotesk,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}::selection{background:#f5b51e;color:#0c0a07}::-webkit-scrollbar{width:11px}::-webkit-scrollbar-track{background:#0c0a07}::-webkit-scrollbar-thumb{background:#2a2114;border:2px solid #0c0a07}button{font-family:inherit}button:disabled{opacity:.45;cursor:not-allowed!important}input,select{font-family:inherit}input:focus,select:focus{border-color:#f5b51e8c!important;outline:none}@keyframes floatDust{0%{transform:translateY(0);opacity:0}12%{opacity:.8}88%{opacity:.8}to{transform:translateY(-140px);opacity:0}}@keyframes bob{0%,to{transform:translateY(0) rotate(var(--r, 0deg))}50%{transform:translateY(-16px) rotate(var(--r, 0deg))}}@keyframes revealUp{0%{opacity:0;transform:translateY(46px)}to{opacity:1;transform:none}}@keyframes scaleIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes pulseDot{0%,to{opacity:.5;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@keyframes nudge{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes blinkStep{0%,to{opacity:1}50%{opacity:.35}}.nav-link{transition:color .18s}.nav-link:hover{color:#f3ead8!important}.btn-gold,.btn-gold-lg,.btn-green,.btn-ghost{transition:filter .18s,box-shadow .18s,background .18s,border-color .18s}.btn-gold:hover:not(:disabled),.btn-green:hover:not(:disabled){filter:brightness(1.07)}.btn-gold-lg:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 12px 46px #f5b51e8c!important}.btn-ghost:hover:not(:disabled){background:#f5b51e24!important;border-color:#f5b51e!important}.card{transition:border-color .2s,box-shadow .2s,transform .2s}.card:hover{border-color:#f5b51e8c!important;box-shadow:0 16px 40px #00000080!important}.copy-chip{transition:background .15s,border-color .15s,color .15s;cursor:pointer}.copy-chip:hover{border-color:#f5b51e!important;color:#fcd34d!important}.foot-link{transition:color .18s;cursor:pointer}.foot-link:hover{color:#f3ead8!important}@supports not (animation-timeline: view()){[data-reveal]{animation:none!important;opacity:1!important;transform:none!important}}
