.button{background-color:#111827;color:#f3f4f6;border-radius:8px;padding:12px;border:1px solid transparent;cursor:pointer}.button-secondary{background-color:#fff;color:#111827;font-weight:700;transition:.5s}.button-secondary:hover{border:1px solid #E5E7EB}.input{padding:0 16px;width:100%;background:#ffffff0d;height:48px;border:1px solid rgba(255,255,255,.1);color:#fff;border-radius:10px;outline:none;box-sizing:border-box;font-size:15px;transition:all .3s cubic-bezier(.4,0,.2,1)}.input::placeholder{color:#64748b}.input:focus{border-color:#2563eb;background:#ffffff14;box-shadow:0 0 0 3px #2563eb26}.input.invalid{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef444426}.input .invalid{border:1px solid #EF4444}html,body{height:100%;margin:0;background-color:#0f172a;scrollbar-gutter:stable;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}*{font-family:Inter,serif;box-sizing:border-box;-webkit-tap-highlight-color:transparent}button:focus,button:active,a:focus,a:active,select:focus,select:active,input:focus,input:active,[role=button]:focus,[role=button]:active,.dropdown-user:focus,.dropdown-user:active,.bell-btn:focus,.bell-btn:active{outline:none}input,textarea,[contenteditable=true],.selectable{user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text}
