*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-height:100vh;background-color:#0c1f12}button{font-family:inherit;cursor:pointer}input,textarea,select{font-family:inherit}input::placeholder{color:#ffffff40}input:focus{border-color:#ffd03666!important;box-shadow:0 0 0 3px #ffd03614}.draft-spinner{width:40px;height:40px;border:3px solid #e3e5ea;border-top-color:#14432a;border-radius:50%;animation:spin .7s linear infinite}@keyframes cardPop{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.draft-card-pop{animation:cardPop .25s cubic-bezier(.34,1.56,.64,1)}@keyframes checkPop{0%{transform:scale(0)}to{transform:scale(1)}}.draft-check-pop{animation:checkPop .25s cubic-bezier(.34,1.56,.64,1)}@keyframes spin{to{transform:rotate(360deg)}}.lb-spinner{width:36px;height:36px;border:3px solid rgba(255,255,255,.1);border-top-color:#4ade80;border-radius:50%;animation:spin .7s linear infinite}.app-btn-press:active{transform:scale(.96)!important}*{-webkit-tap-highlight-color:transparent}body{margin:0;padding:0;background:#0c1f12;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}.app-pulse{animation:pulse 1.8s ease-in-out infinite}.app-btn-press{transition:transform .15s cubic-bezier(.4,0,.2,1),opacity .15s ease!important}.app-btn-press:active{transform:scale(.97)!important;opacity:.9!important}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}
