:root{--bg:var(--tg-theme-bg-color,#fff);--text:var(--tg-theme-text-color,#000);--hint:var(--tg-theme-hint-color,#8e8e93);--accent:var(--tg-theme-button-color,#2481cc);--bar-bg:var(--tg-theme-secondary-bg-color,#f2f2f7);--safe-bottom:var(--tg-safe-area-inset-bottom,env(safe-area-inset-bottom,0px));--tabbar-height:56px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--bg);color:var(--text);-webkit-tap-highlight-color:transparent}.app{min-height:var(--tg-viewport-stable-height,100vh);padding-bottom:calc(var(--tabbar-height) + var(--safe-bottom))}.app__content{padding:16px}.screen__title{margin:0 0 8px;font-size:22px;font-weight:600}.screen__hint{color:var(--hint);margin:0;font-size:15px}.tabbar{height:calc(var(--tabbar-height) + var(--safe-bottom));padding-bottom:var(--safe-bottom);background:var(--bar-bg);border-top:1px solid color-mix(in srgb, var(--hint) 25%, transparent);display:flex;position:fixed;bottom:0;left:0;right:0}.tab{color:var(--hint);font:inherit;cursor:pointer;background:0 0;border:0;flex:1;font-size:12px}.tab--active{color:var(--accent);font-weight:600}
