:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-y:auto}body{margin:0;min-width:320px;min-height:100vh;background-color:#242424;overflow-y:auto;position:relative;z-index:1}.background{position:fixed;top:0;left:0;width:100vw;height:100vh;background-image:url(/planets.svg);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:-2;overflow-y:auto}.foreground{position:fixed;top:0;left:0;width:100vw;height:100vh;background-image:url(/planet.svg);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:-1;overflow-y:auto}.containerBg,.container,.containerTwo{position:relative;display:flex;flex-direction:column;align-items:center;border-radius:12px;padding:2rem;max-width:100%;background:#0000001a;overflow-y:auto;z-index:2}.containerTwo{position:relative;background:#181818cc;box-shadow:0 4px 8px #0003;overflow-y:auto;min-width:70vh;margin-top:38px;z-index:2}.swapStatus{position:relative;left:50%;transform:translate(-50%);width:90%;max-width:600px;max-height:80vh;padding:2rem;background-color:#1a1a1a;border-radius:12px;box-shadow:0 4px 8px #0003;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;color:#ffffffde;line-height:1.5;font-size:.9rem;z-index:1000;overflow-y:auto}.swapStatus .error{color:#dc3545;font-weight:700;margin:.5rem 0;white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.swapStatus .success{color:#28a745;font-weight:700;margin:.5rem 0;white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.swapStatus .info{color:#007bff;font-weight:400;margin:.5rem 0;white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.wallet{position:absolute;right:50px;top:50px;z-index:100}.chakra-modal__content{position:absolute;right:100px;top:50px;max-width:30vw;min-width:10vw;max-height:80vh;min-height:40vh;padding:1rem;background-color:#1a1a1a;border-radius:12px;box-shadow:0 4px 8px #0003}.chakra-modal__content-container{display:flex;justify-content:center;align-items:center;height:100%}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}h1{font-size:2em;line-height:1.1;color:#fff}.title{font-size:2em;margin-bottom:1rem;color:#fff}button,.chakra-button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;background-color:#646cff;color:#fff;cursor:pointer;transition:border-color .25s,background-color .25s}.specific-button{position:relative;color:#fff;border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;cursor:pointer;margin-top:10px;transition:border-color .25s,background-color .25s;background-color:#646cff;z-index:0}.primary-button{position:absolute;border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;background-color:#646cff;color:#fff;cursor:pointer;transition:border-color .25s,background-color .25s}.secondary-button{position:sticky;border-radius:8px;border:1px solid #ddd;padding:.6em 1.2em;font-size:1em;font-weight:500;background-color:#232d8a;color:#646cff;cursor:pointer;transition:border-color .25s,background-color .25s}button:hover,.chakra-button:hover{background-color:#0b0b17;border-color:#060c83}select,.chakra-select{position:relative;border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;background-color:#020318;color:#fff;cursor:pointer;transition:border-color .25s,background-color .25s;z-index:1000}select:hover,.chakra-select:hover{background-color:#080a31;border-color:#060c83}.chakra-input{border-radius:8px;border:1px solid #535bf2;padding:.6em;font-size:1em;color:#fff;background-color:#242424;transition:border-color .25s}.chakra-input:focus{border-color:#646cff;box-shadow:0 0 0 1px #646cff}.status{margin-top:1rem}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button,.chakra-button{background-color:#f9f9f9;color:#1a1a1a}.chakra-input{background-color:#fff;color:#213547;border-color:#747bff}.chakra-input:focus{border-color:#646cff;box-shadow:0 0 0 1px #646cff}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}@keyframes semicircularOrbit{0%{transform:translate(0) translateY(-60vh) scale(0)}25%{transform:translate(60vw) translateY(0) scale(.5)}50%{transform:translate(0) translateY(60vh) scale(1)}75%{transform:translate(-60vw) translateY(0) scale(.5)}to{transform:translate(0) translateY(-60vh) scale(0)}}.bubble{animation:semicircularOrbit 40s linear infinite;position:absolute;top:50%;left:50%;transform-origin:center;z-index:0;width:5vw}.token-menu-button{width:100%;background-color:#1a202c;color:#cbd5e0;font-size:16px;padding:12px;border-radius:8px;transition:background-color .5s}.token-menu-button:hover{background-color:#2d3748}.token-menu-item{display:flex;justify-content:space-between;align-items:center;padding:2px;border-radius:8px;transition:background-color .3s}.token-menu-item:hover{background-color:#20314f}.token-symbol{font-weight:700;color:#e2e8f0}.token-balance{color:#a0aec0}.custom-input{width:100%;padding:12px;margin-top:8px;border:1px solid #4a5568;border-radius:8px;background-color:#1a202c;color:#cbd5e0}.invalid-address{color:#e53e3e;margin-top:8px;font-size:14px}.modal-header{background-color:#2d3748;color:#cbd5e0;font-size:18px;font-weight:700;padding:16px;border-radius:8px}.modal-body{background-color:#1a202c;padding:6px;overflow-y:auto}.modal-footer{background-color:#2d3748;padding:6px;display:flex;justify-content:flex-end;border-radius:8px}.modal-content{border-radius:8px;overflow-y:auto;resize:both}
