:root{--ink:#172720;--paper:#fbf9f4;--gold:#b8892f}
*{box-sizing:border-box}
body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",Georgia,serif}
main{max-width:34rem;margin:0 auto;padding:3rem 1.25rem 4rem}
h1{font-size:2rem;line-height:1.2;margin:0 0 .75rem;letter-spacing:-.02em}
.hebrew{font-size:1.35rem;direction:rtl;text-align:right;color:var(--gold);margin:0 0 1.5rem}
p.what{font-size:1.05rem;margin:0 0 1.75rem}
form{display:grid;gap:.75rem;margin:0 0 .75rem}
label{font-size:.85rem;letter-spacing:.04em;text-transform:uppercase;opacity:.75}
input{font:inherit;padding:.85rem .9rem;border:1px solid #c9c3b4;border-radius:.5rem;background:#fff;width:100%}
button{font:inherit;font-weight:600;padding:.95rem 1rem;border:0;border-radius:.5rem;background:var(--ink);color:var(--paper);cursor:pointer}
button:hover{background:#24382e}
.fine{font-size:.85rem;opacity:.72;margin:0}
.hp{position:absolute;left:-9999px;height:0;overflow:hidden}
.rule{border:0;border-top:1px solid #ddd6c6;margin:2rem 0}
a{color:var(--gold)}
