:root{--bg: #f6f1dc;--paper: #fffdf4;--ink: #1d3b2a;--muted: #5c7463;--accent: #23884a;--accent-ink: #ffffff;--line: #e6dcb4;--ok: #1f6b3a;--ok-bg: #dff3e0;--err: #9b2c1f;--err-bg: #fbe3dc;--shadow: 0 2px 0 rgba(29, 59, 42, .08), 0 14px 30px -20px rgba(29, 59, 42, .45);--font: "Rubik", system-ui, sans-serif;--serif-he: "Frank Ruhl Libre", "Times New Roman", serif;--serif-en: "Fraunces", Georgia, serif;--sky-top: #6fc0ee;--sky-mid: #bfe4f2;--sky-bottom: #fbe9bf;--sun: #ffcf3a;--mount-far: #e6c9a2;--mount: #d6b07d;--hill-far: #a8cf7d;--hill-near: #6db45c;--leaf: #2f8a45;--leaf-light: #4daa58;--olive: #7f9f6a;--olive-light: #9db886;--cypress: #2c6a44;--trunk: #a3733f;--trunk-dark: #6b4a2b;--dates: #e08a2c;--ground: #f5cf4e;--ground-light: #fbe07f;--ground-shade: #dcae35;--stone: #dcd3bf;--stone-line: #b9ae96;--stone-dark: #8f856f;--hole: #2a2622;--water: #9fe0f2;color-scheme:light dark}@media (prefers-color-scheme: dark){:root{--bg: #1d2a1c;--paper: #263626;--ink: #eef5e4;--muted: #a9bda6;--accent: #6fd08a;--accent-ink: #12301d;--line: #3a4d38;--ok: #a5dcae;--ok-bg: #22392a;--err: #f2a493;--err-bg: #3d221d;--sky-top: #101f36;--sky-mid: #1f3a4f;--sky-bottom: #4a4a3a;--sun: #f2e6b0}}*{box-sizing:border-box}html,body{margin:0}body{background:var(--sky-top);color:var(--ink);font-family:var(--font);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}html[lang=he] body{font-size:18px}.page{max-width:680px;margin:0 auto;padding:16px 16px 40px}.sky{min-height:100svh;display:flex;flex-direction:column;position:relative;overflow:hidden;background:linear-gradient(var(--sky-top) 0%,var(--sky-mid) 45%,var(--sky-bottom) 78%)}.sky .page{width:100%;padding-bottom:215px;position:relative;z-index:2;text-align:center}.sun{position:absolute;top:-66px;right:-66px;width:210px;height:210px;z-index:0}@media (min-width: 700px){.sun{top:-70px;right:-50px;width:290px;height:290px}}.sun .disc{fill:var(--sun)}.sun .halo{fill:#fff3c4;opacity:.6}.sun .rays{fill:var(--sun);animation:spin 80s linear infinite}.land{position:absolute;inset-inline:0;bottom:0;z-index:1}.scene{display:block;width:100%;height:clamp(280px,52svh,470px)}.scene .mount.far{fill:var(--mount-far)}.scene .mount{fill:var(--mount)}.scene .hill.far{fill:var(--hill-far)}.scene .hill.near{fill:var(--hill-near)}.scene .ground{fill:var(--ground)}.scene .ground-light{fill:var(--ground-light)}.scene .palm-trunk{fill:none;stroke:var(--trunk);stroke-width:11;stroke-linecap:round}.scene .palm-rings{fill:none;stroke:var(--trunk-dark);stroke-width:11;stroke-dasharray:2 9}.scene .frond{fill:var(--leaf-light)}.scene .frond.dark{fill:var(--leaf)}.scene .dates{fill:var(--dates)}.scene .olive-trunk{fill:var(--trunk-dark)}.scene .olive{fill:var(--olive)}.scene .olive.light{fill:var(--olive-light)}.scene .olive-dot{fill:var(--trunk-dark);opacity:.55}.scene .cypress{fill:var(--cypress)}.scene .tuft{fill:none;stroke:var(--leaf);stroke-width:2.5;stroke-linecap:round}.scene .rock{fill:var(--stone-line)}.scene .well-shadow{fill:var(--ground-shade)}.scene .well-wall{fill:var(--stone-line)}.scene .well-ring{fill:var(--stone)}.scene .well-joint{stroke:var(--stone-dark);stroke-width:1.8;fill:none;stroke-linecap:round}.scene .well-hole{fill:var(--hole)}.scene .well-water{fill:var(--water)}.scene .well-ripple{stroke:#fff;stroke-width:2;fill:none;stroke-linecap:round;opacity:.8}.goat.white{--coat: #fbf6e9;--coat-dark: #cdbf9f}.goat.brown{--coat: #a9774e;--coat-dark: #6f4a2e}.goat.dark{--coat: #5a463a;--coat-dark: #33271f}.goat .coat{fill:var(--coat)}.goat .leg,.goat .ear,.goat .beard{fill:var(--coat-dark)}.goat .tail,.goat .horn{stroke:var(--coat-dark);stroke-width:3;fill:none;stroke-linecap:round}.goat .eye{fill:#241a14}.goat.walker{animation:walk-right 80s linear infinite}@keyframes walk-right{0%{transform:translate(-70px)}to{transform:translate(1270px)}}@keyframes walk-left{0%{transform:translate(1270px) scaleX(-1)}to{transform:translate(-70px) scaleX(-1)}}.goat .bob{animation:bob calc(var(--step, 1.4s) / 2) ease-in-out infinite alternate}.goat .leg{transform-box:fill-box;transform-origin:50% 0;animation:step var(--step, 1.4s) ease-in-out infinite}.goat .leg.b{animation-delay:calc(var(--step, 1.4s) / -2)}.goat .head{transform-box:fill-box;transform-origin:0% 70%;transition:transform .9s ease-in-out}@keyframes spin{to{transform:rotate(360deg)}}@keyframes bob{0%{transform:translateY(0)}to{transform:translateY(-1.2px)}}@keyframes step{0%,to{transform:rotate(20deg)}50%{transform:rotate(-20deg)}}.goat.drinker.in{animation:drink-in var(--in) linear forwards}.goat.drinker.drink{transform:translate(var(--stop))}.goat.drinker.out{animation:drink-out var(--out) linear forwards}.goat.drinker.drink .leg,.goat.drinker.drink .bob{animation:none}.goat.drinker.drink .head{transform:rotate(17deg) translate(3px);animation:lap 1.1s ease-in-out .9s infinite alternate}@keyframes lap{0%{transform:rotate(17deg) translate(3px)}to{transform:rotate(19deg) translate(3px,.6px)}}.scene .sip ellipse{fill:none;stroke:#fff;stroke-width:1.4;opacity:0;animation:ring 1.6s ease-out .9s infinite}.scene .sip .late{animation-delay:1.7s}@keyframes ring{0%{transform:scale(.4);opacity:.95}to{transform:scale(2.4);opacity:0}}@keyframes drink-in{0%{transform:translate(-70px)}to{transform:translate(var(--stop))}}@keyframes drink-out{0%{transform:translate(var(--stop))}9%{transform:translate(calc(var(--stop) + 62px),48px)}to{transform:translate(1270px,48px)}}.scuba{--coat: #fbf6e9;--coat-dark: #cdbf9f;animation:peek 3.6s linear both}.scuba .coat{fill:var(--coat)}.scuba .ear,.scuba .nose{fill:var(--coat-dark)}.scuba .horn{stroke:var(--coat-dark);stroke-width:3.5;fill:none;stroke-linecap:round}.scuba .strap{fill:#2b2b2b}.scuba .mask{fill:#1f6f8f}.scuba .glass{fill:#bfeaf7}.scuba .glint{stroke:#fff;stroke-width:1.6;stroke-linecap:round}.scuba .eye{fill:#241a14}.scuba .snorkel{stroke:#f08a2c;stroke-width:4;fill:none;stroke-linecap:round}.scuba .snorkel-tip{fill:#f08a2c}@keyframes peek{0%{transform:translateY(40px);animation-timing-function:ease-out}26%{transform:translateY(-23px)}91%{transform:translateY(-23px);animation-timing-function:ease-in}to{transform:translateY(40px)}}.eagle{position:absolute;top:0;left:0;width:100px;height:62px;z-index:0;animation:soar 20s linear both}.eagle .wing{transform-origin:5px 0;animation:flap .9s ease-in-out infinite alternate}.eagle .wing.near{fill:#6a4d38}.eagle .wing.far{fill:#4a372b;animation-delay:-.12s}.eagle .body,.eagle .tail{fill:#57402f}.eagle .head{fill:#fbf6e9}.eagle .beak{fill:#f2b632}.eagle .feet{stroke:#f2b632;stroke-width:2;stroke-linecap:round}.eagle .eye{fill:#241a14}@keyframes flap{0%{transform:scaleY(1)}to{transform:scaleY(-.5)}}@keyframes soar{0%{transform:translate(-120px,20px) rotate(-3deg) scale(.85)}35%{transform:translate(35vw,4px) rotate(-1deg) scale(.85)}70%{transform:translate(70vw,12px) rotate(-5deg) scale(.8)}to{transform:translate(calc(100vw + 20px),-8px) rotate(-9deg) scale(.75)}}@media (prefers-reduced-motion: reduce){.scene *,.sun *,.eagle{animation:none!important}}@media (prefers-color-scheme: dark){.scene{filter:brightness(.55) saturate(.85)}}.top{display:flex;align-items:center;justify-content:flex-end;padding:6px 0 20px}.brand{font:900 22px/1.2 var(--serif-en);letter-spacing:.01em}.toggle{font:600 14px/1 var(--font);border:1px solid var(--line);background:var(--paper);color:var(--ink);padding:9px 14px;border-radius:999px;cursor:pointer}.toggle:hover{border-color:var(--accent)}.hero h1{font:900 clamp(30px,6.5vw,48px)/1.1 var(--serif-en);margin:4px auto 12px;max-width:14em;text-wrap:balance}html[lang=he] .hero h1,html[lang=he] .brand{font-family:var(--serif-he)}.pitch{color:var(--ink);opacity:.85;margin:0 auto 22px;max-width:30em;text-wrap:balance}.signup{background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:20px;box-shadow:var(--shadow);display:grid;gap:14px;margin:0 auto 12px;max-width:440px;text-align:center;justify-items:stretch}.signup .email{font:16px var(--font);padding:13px 14px;border-radius:12px;text-align:center;border:1px solid var(--line);background:#fff;color:#1d3b2a;width:100%}.signup .email:focus{outline:2px solid var(--accent);outline-offset:1px}.signup .actions{display:flex;align-items:center;gap:8px}.signup .langs{flex:none;flex-wrap:nowrap;gap:6px}.signup .langs label{padding:8px 10px;font-size:14px;gap:5px;white-space:nowrap}.signup .go{flex:1 1 auto;min-width:0;padding-inline:10px;white-space:nowrap}.sky .notice,.sky .demo{max-width:400px;margin-inline:auto}.signup h2{margin:0;font-size:20px}.field{display:grid;gap:6px}.field span,.langs legend{font:600 13px/1.2 system-ui,sans-serif;color:var(--muted)}.field input{font:16px system-ui,sans-serif;padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:var(--bg);color:var(--ink);width:100%}.field input:focus{outline:2px solid var(--accent);outline-offset:1px}.langs{border:0;padding:0;margin:0;display:flex;gap:8px;flex-wrap:wrap}.langs legend{margin-bottom:6px}.langs label{font:15px system-ui,sans-serif;display:inline-flex;gap:6px;align-items:center;padding:8px 14px;border-radius:999px;border:1px solid var(--line);cursor:pointer}.langs label.on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.langs input{accent-color:var(--accent);margin:0}.go{font:700 16px var(--font);padding:13px 18px;border-radius:999px;border:0;background:var(--accent);color:var(--accent-ink);cursor:pointer;box-shadow:0 3px color-mix(in srgb,var(--accent) 70%,black)}.go:active:not(:disabled){translate:0 2px;box-shadow:0 1px color-mix(in srgb,var(--accent) 70%,black)}.go:disabled{opacity:.6;cursor:default}.notice{padding:12px 14px;border-radius:12px;margin-bottom:16px;font:15px/1.5 system-ui,sans-serif}.notice.ok{background:var(--ok-bg);color:var(--ok)}.notice.err{background:var(--err-bg);color:var(--err)}.eyebrow{font:700 12px/1 system-ui,sans-serif;text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin-bottom:10px}.demo{font:13px system-ui,sans-serif;color:var(--muted);margin-bottom:8px}.muted{color:var(--muted)}.card{background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:18px;box-shadow:var(--shadow)}.card p{margin:0 0 12px}.card .intro{color:var(--muted)}.card .name{font-weight:900;font-size:1.15em}.pic{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;border-radius:14px;margin:4px 0 16px;background:var(--line)}.pic.placeholder{display:grid;place-items:center;font-size:56px}.foot{position:absolute;inset-inline:0;bottom:6px;text-align:center;color:var(--ink);opacity:.7;font:12px var(--font);margin:0;padding:0 16px}.admin{max-width:860px;font-family:system-ui,sans-serif;font-size:15px}.admin section{margin-bottom:32px}.admin h2{font:800 20px/1.2 var(--serif-en);margin:0 0 10px}.admin h3{font:700 14px/1.2 system-ui,sans-serif;color:var(--muted);margin:18px 0 8px}.admin .head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.admin .row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.admin .hint{color:var(--muted);font-size:13px;margin:0 0 12px}.admin .count{font:500 13px system-ui,sans-serif;color:var(--muted);margin-inline-start:8px}.admin .toggle:disabled{opacity:.6;cursor:default}.issuecard{margin-bottom:10px;padding:0}.issuecard summary{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:14px 18px;cursor:pointer}.issuecard summary .name{font:800 17px/1.3 var(--serif-en)}.issuecard summary .when{color:var(--muted);font-size:13px;margin-inline-end:auto}.issuecard[open] summary{border-bottom:1px solid var(--line)}.issuecard>:not(summary){margin-inline:18px}.issuecard .langs2{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:4px 24px;margin-top:14px}.issuecard .text.en{font:16px/1.55 var(--serif-en)}.issuecard .text.he{font:17px/1.55 var(--serif-he)}.issuecard .pics{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.issuecard .pics img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;border-radius:12px;background:var(--line)}.issuecard .tools{border-top:1px solid var(--line);padding:14px 0 18px;display:grid;gap:12px}.issuecard .sendnow{display:grid;gap:10px;padding-top:12px;border-top:1px dashed var(--line);justify-items:start}.issuecard .sendnow .field{width:100%}.admin textarea,.admin select,.admin .row input[type=email]{font:15px system-ui,sans-serif;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:var(--bg);color:var(--ink);max-width:100%}.admin textarea{width:100%;resize:vertical}.admin .sendnow select{width:100%}.admin .row input[type=email]{flex:1 1 220px;min-width:0}.admin textarea:focus,.admin select:focus,.admin input:focus{outline:2px solid var(--accent);outline-offset:1px}.go.small{font-size:14px;padding:10px 14px}.check{display:inline-flex;gap:6px;align-items:center;font-size:14px;color:var(--muted)}.check input{accent-color:var(--accent);margin:0}.badge{font:600 12px/1 system-ui,sans-serif;padding:6px 10px;border-radius:999px;border:1px solid var(--line);color:var(--muted);white-space:nowrap}.badge.on{background:var(--ok-bg);color:var(--ok);border-color:transparent}.badge.wait{background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent);border-color:transparent}.badge.off{background:var(--err-bg);color:var(--err);border-color:transparent}.tablewrap{overflow-x:auto;background:var(--paper);border:1px solid var(--line);border-radius:16px}.admin table{width:100%;border-collapse:collapse;font-size:14px}.admin th,.admin td{text-align:start;padding:10px 14px;border-bottom:1px solid var(--line);white-space:nowrap}.admin th{font-weight:600;font-size:12px;color:var(--muted)}.admin tr:last-child td{border-bottom:0}.issuecard .stale{margin-bottom:12px}.admin{background:var(--paper);min-height:100svh;max-width:none;padding-inline:max(16px,calc(50% - 430px))}.admin .top{justify-content:space-between}
