*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{overscroll-behavior:none;height:100%;margin:0;padding:0;overflow:hidden}body{background:var(--bg,var(--tg-theme-bg-color,#17212b));color:var(--txt,var(--tg-theme-text-color,#fff));-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,system-ui,sans-serif}button{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;padding:0}button:disabled{cursor:default}input{font:inherit}:focus-visible{outline:2px solid var(--link,#6ab7ff);outline-offset:2px}:focus:not(:focus-visible){outline:none}a{color:var(--link,#6ab7ff);text-decoration:none}.pressable:active:not(:disabled){opacity:.6}.pressable-card:active:not(:disabled){opacity:.6;transform:scale(.99)}.pressable,.pressable-card{transition:opacity 80ms,transform 80ms}::-webkit-scrollbar{width:0;height:0}@keyframes sheetUp{0%{transform:translateY(102%)}to{transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes toastIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
