:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e0e0ff;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0a0a0f;font-family:Orbitron,system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}body{color:#e0e0ff;-webkit-overflow-scrolling:touch;background:radial-gradient(circle at 0 0,#0a0a0f,#0a0a0f);justify-content:center;min-width:320px;min-height:100vh;margin:0;display:flex;overflow-x:auto}.site-header{z-index:1000;background:linear-gradient(90deg,#ff7a00,#ffb300,#ffd800,#b6ff00,#38a700);justify-content:flex-start;align-items:center;width:100%;height:120px;padding:6px 12px;display:flex;position:fixed;top:0;left:0}.site-header .logo{height:76px;margin-right:auto}.site-header nav ul{gap:20px;margin:0 40px 0 0;padding:0;list-style:none;display:flex}.site-header nav a{color:#000;font-size:2.2rem;font-weight:600;text-decoration:none;transition:color .3s,transform .2s}.site-header nav a:hover{color:#fff;transform:scale(1.1)}.donate-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:300px;max-width:900px;padding:10px;display:flex}.donate-header{flex-direction:column;align-items:center;margin-bottom:30px;display:flex}.header-title{color:#f0f;font-size:5rem;font-weight:700}.thankyou-image{border-radius:12px;max-width:800px;height:auto;margin-top:15px;box-shadow:0 0 20px #f0f9,0 0 30px #0ff9}.form-hint{color:#ccc;text-align:left;max-width:800px;margin-top:10px;margin-left:30px;font-family:inherit;font-size:2.4rem;font-weight:400;line-height:1.4}.Donate-Wallet{text-align:center;color:#0ff;letter-spacing:1px;margin-top:20px;font-family:Orbitron,sans-serif;font-size:1.8rem;font-weight:600}.payment-box{gap:12px;align-items:right;text-align:center;background:#ffffff0d;border-radius:12px;flex-direction:column;max-width:800px;margin:20px auto;padding:20px;display:flex;box-shadow:0 0 12px #00ffff4d}.payment-row{justify-content:space-between;align-items:center;width:100%;display:flex}.payment-label{color:#f0f;text-shadow:0 0 6px #f0f;font-size:2.4rem}.payment-input{border-radius:8px;flex:1;height:1.8em;margin-left:10px;padding:1em 1.2em;font-size:20px}.payment-input:focus{outline:none;box-shadow:0 0 10px #0ff}.payment-usd{color:#ccc;font-size:1.8rem}.payment-balance{color:#888;font-size:1.8rem}.payment-select{color:#fff;background:#1a1a2e;border:1px solid #f0f;border-radius:8px;width:100%;padding:10px;font-size:1rem;box-shadow:0 0 6px #f0f6}.token-logo{-o-object-fit:cover;object-fit:cover;border:1px solid #444;border-radius:50%;width:80px;height:80px}.custom-select{cursor:pointer;z-index:10;width:800px;position:relative}.selected-option{color:#fff;z-index:10;background:#111;border:1px solid #0ff;border-radius:6px;align-items:center;gap:8px;padding:8px;font-size:2rem;display:flex;position:relative}.options{background:#111;border:1px solid #0ff;border-radius:6px;width:100%;margin:0;padding:0;list-style:none;display:none;position:absolute;top:100%;right:0}.options li{color:#fff;align-items:center;gap:8px;padding:8px;font-size:2rem;display:flex}.options li:hover{background:#333}.custom-select:hover .options{display:block}.footer-connect{text-align:center;margin-top:0}.connected-address{color:#0ff;text-shadow:0 0 6px #0ff;margin-top:40px;font-size:.95rem}.button-row{justify-content:center;align-items:center;gap:100px;display:flex}.btn-connect{cursor:pointer;z-index:1;border-radius:24px;padding:1.2em 2.4em;font-family:inherit;font-size:2em;font-weight:800;position:relative;transform:scale(1.8)}.btn-disconnect{cursor:pointer;color:#fff;background-color:#e53935;border:none;border-radius:48px;padding:.5em 1.2em;font-family:inherit;font-size:2.5em;font-weight:600;transition:background-color .3s}.btn-disconnect:hover{background-color:#c62828}.btn-donate{cursor:pointer;background:linear-gradient(135deg,#f0f,#f60);border-radius:48px;padding:.3em 1.2em;font-family:inherit;font-size:2.7em;font-weight:600;transition:transform .2s,box-shadow .3s}.btn-donate:hover{transform:scale(1.05);box-shadow:0 0 12px #f0f,0 0 24px #f60}.btn-donate:focus{outline:none;box-shadow:0 0 12px #f0f,0 0 24px #f60}w3m-button{cursor:pointer;border-radius:8px;padding:.6em 1.2em;font-family:inherit;font-size:1em;font-weight:600;transition:transform .2s,box-shadow .3s;transform:scale(2.5)}w3m-button:hover{transform:scale(2.55)}w3m-button:focus{outline:none}.wallet-status{text-align:center;font-size:2nem;color:#0ff;letter-spacing:1px;background:linear-gradient(135deg,#111 0%,#1a1a1a 100%);border:1px solid #0ff;border-radius:8px;margin-top:30px;padding:8px 16px;font-family:Orbitron,sans-serif;font-weight:600;position:relative;overflow:hidden;box-shadow:0 0 8px #0ff,0 0 16px #f0f,0 0 24px #f0f}.wallet-status:after{content:"";z-index:-1;filter:blur(8px);background:linear-gradient(135deg,#f0f,#0ff,#f60,#f0f) 0 0/300% 300%;border-radius:10px;animation:6s linear infinite neonGlow;position:absolute;inset:-2px}@media screen and (orientation:portrait){body{-webkit-overflow-scrolling:touch;zoom:.45;display:flex;overflow-x:auto}}#root{text-align:center;max-width:1280px;margin:0 auto;padding:2rem}.logo{will-change:filter;height:6em;padding:1.5em;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:no-preference){a:nth-of-type(2) .logo{animation:20s linear infinite logo-spin}}.card{padding:2em}.read-the-docs{color:#888}
