*{box-sizing:border-box;margin:0;padding:0}html,body{color:#f1f5f9;background:#0a0f1a;width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}#root{width:100%;height:100%}::-webkit-scrollbar{width:0}@keyframes pulse{0%,to{opacity:1}50%{opacity:.85}}@keyframes livePulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){@keyframes livePulse{0%,to{opacity:1}50%{opacity:1}}}@keyframes reactionPickerIn{0%{opacity:0;transform:scale(.85)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (prefers-reduced-motion:reduce){@keyframes reactionPickerIn{0%{opacity:1;transform:none}to{opacity:1;transform:none}}}.gc-react-trigger{opacity:.7;transition:opacity .15s,background .15s,transform .1s}.gc-react-trigger:hover{opacity:1}.gc-react-trigger:active{transform:scale(.92)}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,[role=button]{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;touch-action:manipulation}a,button,input,select,textarea,[onclick],[role=button]{touch-action:manipulation}body{overscroll-behavior:none}.gc-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.gc-public-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;height:100dvh;padding-bottom:env(safe-area-inset-bottom);overflow-y:auto}@media (hover:none) and (pointer:coarse){button:active,[role=button]:active{opacity:.7;transition:opacity .1s}}
