:root{--brand-accent:#bda4ff;}
:root{--color-green-500:#bda4ff;--color-green-600:#a88be8;--color-page:#111019;--color-gray-700:#1b1726;--color-gray-500:#2b2239;} .glow-panel:before{background:radial-gradient(circle,#bda4ff65 0%,#bda4ff15 50%,#0000 72%)} #signals>button{background:#111019e6!important}.wallet-dialog{color:#f6f7f8;background:var(--color-page,#101114);border:1px solid #ffffff20;border-radius:24px;padding:32px;width:440px;box-shadow:0 30px 100px #0009}.wallet-dialog::backdrop{background:#0009;backdrop-filter:blur(10px)}.wallet-dialog h2{font-size:28px;font-weight:500;margin:12px 0}.wallet-note{color:#b0b4b9;line-height:1.55;margin:12px 0 24px}.wallet-option{display:flex;align-items:center;gap:16px;width:100%;padding:16px 20px;margin:10px 0;background:#ffffff08;border:1px solid #ffffff12;border-radius:14px;cursor:pointer;transition:background .2s,transform .2s}.wallet-option:hover{background:#ffffff12;transform:translateY(-1px)}.wallet-monogram{width:32px;height:32px;background:var(--brand-accent);color:#101114;border-radius:10px;display:grid;place-items:center;font-weight:600}.wallet-close{float:right;color:#b0b4b9;cursor:pointer}.wallet-skip{display:block;margin:24px auto 0;color:#b0b4b9;cursor:pointer}.wallet-account{font-size:30px;margin:24px 0}.brand-toast{position:fixed;bottom:28px;left:50%;transform:translateX(-50%);z-index:1000;background:var(--color-page,#101114);border:1px solid var(--brand-accent);border-radius:18px;padding:16px 24px;max-width:600px;text-align:center;color:#fff;pointer-events:none}.brand-toast:empty{display:none}.brand-faq{border-bottom:1px solid #ffffff1c;padding:26px 0}.brand-faq summary{font-size:20px;cursor:pointer}.brand-faq p{line-height:1.65;color:#b0b4b9;margin:18px 0}.intent-form{width:100%;margin:40px 0}.intent-form textarea{background:transparent;resize:vertical;outline:none;width:100%;color:white;font-size:20px}.intent-form button{background:var(--brand-accent);color:#101114;width:auto;align-self:flex-end;border-radius:99px;padding:12px 30px}.intent-boundary{padding:48px 0}.intent-boundary h2{font-size:40px}.intent-boundary p{margin:20px 0;color:#b0b4b9}.brand-back{display:block;margin-top:30px;color:var(--brand-accent)}
