: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;width:100%;max-width:100vw;overflow-x:hidden}:root[data-theme=dark]{color-scheme:dark}:root[data-theme=light]{color-scheme:light}html{margin:0;padding:0;width:100%;max-width:100vw;overflow-x:hidden;box-sizing:border-box}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;padding:0;min-width:320px;min-height:100vh;width:100%;max-width:100vw;overflow-x:hidden;box-sizing:border-box}*,*:before,*:after{box-sizing:border-box}#root{width:100%;max-width:100vw;overflow-x:hidden}h1{font-size:clamp(1.5em,5vw,3.2em);line-height:1.1;word-break:break-word}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}input::placeholder{color:#fff6;font-weight:400}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px rgba(26,31,58,.9) inset!important;-webkit-text-fill-color:white!important;caret-color:#fff!important;transition:background-color 5000s ease-in-out 0s}.text-gray-300,.text-gray-400,.text-gray-500,.text-slate-300,.text-slate-400,.text-slate-500{color:#ffffffeb!important}:root[data-theme=dark] .text-gray-600,:root[data-theme=dark] .text-gray-500,:root[data-theme=dark] .text-gray-400,:root[data-theme=dark] .text-gray-300,:root[data-theme=dark] .text-slate-600,:root[data-theme=dark] .text-slate-500,:root[data-theme=dark] .text-slate-400,:root[data-theme=dark] .text-slate-300,:root[data-theme=dark] .text-neutral-600,:root[data-theme=dark] .text-neutral-500,:root[data-theme=dark] .text-neutral-400,:root[data-theme=dark] .text-zinc-600,:root[data-theme=dark] .text-zinc-500,:root[data-theme=dark] .text-zinc-400{color:#ffffffeb!important}:root[data-theme=dark] h1,:root[data-theme=dark] h2,:root[data-theme=dark] h3,:root[data-theme=dark] h4,:root[data-theme=dark] h5,:root[data-theme=dark] h6{color:#fffffff5}[style*="color: rgba(255, 255, 255, 0.7)"],[style*="color: rgba(255,255,255,0.7)"],[style*="color: rgba(255, 255, 255, 0.6)"],[style*="color: rgba(255,255,255,0.6)"]{color:#ffffffeb!important}:root[data-theme=dark] [style*="color: rgba(255, 255, 255, 0.5)"],:root[data-theme=dark] [style*="color: rgba(255,255,255,0.5)"],:root[data-theme=dark] [style*="color: rgba(255, 255, 255, 0.4)"],:root[data-theme=dark] [style*="color: rgba(255,255,255,0.4)"],:root[data-theme=dark] [style*="color: rgba(255, 255, 255, 0.3)"],:root[data-theme=dark] [style*="color: rgba(255,255,255,0.3)"],:root[data-theme=dark] [style*="color: rgb(107, 114, 128)"],:root[data-theme=dark] [style*="color:#6b7280"],:root[data-theme=dark] [style*="color: #6b7280"],:root[data-theme=dark] [style*="color:#4b5563"],:root[data-theme=dark] [style*="color: #4b5563"]{color:#ffffffe6!important}.placeholder-gray-500::placeholder{color:#ffffffb3!important}.settings-select option,.qr-select option{color:#111827;background-color:#fff}.custom-scrollbar::-webkit-scrollbar{width:8px}.custom-scrollbar::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.custom-scrollbar::-webkit-scrollbar-thumb{background:#8b5cf680;border-radius:4px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#8b5cf6b3}@media(max-width:768px){form .flex.gap-2,form .flex.gap-3,form .flex.gap-4,form .flex.gap-5{flex-wrap:wrap}form .flex.gap-2>.flex-1,form .flex.gap-3>.flex-1,form .flex.gap-4>.flex-1,form .flex.gap-5>.flex-1{min-width:100%}form .grid.grid-cols-2,form .grid.grid-cols-3,form .grid.grid-cols-4{grid-template-columns:1fr!important}}@media(prefers-color-scheme:light){:root[data-theme=light]{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}
