@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600&display=swap";body{background-color:#f8f9fa;margin:0;padding:0}.app-container{font-family:Poppins,sans-serif;max-width:800px;margin:0 auto;padding:40px 20px}.app-header{text-align:center;margin-bottom:40px}.app-header h1{color:#2c3e50;font-weight:600;font-size:2.5em}.app-main{display:flex;justify-content:center}.card{background-color:#fff;padding:40px;border-radius:12px;box-shadow:0 10px 30px #0000000d;width:100%;max-width:600px}.address-container{margin-bottom:30px}.address-item{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:15px;background-color:#f8f9fa;border-radius:8px;transition:all .3s ease}.address-item:hover{background-color:#e9ecef;transform:translateY(-2px);box-shadow:0 4px 6px #0000000d}.address-label{font-weight:500;color:#495057}.address{font-family:Roboto Mono,monospace;font-size:.9em;color:#495057;background-color:#e9ecef;padding:6px 10px;border-radius:6px}.action-container{display:flex;justify-content:center;align-items:center;width:100%;min-height:100px}.action-button{background-color:transparent;border:none;color:#000;padding:12px 24px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;font-weight:500;cursor:pointer;border-radius:0;transition:all .3s ease;width:100%;max-width:300px;box-shadow:0 4px 8px #00000026}.action-button:hover{background-color:#0000000d;color:#000;transform:translateY(-2px);box-shadow:0 8px 16px #0003}.action-button:disabled{color:#bdc3c7;cursor:not-allowed;transform:none;box-shadow:0 4px 8px #00000014;background-color:transparent}.success-message{color:#27ae60;font-weight:500;text-align:center;font-size:1.1em}.success-container{text-align:center}.transaction-link{display:inline-block;margin-top:10px;color:#000;text-decoration:none;padding:8px 16px;background-color:transparent;box-shadow:0 4px 8px #00000026;transition:all .3s ease}.transaction-link:hover{transform:translateY(-2px);box-shadow:0 8px 16px #0003}@media (max-width: 600px){.app-container{padding:20px 10px}.card{padding:30px 20px}.address-item{flex-direction:column;align-items:flex-start}.address{margin-top:10px}}
