.wallet-dashboard{font-family:var(--mono-font);max-width:720px;margin:0 auto;padding:40px 20px}.wallet-dashboard h1{margin-bottom:.1em;font-size:2.5em;font-weight:600;line-height:1.3}.wallet-dashboard .network-label{color:#fff;margin:0 0 .5em;padding:.2em .5em;font-size:.8em;display:inline-block}.wallet-dashboard .network-label.testnet{background-color:#28a745}.wallet-dashboard .network-label.mainnet{background-color:#dc3545}.wallet-dashboard p{margin:1em 0;font-size:1em;line-height:1.6}.wallet-dashboard .disclaimer{color:var(--text-secondary);margin-bottom:2em;font-size:.9em;font-style:italic}.wallet-dashboard a{color:var(--primary-color);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:2px}.wallet-dashboard a:hover{background-color:var(--primary-color);color:var(--background);text-decoration:none}.wallet-dashboard hr{border:none;border-top:1px solid var(--border-color);margin:1.5em 0}.theme-toggle{font-size:.9em;position:fixed;bottom:1rem;right:1rem}.qr-code-container{justify-content:center;padding:1.5rem 0;display:flex}.qr-address{word-break:break-all;color:var(--text-secondary);text-align:center;margin:1rem 0;font-size:.85em}.modal-overlay{z-index:1000;background-color:#000000b3;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal{background:var(--background);border:1px solid var(--border-color);width:100%;max-width:500px;max-height:90vh;padding:20px;overflow-y:auto}.modal h3{margin-bottom:1em;font-size:1.3em;font-weight:400}.modal form{margin:0}.form-group{margin-bottom:20px}.form-group label{color:var(--text-secondary);margin-bottom:8px;font-size:1em;font-weight:400;line-height:1.6;display:block}.form-group input{width:100%;font-size:1em;font-family:var(--mono-font);border:1px solid var(--border-color);background-color:var(--surface);color:var(--text-primary);border-radius:3px;padding:12px 15px;line-height:1.6;transition:all .2s}.form-group input:focus{border-color:var(--primary-color);background-color:var(--background);outline:none}.form-group input:disabled{opacity:.5;cursor:not-allowed}.form-group small{color:var(--text-secondary);margin-top:6px;font-size:.9em;line-height:1.6;display:block}.form-group textarea{border:1px solid var(--text-secondary);width:100%;font-family:var(--mono-font);background:var(--background);color:var(--text-primary);resize:vertical;border-radius:3px;padding:10px 12px;font-size:.9em;line-height:1.6}.form-group textarea:focus{border-color:var(--primary-color);outline:none}.form-group textarea:disabled{opacity:.5;cursor:not-allowed}.error{color:#dc3545;font-size:.9em}.checkbox-group label{cursor:pointer;color:var(--text-primary);align-items:center;display:flex}.checkbox-group input[type=checkbox]{cursor:pointer;width:auto;margin-right:8px}.scanner-modal{padding:20px}.scanner-modal>div:first-child{border-radius:3px;overflow:hidden}.mnemonic-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0;display:grid}.mnemonic-word{background:var(--background);border:1px solid var(--text-secondary);font-family:var(--mono-font);border-radius:3px;padding:8px 12px;font-size:.9em}.word-number{color:var(--text-secondary);margin-right:4px}.warning{color:#dc3545;font-weight:600}@media (max-width:640px){.wallet-dashboard{padding:20px 10px}.mnemonic-grid{grid-template-columns:repeat(2,1fr)}}
.app{font-family:var(--mono-font)}
