*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{width:100%;height:100%;overflow:hidden;background:#000;overscroll-behavior:none}button,select,[role=button]{-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none}.ios-row{background:transparent}.ios-row+.ios-row{background:linear-gradient(#545458a6,#545458a6) 16px 0 / calc(100% - 16px) .5px no-repeat}.ios-row:active:not(:disabled){background-color:#ffffff1a}@media (max-width: 760px),(max-height: 500px){input,select,textarea{font-size:16px!important}}:root{--fg: #f0f0f0;--fg-dim: rgba(255,255,255,.45);--fg-hint: rgba(255,255,255,.22);--bg-panel: rgba(8,8,8,.82);--border: rgba(255,255,255,.08);--accent: #1DB954;--electric: #00d4ff;--violet: #8b5cf6;--font-ui: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", "Fira Code", ui-monospace, monospace}@keyframes spin{to{transform:rotate(360deg)}}@keyframes modeToast{0%{opacity:0;transform:translate(-50%) translateY(-10px) scale(.9)}12%{opacity:1;transform:translate(-50%) translateY(0) scale(1)}72%{opacity:1;transform:translate(-50%) translateY(0) scale(1)}to{opacity:0;transform:translate(-50%) translateY(-6px) scale(.96)}}
