TON Space Wallet Connect

TON Space Wallet Connect

Connect your wallet to interact with our TON-based application

Powered by TON Connect

:root { --primary-color: #0088cc; --secondary-color: #1c1c1e; --text-color: #ffffff; --background-color: #121212; --card-color: #1e1e1e; --success-color: #4caf50; } body { font-family: 'Arial', sans-serif; background-color: var(--background-color); color: var(--text-color); margin: 0; padding: 0; display: flex; justify-content: center; align-items: center; min-height: 100vh; } .container { width: 100%; max-width: 600px; padding: 2rem; box-sizing: border-box; } header { text-align: center; margin-bottom: 2rem; } header h1 { color: var(--primary-color); margin-bottom: 0.5rem; } header p { color: #aaa; margin-top: 0; } .wallet-card { background-color: var(--card-color); border-radius: 12px; padding: 2rem; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); text-align: center; } .wallet-info { margin-bottom: 1.5rem; padding: 1rem; background-color: rgba(0, 0, 0, 0.2); border-radius: 8px; } .wallet-address { font-family: monospace; word-break: break-all; margin-bottom: 0.5rem; color: var(--primary-color); } .wallet-balance { font-size: 1.1rem; } .connect-button { background-color: var(--primary-color); color: white; border: none; padding: 0.8rem 1.5rem; font-size: 1rem; border-radius: 8px; cursor: pointer; transition: background-color 0.3s; width: 100%; font-weight: bold; } .connect-button:hover { background-color: #006699; } .disconnect-button { background-color: transparent; color: #ff4444; border: 1px solid #ff4444; padding: 0.5rem 1rem; font-size: 0.9rem; border-radius: 6px; cursor: pointer; transition: all 0.3s; margin-top: 1rem; } .disconnect-button:hover { background-color: rgba(255, 68, 68, 0.1); } .wallet-actions { display: flex; justify-content: center; } .hidden { display: none; } footer { text-align: center; margin-top: 2rem; color: #666; font-size: 0.9rem; } /* Loading spinner */ .spinner { display: inline-block; width: 20px; height: 20px; border: 3px solid rgba(255,255,255,.3); border-radius: 50%; border-top-color: #fff; animation: spin 1s ease-in-out infinite; margin-right: 8px; } @keyframes spin { to { transform: rotate(360deg); } }
:root { --primary-color: #0088cc; --secondary-color: #1c1c1e; --text-color: #ffffff; --background-color: #121212; --card-color: #1e1e1e; --success-color: #4caf50; } body { font-family: 'Arial', sans-serif; background-color: var(--background-color); color: var(--text-color); margin: 0; padding: 0; display: flex; justify-content: center; align-items: center; min-height: 100vh; } .container { width: 100%; max-width: 600px; padding: 2rem; box-sizing: border-box; } header { text-align: center; margin-bottom: 2rem; } header h1 { color: var(--primary-color); margin-bottom: 0.5rem; } header p { color: #aaa; margin-top: 0; } .wallet-card { background-color: var(--card-color); border-radius: 12px; padding: 2rem; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); text-align: center; } .wallet-info { margin-bottom: 1.5rem; padding: 1rem; background-color: rgba(0, 0, 0, 0.2); border-radius: 8px; } .wallet-address { font-family: monospace; word-break: break-all; margin-bottom: 0.5rem; color: var(--primary-color); } .wallet-balance { font-size: 1.1rem; } .connect-button { background-color: var(--primary-color); color: white; border: none; padding: 0.8rem 1.5rem; font-size: 1rem; border-radius: 8px; cursor: pointer; transition: background-color 0.3s; width: 100%; font-weight: bold; } .connect-button:hover { background-color: #006699; } .disconnect-button { background-color: transparent; color: #ff4444; border: 1px solid #ff4444; padding: 0.5rem 1rem; font-size: 0.9rem; border-radius: 6px; cursor: pointer; transition: all 0.3s; margin-top: 1rem; } .disconnect-button:hover { background-color: rgba(255, 68, 68, 0.1); } .wallet-actions { display: flex; justify-content: center; } .hidden { display: none; } footer { text-align: center; margin-top: 2rem; color: #666; font-size: 0.9rem; } /* Loading spinner */ .spinner { display: inline-block; width: 20px; height: 20px; border: 3px solid rgba(255,255,255,.3); border-radius: 50%; border-top-color: #fff; animation: spin 1s ease-in-out infinite; margin-right: 8px; } @keyframes spin { to { transform: rotate(360deg); } }