:root{--text:#c7b7a8;--text-h:#f5ebdd;--bg:#17110c;--border:#4f4032;--accent:#e8916f;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--text);background:var(--bg);font:16px/145% var(--sans);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body,#root{overscroll-behavior:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;width:100%;height:100%;margin:0}body{-webkit-user-select:none;user-select:none;position:fixed;inset:0;overflow:hidden}p{margin:0}input,textarea{font:inherit}input::placeholder,textarea::placeholder{color:var(--text);opacity:.6}.reaction-pop{transform-origin:50%;animation-duration:.45s;animation-timing-function:ease-out;animation-fill-mode:both;display:inline-flex}.reaction-pop-greenHeart{animation-name:reaction-pop-heart}.reaction-pop-run{animation-name:reaction-pop-run;animation-duration:.55s}.reaction-pop-feather{animation-name:reaction-pop-feather;animation-duration:.55s}.reaction-pop-support{animation-name:reaction-pop-support}@keyframes reaction-pop-heart{0%{transform:scale(1)}35%{transform:scale(1.5)}60%{transform:scale(.9)}to{transform:scale(1)}}@keyframes reaction-pop-run{0%{transform:translate(0)rotate(0)}12%{transform:translate(3px,-4px)rotate(8deg)}25%{transform:translate(6px)rotate(0)}37%{transform:translate(9px,-4px)rotate(8deg)}50%{transform:translate(12px)rotate(0)}62%{transform:translate(9px,-4px)rotate(8deg)}75%{transform:translate(6px)rotate(0)}87%{transform:translate(3px,-2px)rotate(4deg)}to{transform:translate(0)rotate(0)}}@keyframes reaction-pop-feather{0%{transform:rotate(0)}25%{transform:rotate(-20deg)}55%{transform:rotate(16deg)}80%{transform:rotate(-8deg)}to{transform:rotate(0)}}@keyframes reaction-pop-support{0%{transform:scale(1)}30%{transform:scale(.82,1.2)}60%{transform:scale(1.15,.88)}to{transform:scale(1)}}.reaction-burst{pointer-events:none;position:absolute;top:2px;left:50%}.reaction-burst span{opacity:0;font-size:12px;position:absolute;top:0;left:0}.reaction-burst-greenHeart span,.reaction-burst-support span{animation:.6s ease-out forwards reaction-burst-float}.reaction-burst-greenHeart span:first-child,.reaction-burst-support span:first-child{--dx:-10px}.reaction-burst-greenHeart span:nth-child(2),.reaction-burst-support span:nth-child(2){--dx:0px;animation-delay:60ms}.reaction-burst-greenHeart span:nth-child(3),.reaction-burst-support span:nth-child(3){--dx:10px;animation-delay:.12s}@keyframes reaction-burst-float{0%{opacity:1;transform:translate(-50%)scale(.5)}to{transform:translate(calc(-50% + var(--dx,0px)), -28px) scale(1);opacity:0}}.reaction-burst-run span{animation:.5s ease-out forwards reaction-burst-dash}.reaction-burst-run span:first-child{animation-delay:0s}.reaction-burst-run span:nth-child(2){animation-delay:50ms}.reaction-burst-run span:nth-child(3){animation-delay:.1s}@keyframes reaction-burst-dash{0%{opacity:1;transform:translate(-50%)scale(.6)}to{opacity:0;transform:translate(calc(22px - 50%),-4px)scale(.9)}}.reaction-burst-feather span{animation:.7s ease-out forwards reaction-burst-drift}.reaction-burst-feather span:first-child{--dx:-8px;--rot:-25deg}.reaction-burst-feather span:nth-child(2){--dx:4px;--rot:20deg;animation-delay:80ms}.reaction-burst-feather span:nth-child(3){--dx:-3px;--rot:-15deg;animation-delay:.16s}@keyframes reaction-burst-drift{0%{opacity:1;transform:translate(-50%)rotate(0)scale(.5)}to{transform:translate(calc(-50% + var(--dx,0px)), -30px) rotate(var(--rot,0deg)) scale(.9);opacity:0}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{background-color:#17110c}#root{flex-direction:column;display:flex}
