@import"https://fonts.googleapis.com/css2?family=Fira+Code:wght@400;600&display=swap";:root{--bg-color: #1f1f1f;--card-bg: #161b22;--accent-color: #9c8eeb;--text-color: #c9d1d9;--heading-color: #ffffff;--font-family: "Bookshelf Symbol 2", sans-serif;--transition: .3s ease-in-out}@font-face{font-family:"Bookshelf Symbol 2";src:url(../assets/fonts/bookshelf.woff2) format("woff2"),url(../assets/fonts/bookshelf.woff) format("woff");font-weight:400;font-style:normal}*{margin:0;padding:0;box-sizing:border-box}body{background-color:var(--bg-color);color:var(--text-color);font-family:var(--font-family);display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;text-align:center;padding:1rem}.site_container{width:375px;max-width:100%;min-height:100vh;background:var(--bg-color);display:flex;flex-direction:column;align-items:center;justify-content:center}strong{font-weight:600}.italic{font-style:italic}.negrito-italic{font-weight:600;font-style:italic}.RequestHeader{color:var(--heading-color);font-size:24px;font-weight:600;margin-bottom:20px;margin-top:10px}.UserRequest{font-size:16px}.request-value{margin-top:6px;margin-bottom:20px;font-size:17px;color:#31a36d;font-weight:600}.powered{font-size:15px;margin-top:50px}.terms-privacy{font-size:14px;color:#ffffff9d;margin-top:25px}.transfer-window{background-color:#303030;border-radius:15px;box-shadow:0 4px 12px #00000050;width:100%;max-width:400px;margin-bottom:15px;color:#fff}.padding{padding:20px}hr{border:none;border-top:.12rem solid #1f1f1f;width:100%;margin-top:10px;margin-bottom:4px}.row1{display:flex;justify-content:space-between;margin-bottom:8px;font-size:17px}.row2{display:flex;justify-content:space-between}.user-container{background-color:#3b79ff1e;border-radius:15px;padding:4px 8px;color:#fff;display:flex}.arrow{font-size:19px;color:#a5a5a5;position:relative;bottom:8px}.status{display:flex;justify-content:space-between;font-size:17px}.pending{color:#ffc039c0;font-size:17px;margin-right:15px}.value{display:flex;justify-content:space-between;font-size:17px}.brl-value{color:#ffffffb2;margin-right:10px}.origin{display:flex;justify-content:space-between;font-size:17px}.public-key{color:#ffffffb2;margin-right:10px}.network{display:flex;justify-content:space-between;font-size:17px}.network-name{color:#ffffffb2;margin-right:10px}.buttons{display:flex;width:100%}.buttons button{flex:1}.loading{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#0006;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;justify-content:center;align-items:center;z-index:9999}.loading img{width:100px;height:100px}button#AcceptBtn{background-color:var(--accent-color);color:#131313;font-weight:600;border:none;border-radius:11px;font-size:15px;padding:15px;cursor:pointer;flex:1;box-shadow:0 4px 12px #0000004d;display:inline-flex;align-items:center;justify-content:center}button#AcceptBtn:active{background-color:#756aac}button#ConnectWallet{background-color:var(--accent-color);color:#131313;font-weight:600;border:none;border-radius:11px;font-size:15px;padding:15px;cursor:pointer;flex:1;box-shadow:0 4px 12px #0000004d}button#ConnectWallet:active{background-color:#756aac}button#connectButton{background-color:var(--accent-color);color:#131313;font-weight:600;border:none;border-radius:12px;font-size:15px;padding:15px;cursor:pointer;flex:1;box-shadow:0 4px 12px #0000004d}button#connectButton:active{background-color:#756aac}button#payment{background-color:var(--accent-color);color:#000;margin-top:10px;font-weight:600;border:none;border-radius:10px;padding:12px;font-size:1rem;cursor:pointer;box-shadow:0 0 10px #4300bf66;transition:transform var(--transition),box-shadow var(--transition)}button#DenyButton{background-color:#303030;color:#da5353;font-weight:600;border:none;border-radius:11px;margin-left:5px;padding:12px;font-size:14px;cursor:pointer;flex:1;box-shadow:0 4px 12px #0000004d}button#DenyButton:active{background-color:#222}button#CancelBtn{background-color:#303030;color:#da5353;font-weight:600;border:none;border-radius:11px;margin-left:5px;padding:12px;font-size:14px;cursor:pointer;flex:1;box-shadow:0 4px 12px #00000062}button#CancelBtn:active{background-color:#222}button#CloseBtn{background-color:#303030;color:#a1a1a1;font-weight:600;border:none;border-radius:11px;margin-left:5px;padding:12px;font-size:14px;cursor:pointer;flex:1;box-shadow:0 6px 10px #00000027}button#CloseBtn:active{background-color:#222}button#OkBtn{background-color:#303030;margin-top:20px;color:#a1a1a1;font-weight:600;border:none;border-radius:11px;margin-left:5px;padding:12px;font-size:14px;cursor:pointer;flex:1;box-shadow:0 6px 10px #00000027}button#OkBtn:active{background-color:#222}button#OkBtn2{background-color:#303030;margin-top:20px;color:#a1a1a1;font-weight:600;border:none;border-radius:11px;margin-left:5px;padding:12px;font-size:14px;cursor:pointer;flex:1;box-shadow:0 6px 10px #00000027}button#OkBtn2:active{background-color:#222}button#OkBtn3{background-color:#303030;margin-top:20px;color:#a1a1a1;font-weight:600;border:none;border-radius:11px;margin-left:5px;padding:12px;font-size:14px;cursor:pointer;flex:1;box-shadow:0 6px 10px #00000027}button#OkBtn3:active{background-color:#222}.btn-loader{width:40px;height:18px;--g: radial-gradient( farthest-side, #1b1b1b 92%, #0000 94% ) no-repeat;background:var(--g),var(--g),var(--g);background-size:10px 10px;animation:l9 1s infinite ease-in-out}.hidden{display:none}@keyframes l9{0%{background-position:0 50%,50% 50%,100% 50%}20%{background-position:0 0%,50% 50%,100% 50%}40%{background-position:0 100%,50% 0%,100% 50%}60%{background-position:0 50%,50% 100%,100% 0%}80%{background-position:0 50%,50% 50%,100% 100%}to{background-position:0 50%,50% 50%,100% 50%}}.verified-icon{height:18px;position:relative;top:3px}.phantom-icon,.fire-pfp-icon{height:18px;position:relative;margin-right:3px}.copy-icon{height:16px;position:relative;top:3px;filter:invert(1);opacity:.8}.clock-icon{height:17px;position:relative;top:3px;opacity:.8}.solana-icon{height:17px;position:relative;top:3px;opacity:.8;margin-left:2px}.arrow-icon{height:20px;position:relative;top:5px;left:5px;transition:transform .3s ease;transform:rotate(90deg)}.arrow-rotated{transform:rotate(-90deg)}.alert-icon{height:25px;position:relative;top:8px}.correct-icon{height:14px;position:relative;top:1px;margin-right:3px}.received-sol{margin-top:10px;height:90px;margin-bottom:15px}.phantom-app,.phantom-connected,.phantom-cancelled{height:70px;margin-bottom:15px;margin-top:10px}#ModalOverlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0000008e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:900;display:none}.modal1{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(.8);background-color:#1f1f1f;padding:20px;box-shadow:0 2px 10px #0000005e;border-radius:12px;z-index:1000;width:350px;height:375px;text-align:center;opacity:0;animation:fadeIn .3s ease-in-out forwards;border:#000000}.modal-title{font-size:24px;margin-bottom:12px;color:#fff;font-weight:600}.modal-value{margin-top:8px;margin-bottom:5px;font-size:20px;color:#31a36d;font-weight:600}.row2-modal{display:flex;justify-content:center;align-items:center;text-align:center}.user-modal{background-color:#3b79ff18;border-radius:15px;padding:5px 8px;color:#ffffffde;margin-bottom:30px;display:flex}.fire-modal-icon{height:18px;position:relative;position:space-between;margin-right:3px}@keyframes fadeIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.modal2{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(.8);background-color:#1f1f1f;padding:20px;box-shadow:0 2px 10px #0000005e;border-radius:12px;z-index:1000;width:350px;height:300px;text-align:center;opacity:0;animation:fadeIn .3s ease-in-out forwards;border:#000000}.p-connected{margin-bottom:20px}.modal3{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(.8);background-color:#1f1f1f;padding:25px;box-shadow:0 2px 10px #00000075;border-radius:12px;z-index:1000;width:350px;height:auto;text-align:center;opacity:0;animation:fadeIn .3s ease-in-out forwards}.error-code{font-family:Fira Code,monospace;font-size:22px;margin-bottom:5px;color:#fff}.suspicious-p1{font-family:Fira Code,monospace;font-size:15px;margin-bottom:20px}.suspicious-title{font-size:16px;margin-bottom:4px;cursor:pointer;color:#1f7be4}.suspicious-p{font-size:15px;padding:1px 20px;display:none;font-style:italic}.hr2{display:none;border:none;border-top:.12rem solid #535353;width:85%;justify-content:center;align-items:center;margin:15px auto 9px}.solutions{text-decoration:underline;color:#1f7be4;margin-top:20px;cursor:pointer}
