:root{--bg:#0f1513;--panel:#161e1b;--line:#24302b;--text:#e8efec;--muted:#8fa39b;--accent:#5eead4;--warn:#fbbf24;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}@media (prefers-color-scheme:light){:root{--bg:#f6f8f7;--panel:#fff;--line:#dfe6e3;--text:#13201b;--muted:#5b6f67;--accent:#0f9b86;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0}.center{place-items:center;min-height:100dvh;padding:16px;display:grid}.card{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:24px}.signin{gap:12px;width:min(380px,100%);display:grid}.stack{gap:8px;display:grid}.row{align-items:center;gap:12px;display:flex}.page{max-width:1400px;margin:0 auto;padding:0 16px}.top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 0;display:flex}.brand{align-items:center;gap:10px;font-weight:700;display:flex}.logo{color:var(--accent)}.muted{color:var(--muted)}.small{font-size:.85rem}.warn{color:var(--warn)}input{background:var(--bg);color:var(--text);border:1px solid var(--line);font:inherit;border-radius:10px;padding:10px 12px}.btn{background:var(--panel);color:var(--text);border:1px solid var(--line);font:inherit;cursor:pointer;text-align:center;border-radius:10px;padding:10px 14px;text-decoration:none}.btn.primary{background:var(--accent);color:#062b25;border-color:#0000;font-weight:600}.dot{background:var(--warn);border-radius:50%;width:10px;height:10px;display:inline-block}.dot.on{background:var(--accent)}
