:root{--color-error-background: rgba(239, 68, 68, .1);--color-error-border: rgba(239, 68, 68, .3);--color-success-background: rgba(34, 197, 94, .1);--color-success-border: rgba(34, 197, 94, .3);--color-warning-background: rgba(245, 158, 11, .1);--color-warning-border: rgba(245, 158, 11, .3);--color-info-background: rgba(59, 130, 246, .1);--color-info-border: rgba(59, 130, 246, .3);--color-surface-hover: rgba(255, 255, 255, .05);--color-surface-active: rgba(255, 255, 255, .1);--color-disabled: #525252;--color-disabled-text: #737373;--color-coin: #ffd700}*{box-sizing:border-box}body{margin:0;padding:0;font-family:Open Sans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--color-background);color:var(--color-text-primary);transition:background-color .3s ease,color .3s ease}#root{min-height:100vh}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}button{font-family:inherit}a{color:inherit}*:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--color-surface)}::-webkit-scrollbar-thumb{background:var(--color-surface-elevated);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:var(--color-border)}
