:root{--bg:var(--tg-theme-secondary-bg-color,#efeff4);--card:var(--tg-theme-bg-color,#fff);--text:var(--tg-theme-text-color,#000);--hint:var(--tg-theme-hint-color,#6d6d72);--link:var(--tg-theme-link-color,#1c6fb5);--warn:#b34d00;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);font-variant-numeric:tabular-nums;margin:0;font:15px/1.4 -apple-system,SF Pro Text,system-ui,Segoe UI,sans-serif}.locked,.quiet,.warn{text-align:center;padding:40px 24px}.quiet{color:var(--hint)}.warn{color:var(--warn)}.shell{flex-direction:column;min-height:100vh;display:flex}.content{flex:1;padding:16px}.content h1{margin:0 0 8px;font-size:28px}.tabs{background:var(--card);border-top:1px solid color-mix(in srgb, var(--hint) 30%, transparent);padding-bottom:env(safe-area-inset-bottom);order:2;grid-template-columns:repeat(4,1fr);display:grid;position:sticky;bottom:0}.tabs button{min-height:52px;color:var(--hint);font:inherit;background:0 0;border:0;font-size:12px}.tabs button[aria-current=page]{color:var(--link);font-weight:600}.tabs button:focus:not(:focus-visible){outline:none}.tabs button:focus-visible{outline:2px solid var(--link);outline-offset:-2px}@media (width>=720px){.tabs{border-top:0;border-bottom:1px solid color-mix(in srgb, var(--hint) 30%, transparent);order:0;gap:4px;padding:10px 24px;display:flex;position:static}.tabs button{border-radius:8px;min-height:32px;padding:0 16px;font-size:13px}.tabs button[aria-current=page]{background:var(--link);color:var(--card)}.content{padding:20px 24px}}
