:root{--bg:#f1f3f6;--ink:#15181d;--muted:#5b6470;--blue:#8ecdf7;--blue2:#cfe9fb;--card:#fff;--line:#e1e6ec;--orange:#e8794f}
*{box-sizing:border-box;margin:0;padding:0}
body{font-family:'Segoe UI',Tahoma,Arial,sans-serif;background:var(--bg);color:var(--ink);direction:rtl;line-height:1.7;font-size:16px}
.wrap{max-width:560px;margin:0 auto;padding:28px 16px 40px}
h1{font-size:30px;font-weight:900;line-height:1.3;margin:10px 0}
.hl{background:var(--blue);padding:0 10px;border-radius:8px;display:inline-block}
.card{background:var(--card);border-radius:20px;padding:20px;box-shadow:0 8px 24px rgba(40,60,90,.12);margin:18px 0}
.muted{color:var(--muted);font-size:14px}
label{display:block;font-weight:700;margin:12px 0 4px}
input[type=text],input[type=email],input[type=tel],input[type=password],input[type=search]{width:100%;padding:12px 14px;border:1.5px solid #cdd6df;border-radius:12px;font-size:16px;background:#f8fafc;font-family:inherit}
input.ltr{direction:ltr;text-align:left}
input:focus{outline:3px solid var(--blue);border-color:#6fb7e8}
.consent{display:flex;gap:10px;align-items:flex-start;margin:14px 0;font-size:14px;color:#39424d;font-weight:400}
.consent input{width:20px;height:20px;margin-top:3px;flex:none}
.btn{display:block;width:100%;text-align:center;background:var(--ink);color:#fff;border:0;border-radius:12px;padding:14px;font-size:17px;font-weight:800;cursor:pointer;text-decoration:none;font-family:inherit}
.btn:disabled{opacity:.6}
.btn.blue{background:var(--blue);color:var(--ink)}
.err{color:#b3261e;font-size:14px;margin-top:8px;min-height:20px}
.tools{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin:14px 0}
.tools img{width:44px;height:44px;border-radius:10px;background:#fff;border:1px solid var(--line);padding:3px}
.hp{position:absolute;left:-9999px;opacity:0;height:0;overflow:hidden}
.note{background:var(--blue2);border:1px solid #b8dcf5;border-radius:14px;padding:10px 14px;font-size:14px}
footer{text-align:center;color:var(--muted);font-size:12.5px;margin-top:24px}
a{color:#1b6ea8}
