:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--font-size-sm: 14px;--font-size-base: 16px;--font-size-lg: 18px;--font-size-xl: 24px}a{font-weight:500;color:#646cff;text-decoration:none}a:hover{color:#535bf2}body{margin:0;min-width:320px;min-height:100vh;font-size:var(--font-size-base)}h1{font-size:var(--font-size-xl);line-height:1.1}.skip-link{position:absolute;top:-40px;left:0;background:#2563eb;color:#fff;padding:.5rem 1rem;z-index:100;border-radius:4px;text-decoration:none;transition:top .2s ease}.skip-link:focus{top:.5rem}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}button{cursor:pointer;font-family:inherit;transition:border-color .25s,outline .25s}button:hover{border-color:#646cff}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #2563eb;outline-offset:2px}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}}.input-error{border:1px solid red;background:#ffe6e6}.app-button.primary:hover{background-color:#2563eb}.app-button.danger:hover{background-color:#b02a37}.app-button.muted{background-color:#6c757d;color:#fff}.app-button.muted:hover{background-color:#5a6268}.app-button:disabled{opacity:.6;cursor:not-allowed}#root{max-width:1980px;margin:0 auto;padding:2rem;text-align:center}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}.error-fallback{border:1px solid #e63946;background:#ffe6e6;padding:1rem;margin:1rem 0;border-radius:6px;color:#b00020;font-weight:500}.crypto-title{text-align:left}
