@font-face{font-family:ACP;src:url('/assets/fonts/NotoSansArabic-variable.ttf') format('truetype');font-display:swap}*{box-sizing:border-box}body{margin:0;background:#f5f3ef;color:#292826;font:16px/1.8 ACP,Tahoma,sans-serif}main{max-width:720px;margin:5vh auto;padding:36px;background:#fff;border:1px solid #dedbd5}h1{font-size:30px;line-height:1.5;margin:10px 0}h2{font-size:22px}p{color:#625e57}.eyebrow{font-size:13px;letter-spacing:.03em}form{display:grid;gap:18px;margin:24px 0}label{display:grid;gap:6px}input{font:inherit;padding:10px 12px;width:100%;border:1px solid #aaa59b;background:#fff;border-radius:3px}button{font:inherit;cursor:pointer;padding:12px 18px;background:#e5ded0;color:#292826;border:1px solid #b6a890;border-radius:3px}button:disabled{opacity:.6;cursor:wait}a{color:#51422d}input:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid #85734f;outline-offset:3px}section{border-top:1px solid #dedbd5;margin-top:28px;padding-top:18px}.check{display:flex;align-items:center;gap:10px}.check input{width:20px;height:20px}#result:empty{display:none}@media(max-width:600px){main{margin:0;min-height:100vh;border:0;padding:24px}h1{font-size:26px}}
