*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#0a0a0a;color:#fff;min-height:100dvh}#root{min-height:100dvh}input[type=text],input[type=number],input[type=date],input[type=email],input[type=search]{color:#fff!important;background-color:#1e1e2e!important;border:1px solid #444!important}input[type=text]::placeholder,input[type=number]::placeholder,input[type=date]::placeholder,input[type=search]::placeholder{color:#aaa!important}input[type=checkbox]{-moz-appearance:auto!important;appearance:auto!important;-webkit-appearance:checkbox!important;width:16px!important;height:16px!important;accent-color:#22c55e!important;border:2px solid #888!important;cursor:pointer!important}.ml-light input[type=text],.ml-light input[type=number],.ml-light input[type=date],.ml-light input[type=search]{color:#111!important;background-color:#fff!important;border:1px solid #ccc!important}.ml-light input[type=text]::placeholder,.ml-light input[type=number]::placeholder,.ml-light input[type=date]::placeholder,.ml-light input[type=search]::placeholder{color:#666!important}select{color:#fff!important;background-color:#1e1e2e!important;border:1px solid #555!important;-moz-appearance:auto!important;appearance:auto!important;-webkit-appearance:auto!important}select option{color:#fff!important;background-color:#1e1e2e!important}input[type=text],input[type=number],input[type=date],input[type=search],input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]){color:#fff!important;background-color:#1e1e2e!important;border:1px solid #555!important}input::placeholder{color:#888!important;opacity:1!important}.ml-light select,.ml-light input[type=text],.ml-light input[type=number],.ml-light input[type=date],.ml-light input[type=search],.ml-light input:not([type=checkbox]):not([type=radio]){color:#111!important;background-color:#fff!important;border:1px solid #cccccc!important}.ml-light select option{color:#111!important;background-color:#fff!important}.ml-light input::placeholder{color:#888!important}html,body{overflow-x:hidden}@media (max-width: 768px){html,body,#root{height:auto!important;min-height:0!important;overflow-y:visible!important}html{overflow-y:auto;-webkit-overflow-scrolling:touch}}
