*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--orange: #fb2c00;--orange-dark: #d42300;--orange-light: #ff5733;--black: #09091A;--black-soft: #282123;--gray-cool: #A7A9AC;--gray-light: #F1F2F2;--white: #ffffff;--font: "Montserrat", sans-serif}html,body{font-family:var(--font);background:var(--gray-light);color:var(--black);min-height:100vh;-webkit-font-smoothing:antialiased}#root{min-height:100vh;display:flex;flex-direction:column}html.embed,html.embed body{background:transparent;min-height:0}html.embed #root{min-height:0}button{font-family:var(--font);cursor:pointer;border:none;outline:none}input,select,textarea{font-family:var(--font);outline:none}input:focus,select:focus,textarea:focus{border-color:var(--orange)!important;box-shadow:0 0 0 3px #fb2c001a}*{scrollbar-width:thin;scrollbar-color:var(--orange) var(--gray-light)}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.animate-fade-up{animation:fadeUp .4s ease both}.animate-fade-in{animation:fadeIn .3s ease both}
