:root{--primary: #4a6cf7;--secondary: #6c5ce7;--dark: #1e293b;--darker: #0f172a;--light: #f8fafc;--gray: #94a3b8;--success: #10b981;--warning: #f59e0b;--danger: #ef4444;--card-bg: rgba(30, 41, 59, .95);--border: rgba(255, 255, 255, .1)}*{margin:0;padding:0;box-sizing:border-box;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}body{background:linear-gradient(135deg,var(--darker),var(--dark));color:var(--light);min-height:100vh;line-height:1.6;padding:20px}.container{max-width:800px;margin:0 auto;padding:20px}header{display:flex;justify-content:space-between;align-items:center;padding:15px 0;margin-bottom:20px;border-bottom:1px solid var(--border)}.logo{display:flex;align-items:center;gap:15px}.logo i{font-size:2rem;color:var(--primary)}.logo h1{font-size:1.8rem;font-weight:700;background:linear-gradient(to right,var(--primary),var(--secondary));-webkit-background-clip:text;background-clip:text;color:transparent}.network-info{background:#192132cc;padding:8px 15px;border-radius:20px;font-size:.9rem;font-weight:500;border:1px solid var(--border)}.wallet-status{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:25px}.balance-card{background:var(--card-bg);border-radius:15px;padding:20px;flex:1;min-width:300px;box-shadow:0 5px 15px #0003;border:1px solid var(--border)}.balance-header{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid var(--border)}.balance-header i{font-size:1.5rem;color:var(--primary)}.balance-header h2{font-size:1.4rem;font-weight:600}.balance-details{display:flex;flex-direction:column;gap:15px}.balance-item{display:flex;justify-content:space-between;align-items:center}.balance-label{color:var(--gray);font-size:1rem}.balance-value{font-size:1.1rem;font-weight:600;color:var(--light)}.connection-controls{display:flex;flex-direction:column;gap:12px;min-width:200px}.btn{padding:12px 20px;border:none;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px}.network-btn{background:#4a6cf733;color:var(--primary);border:1px solid var(--primary)}.network-btn:hover{background:#4a6cf74d}.connect-btn{background:linear-gradient(to right,var(--primary),var(--secondary));color:#fff}.connect-btn:hover{opacity:.9;transform:translateY(-2px);box-shadow:0 5px 15px #0003}.disconnect-btn{background:#ef444433;color:var(--danger);border:1px solid var(--danger)}.disconnect-btn:hover{background:#ef44444d}.hidden{display:none}.authorize-section{background:var(--card-bg);border-radius:15px;padding:25px;box-shadow:0 5px 15px #0003;border:1px solid var(--border);margin-bottom:25px}.authorize-header{display:flex;align-items:center;gap:15px;margin-bottom:25px;padding-bottom:15px;border-bottom:1px solid var(--border)}.authorize-header i{font-size:1.8rem;color:var(--warning)}.authorize-header h2{font-size:1.6rem;font-weight:600}.authorize-form{display:flex;flex-direction:column;gap:20px}.form-group{display:flex;flex-direction:column;gap:8px}label{display:flex;align-items:center;gap:10px;color:var(--gray);font-size:1rem;font-weight:500}label i{font-size:1.2rem;color:var(--primary)}input{width:100%;padding:14px;border-radius:10px;background:#192132cc;border:1px solid var(--border);color:var(--light);font-size:1rem;transition:all .3s ease}input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #4a6cf733}.authorize-btn{background:linear-gradient(to right,var(--warning),#e67e22);color:#fff;padding:14px;font-size:1.1rem;margin-top:10px}.authorize-btn:hover{transform:translateY(-2px);box-shadow:0 5px 15px #0000004d}.authorize-status{background:var(--card-bg);border-radius:15px;padding:25px;box-shadow:0 5px 15px #0003;border:1px solid var(--border)}.status-header{display:flex;align-items:center;gap:15px;margin-bottom:20px}.status-header i{font-size:1.8rem;color:var(--primary)}.status-header h3{font-size:1.4rem;font-weight:600}.status-content{display:flex;flex-direction:column;gap:15px;margin-bottom:20px}.status-item{display:flex;justify-content:space-between;align-items:center}.status-label{color:var(--gray);font-size:1rem}.status-value{font-size:1.1rem;font-weight:600;color:var(--light)}.progress-container{margin-top:20px}.progress-labels{display:flex;justify-content:space-between;margin-bottom:8px;font-size:.9rem;color:var(--gray)}.progress-bar{height:10px;background:#192132cc;border-radius:5px;overflow:hidden}.progress-fill{height:100%;background:linear-gradient(to right,var(--warning),#e67e22);border-radius:5px;width:0%;transition:width .5s ease}.status-actions{display:flex;justify-content:center}.new-btn{background:#192132cc;color:var(--warning);border:1px solid var(--warning);padding:12px 25px}.new-btn:hover{background:#f59e0b33}.message-box{background:#192132cc;border-radius:12px;padding:25px;text-align:center;margin-top:20px;border-left:4px solid var(--warning)}.message-box i{font-size:2.5rem;color:var(--warning);margin-bottom:15px}.message-box p{font-size:1.1rem;color:var(--gray)}@media (max-width: 768px){.container{padding:15px}header{flex-direction:column;align-items:flex-start;gap:15px}.wallet-status{flex-direction:column}.connection-controls{width:100%}.authorize-section,.authorize-status{padding:20px}}
