*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}body,html,#root{margin:0;padding:0;height:100%;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.app-container{min-height:100vh;width:100vw;background:linear-gradient(135deg,#7326A6 0%,#B02D6F 100%);background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;align-items:flex-start;color:#fff;box-sizing:border-box;padding:20px}.app-header{font-size:2.5rem;font-weight:700;margin-bottom:20px;text-align:center}.wallet-info{background-color:#0006;padding:15px 20px;border-radius:3px;width:100%;max-width:100%;margin-bottom:20px}.wallet-info p,pre{margin:8px 0;font-size:1rem;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;white-space:normal}.button-group{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-bottom:20px}.btn{padding:12px 20px;font-size:1rem;font-weight:700;color:#fff;background-color:#bdd2eb;border:none;border-radius:3px;cursor:pointer;transition:background .3s ease,transform .2s ease;min-width:150px}.btn:disabled{background-color:#7e7e7e;cursor:not-allowed}.btn:not(:disabled):hover{background:linear-gradient(90deg,#3A5CEB 0%,#6F41ED 100%);transform:scale(1.05)}.chain-label{font-size:1rem;font-weight:700;margin-right:10px}.chain-select{padding:10px 15px;font-size:1rem;font-weight:700;border:none;border-radius:3px;cursor:pointer;background-color:#bdd2eb;color:#333;transition:background .3s ease,transform .2s ease;min-width:120px}.chain-select:disabled{background-color:#7e7e7e;cursor:not-allowed}.chain-select:not(:disabled):hover{background:linear-gradient(90deg,#3A5CEB 0%,#6F41ED 100%);transform:scale(1.05);color:#fff}.logs-header{font-size:1.8rem;font-weight:700;margin-bottom:10px;text-align:center}.log-container{background-color:#0006;padding:15px 20px;border-radius:3px;width:100%;max-width:100%;height:250px;overflow-y:auto;box-sizing:border-box}.log-entry{margin:5px 0;font-size:.95rem;line-height:1.4;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;white-space:normal}.log-container::-webkit-scrollbar{width:8px}.log-container::-webkit-scrollbar-track{background:rgba(255,255,255,.1);border-radius:10px}.log-container::-webkit-scrollbar-thumb{background:rgba(255,255,255,.3);border-radius:10px}.content-wrapper{width:100%;display:flex;flex-direction:row;gap:16px;align-items:stretch}.content-wrapper>div{flex:2;width:50%}.content-wrapper>div .btn{margin-top:15px}textarea{width:100%;box-sizing:border-box}@media (max-width: 600px){.app-header{font-size:2rem}.button-group{flex-direction:column;width:100%}.button-group .btn,.chain-select{width:100%}.wallet-info,.log-container{width:100%;max-width:100%}.btn,.chain-select{min-width:120px;padding:10px 15px}.logs-header{font-size:1.5rem}.content-wrapper{flex-direction:column}.content-wrapper>div .btn{width:100%}.content-wrapper>div{width:100%;margin-bottom:16px}.content-wrapper>div:last-child{margin-bottom:0}}
