@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700;800;900&family=Plus+Jakarta+Sans:wght@300;400;500;600&display=swap);*{-webkit-tap-highlight-color:transparent;box-sizing:border-box;margin:0;padding:0}:root{--black:#000;--surface:#0d0d0d;--surface2:#161616;--surface3:#1f1f1f;--border:#2a2a2a;--purple:#9b5de5;--purple-light:#c084fc;--purple-glow:#9b5de526;--purple-dim:#9b5de54d;--text:#f0f0f0;--text-muted:#888;--text-dim:#555}@keyframes spin{to{transform:rotate(1turn)}}@keyframes spinOnce{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes shimmerBar{0%{transform:translateX(-100%)}to{transform:translateX(200%)}}@keyframes splashPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.97)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes popIn{0%{opacity:0;transform:scale(.92) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(14px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-14px)}to{opacity:1;transform:translateX(0)}}@keyframes badgePop{0%{transform:scale(0)}65%{transform:scale(1.25)}to{transform:scale(1)}}body{background:#000;background:var(--black);color:#f0f0f0;color:var(--text);font-family:Plus Jakarta Sans,sans-serif;margin:0 auto;max-width:420px;min-height:100vh}input,select,textarea{font-size:16px!important}button{transition:transform .12s ease,opacity .12s ease}button:active{opacity:.8;transform:scale(.92)}.page-enter{animation:slideUp .28s cubic-bezier(.32,.72,0,1) both}.pressable{transition:transform .12s ease,opacity .12s ease}.pressable:active{opacity:.75;transform:scale(.92)}
/*# sourceMappingURL=main.87d4ea78.css.map*/