:root{--paper:#f6f1e7;--ink:#26221c;--olive:#3f4a2a;--saffron:#d98e04;--line:#ddd3c1;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{margin:0}body{background:var(--paper);color:var(--ink);flex-direction:column;min-height:100vh;font-family:Noto Kufi Arabic,Noto Sans Arabic,Segoe UI,Tahoma,system-ui,sans-serif;line-height:1.8;display:flex}main{flex:1;width:100%;max-width:760px;margin:0 auto;padding:48px 22px}a{color:var(--olive)}.top{border-bottom:1px solid var(--line);padding:14px 22px}.brand{color:var(--olive);align-items:center;gap:10px;font-size:1.35rem;font-weight:800;text-decoration:none;display:inline-flex}.brand img{height:40px}.hero h1{color:var(--olive);letter-spacing:-.01em;margin:0 0 12px;font-size:clamp(2rem,6vw,3.4rem);line-height:1.25}.hero p{max-width:52ch;font-size:1.1rem}.stamp{border:2px solid var(--saffron);color:var(--saffron);border-radius:999px;margin-bottom:18px;padding:2px 14px;font-weight:700;display:inline-block}.result{text-align:center;padding:40px 0}.result .icon{font-size:64px}.btn{background:var(--olive);color:#fff;border-radius:8px;margin-top:12px;padding:10px 22px;text-decoration:none;display:inline-block}.page h1{color:var(--olive)}.page .de{text-align:left;direction:ltr}.foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:14px 24px;padding:20px 22px;font-size:.9rem;display:flex}.foot nav{flex-wrap:wrap;gap:8px 18px;display:flex}
