*,*:before,*:after{box-sizing:border-box}:root{--tg-theme-bg-color: #1c1c1e;--tg-theme-secondary-bg-color: #2c2c2e;--tg-theme-text-color: #ffffff;--tg-theme-hint-color: #8e8e93;--tg-theme-link-color: #2AABEE;--tg-theme-button-color: #2AABEE;--tg-theme-button-text-color: #ffffff;--tg-theme-destructive-text-color: #ff3b30;--card-border: 1px solid rgba(255,255,255,.07)}html,body,#root{margin:0;padding:0;height:100%;background-color:var(--tg-theme-bg-color);color:var(--tg-theme-text-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;overscroll-behavior:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:auto}input,textarea{-webkit-user-select:auto;user-select:auto}button{-webkit-tap-highlight-color:transparent}html.theme-transition,html.theme-transition *,html.theme-transition *:before,html.theme-transition *:after{transition:background-color .25s ease,color .2s ease,border-color .2s ease!important}.scroll-area{overflow-y:auto;-webkit-overflow-scrolling:touch}.safe-area-bottom{padding-bottom:env(safe-area-inset-bottom,16px)}.safe-area-top{padding-top:env(safe-area-inset-top,0px)}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.15);opacity:.7}to{transform:scale(1);opacity:1}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
