:root{--bg:#17191e;--surface:#1e2127;--text:#e2e4e8;--text-2:#a2a8b3;--text-3:#6f7682;--accent:#6d9af0;--border:#2e333d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--text);font:14px/1.6 Segoe UI Variable Text,Segoe UI,Noto Sans Arabic,Noto Sans,system-ui,sans-serif;overflow:hidden}html[data-screen=start] body{overflow:auto}.stage{height:100vh;flex-direction:column;height:100dvh;display:flex}#tool{background:var(--bg);border:0;flex:1;width:100%;min-height:0;display:block}.ad-bar{flex:none;justify-content:center;align-items:center;height:0;display:flex;overflow:hidden}.ad-bar.on{height:98px;padding:4px 0}@media (max-width:759px){.ad-bar.on{height:108px}}.about{max-width:760px;color:var(--text-2);margin:0 auto;padding:8px 16px 40px;line-height:1.8;display:none}.about h2{color:var(--text);font-size:19px}.about h3{color:var(--text);margin-bottom:0;font-size:15px}html[data-screen=start] .about{display:block}a{color:var(--accent)}.linkish{color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.linkish:hover{text-decoration:underline}
