*{box-sizing:border-box}@keyframes oxyWidgetFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@property --beamAngle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes oxySlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes toastDrop{0%{transform:translate(-50%,-130%);opacity:0}to{transform:translate(-50%);opacity:1}}@keyframes streakPulse{0%{transform:scale(1);box-shadow:0 0 #ff8a5c00}50%{transform:scale(1.2);box-shadow:0 0 0 9px #ff8a5c33}to{transform:scale(1);box-shadow:0 0 #ff8a5c00}}@keyframes fireIgnite{0%{transform:scale(1);filter:brightness(1)}45%{transform:scale(1.55);filter:brightness(1.3) drop-shadow(0 0 10px rgba(255,150,60,.95))}to{transform:scale(1);filter:brightness(1) drop-shadow(0 0 0 rgba(255,150,60,0))}}@keyframes streakBeam{to{--beamAngle: 360deg}}@keyframes beamFlicker{0%,to{opacity:1}50%{opacity:.55}}@keyframes flameBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes salutBurst{0%{transform:scale(.2);opacity:0}25%{opacity:1}to{transform:scale(1.5);opacity:0}}@keyframes confettiFall{0%{transform:translateY(0) rotate(0);opacity:0}12%{opacity:1}to{transform:translateY(560px) rotate(560deg);opacity:0}}@keyframes celebPop{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.07)}to{transform:scale(1);opacity:1}}@keyframes genSpin{to{transform:rotate(360deg)}}@keyframes genShimmer{0%{background-position:-200px 0}to{background-position:200px 0}}::-webkit-scrollbar{display:none}:root{color-scheme:light}html,body,#root{height:100%}body{margin:0;background:#fffbf6;font-family:Onest,system-ui,sans-serif;-webkit-font-smoothing:antialiased;overscroll-behavior:none}
