:root{--bg:#f8f0e4;--surface:#fffaf2;--ink:#22352f;--muted:#6f746d;--brand:#2f7b6e;--brand-dark:#153d35;--line:#e5d7c3;--danger:#9c3a32}*{box-sizing:border-box}body{background:radial-gradient(circle at top,rgba(255,255,255,.7),transparent 42rem),var(--bg);color:var(--ink);direction:rtl;font-family:Tahoma,Arial,sans-serif;margin:0;min-height:100vh}a{color:inherit}.page{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:24px}.card{background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:0 24px 60px rgba(38,27,14,.08);max-width:560px;padding:34px;text-align:right;width:100%}.eyebrow{color:#8a4c2d;font-size:14px;font-weight:700;margin:0 0 8px}h1{color:var(--brand-dark);font-size:clamp(30px,5vw,46px);line-height:1.3;margin:0 0 18px}p{color:var(--muted);font-size:18px;line-height:1.9;margin:0 0 16px}.status{background:#e8f3ef;border-radius:12px;color:var(--brand-dark);font-weight:700;padding:14px 16px}.error{background:#f8e2de;color:var(--danger)}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.button{align-items:center;background:var(--brand);border:0;border-radius:12px;color:white;cursor:pointer;display:inline-flex;font-size:17px;font-weight:800;justify-content:center;min-height:48px;padding:12px 22px;text-decoration:none}.button.secondary{background:transparent;border:1px solid var(--line);color:var(--ink)}.field{display:grid;grid-gap:8px;gap:8px;margin-top:16px}label{font-size:15px;font-weight:800}input,label{color:var(--ink)}input{background:white;border:1px solid var(--line);border-radius:12px;font-size:18px;min-height:50px;padding:10px 12px}