*{box-sizing:border-box;margin:0;padding:0}html,body{background-color:#1e0a5c}html,body,#root{width:100%;height:100%;overflow:hidden}button,.cc-card,.cc-row,.cc-nav,.cc-chip{transition:transform .2s,box-shadow .2s,background-color .2s,border-color .2s,color .2s,filter .2s,opacity .2s}button:not(:disabled):hover{filter:brightness(1.08);transform:translateY(-1px)}button:not(:disabled):active{transform:translateY(0)}.cc-card:hover,.cc-row:hover{transform:translateY(-3px);box-shadow:0 8px 22px #00000047}.cc-nav:hover{filter:brightness(1.3);transform:translate(2px)}.cc-chip:hover{filter:brightness(1.12);transform:translateY(-1px)}@keyframes ccFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.cc-fade{animation:.35s both ccFadeIn}.cc-input{transition:border-color .2s,box-shadow .2s,background-color .2s}.cc-input:focus{outline:none;box-shadow:0 0 0 3px #d4a01729;border-color:#d4a017!important}.cc-btn-gold:not(:disabled):hover{box-shadow:0 6px 20px #d4a01759}@keyframes ccSpin{to{transform:rotate(360deg)}}.cc-spinner{border:3px solid #d4a01733;border-top-color:#d4a017;border-radius:50%;width:36px;height:36px;animation:.8s linear infinite ccSpin}.cc-spinner-sm{border-width:2px;width:22px;height:22px}.cc-auth-glow{filter:blur(80px);pointer-events:none;border-radius:50%;position:absolute}.cc-auth-glow-a{background:radial-gradient(circle,#5d3ed666,#0000 65%);width:55vmax;height:55vmax;animation:22s ease-in-out infinite alternate ccDriftA;top:-20vmax;left:-15vmax}.cc-auth-glow-b{background:radial-gradient(circle,#3d2a9e8c,#0000 65%);width:50vmax;height:50vmax;animation:26s ease-in-out infinite alternate ccDriftB;bottom:-18vmax;right:-12vmax}.cc-auth-glow-c{background:radial-gradient(circle,#d4a0171a,#0000 60%);width:34vmax;height:34vmax;animation:18s ease-in-out infinite alternate ccDriftC;top:30%;left:38%}@keyframes ccDriftA{to{transform:translate(8vmax,6vmax)scale(1.1)}}@keyframes ccDriftB{to{transform:translate(-6vmax,-8vmax)scale(1.15)}}@keyframes ccDriftC{to{transform:translate(-5vmax,4vmax)scale(.9)}}@keyframes ccRiseIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.cc-rise{animation:.7s cubic-bezier(.22,.61,.36,1) both ccRiseIn}@keyframes ccEmblemGlow{0%{box-shadow:0 0 24px #d4a0172e}to{box-shadow:0 0 40px #d4a01761}}.cc-emblem{animation:3.5s ease-in-out infinite alternate ccEmblemGlow}@keyframes ccSwapIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.cc-swap{animation:.3s both ccSwapIn}@keyframes ccToastIn{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.cc-toast{pointer-events:auto;animation:.25s both ccToastIn}@media (prefers-reduced-motion:reduce){button,.cc-card,.cc-row,.cc-nav,.cc-chip,.cc-fade,.cc-input,.cc-auth-glow-a,.cc-auth-glow-b,.cc-auth-glow-c,.cc-rise,.cc-emblem,.cc-swap,.cc-toast{transition:none;animation:none}}
