:root{--ground:#EEF0EC;--surface:#fff;--ink:#17303F;--muted:#65737A;--line:#D8DDD6;--accent:#A8661A;--neg:#B23A2E;font-family:IBM Plex Sans Arabic,Tahoma,Segoe UI,system-ui,sans-serif;color:var(--ink);background:var(--ground)}*{box-sizing:border-box}body{margin:0;direction:rtl}.center{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.login{min-height:100vh;display:grid;place-items:center;padding:16px}.panel{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:24px;display:flex;flex-direction:column;gap:12px;width:min(100%,360px)}.panel h1{margin:0;text-align:center}label{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--muted)}input{font:inherit;padding:8px 10px;border:1px solid var(--line);border-radius:6px}button{font:inherit;padding:8px 14px;border-radius:6px;border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer}button:disabled{opacity:.6}.err{color:var(--neg);margin:0}.note{color:var(--muted);font-size:12.5px;margin:0}
