.App{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;text-align:center}.pera-wallet-modal{z-index:1000}body{background:linear-gradient(135deg,#0f0f0f,#1a1a1a 50%,#0f0f0f);margin:0;overflow-x:hidden;padding:0}*{box-sizing:border-box}button{font-family:inherit;font-size:14px;font-weight:600;outline:none;transition:all .3s cubic-bezier(.4,0,.2,1)}button:hover:not(:disabled){transform:translateY(-2px)}button:active:not(:disabled){transform:translateY(0)}button:disabled{cursor:not-allowed;opacity:.6}input,select,textarea{font-family:inherit;transition:all .3s ease}input:focus,select:focus,textarea:focus{outline:none}input[type=number]:focus,input[type=text]:focus{background:#ffffff0d}input[type=range]{appearance:none;background:#0000;cursor:pointer}input[type=range]::-webkit-slider-track{background:#ffffff1a;border-radius:4px;height:8px}input[type=range]::-webkit-slider-thumb{appearance:none;background:linear-gradient(135deg,#007aff,#0051d5);border-radius:50%;box-shadow:0 2px 8px #007aff66,0 0 0 1px #ffffff1a;cursor:pointer;height:20px;-webkit-transition:all .2s ease;transition:all .2s ease;width:20px}input[type=range]::-webkit-slider-thumb:hover{box-shadow:0 4px 12px #007aff99,0 0 0 1px #ffffff26;transform:scale(1.1)}input[type=range]::-moz-range-track{background:#ffffff1a;border:none;border-radius:4px;height:8px}input[type=range]::-moz-range-thumb{background:linear-gradient(135deg,#007aff,#0051d5);border:none;border-radius:50%;box-shadow:0 2px 8px #007aff66,0 0 0 1px #ffffff1a;cursor:pointer;height:20px;-moz-transition:all .2s ease;transition:all .2s ease;width:20px}input[type=range]::-moz-range-thumb:hover{box-shadow:0 4px 12px #007aff99,0 0 0 1px #ffffff26;transform:scale(1.1)}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#0003;border-radius:4px}::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px;-webkit-transition:background .2s ease;transition:background .2s ease}::-webkit-scrollbar-thumb:hover{background:#ffffff4d}*{scrollbar-color:#fff3 #0003;scrollbar-width:thin}.swap-container{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1e1e1ed9;border:1px solid #ffffff14;border-radius:20px;box-shadow:0 20px 60px #000c,0 0 0 1px #ffffff0d;margin:20px auto;max-width:600px;padding:24px}.status-box{background:#00000040;border:1px solid #ffffff14;border-radius:12px;box-shadow:inset 0 2px 8px #0003;font-family:Courier New,monospace;font-size:13px;line-height:1.6;margin-top:20px;padding:16px;text-align:left}