:root{--page:#F7F7F5;--surface:#FFFFFF;--ink:#22252A;--muted:#5E6369;--line:#E3E5E6;--border:#C9CBCF;--patina:#4F7F6E;--patina-deep:#2E5446;--date-bg:#E4EDE9;--flame:#E6C36A;--gilt:#B8923A;--link:#2F5B8A;--radius-control:12px}*{box-sizing:border-box}body{margin:0;background:var(--page);color:var(--ink);font-family:'Noto Sans','Noto Sans Georgian','Noto Sans Hebrew',sans-serif;font-size:18px;line-height:1.6}a{color:var(--link)}h1,h2,.serif{font-family:'Noto Serif','Noto Serif Hebrew',serif;font-weight:400}.site-header{background:var(--surface);border-bottom:1px solid var(--line);padding-block:12px;padding-inline:24px;display:flex;align-items:center;gap:16px}.site-header .logo{font-family:'Noto Serif',serif;font-size:24px;color:var(--ink);text-decoration:none}.site-header .spacer{flex:1 1 auto}.container{max-width:820px;margin-inline:auto;padding:24px 16px 80px}.card{background:var(--surface);border-radius:16px;box-shadow:0 1px 3px rgba(20,20,24,.08);padding:20px 24px}.input{width:100%;min-height:48px;padding-inline:14px;border-radius:var(--radius-control);border:1px solid var(--border);font:inherit;font-size:17px;color:var(--ink);background:var(--surface)}.suggestions{list-style:none;margin:8px 0 0;padding:0}.suggestions li{padding:10px 4px;border-bottom:1px solid var(--line)}.suggestions .context{color:var(--muted);font-size:15px}.source-note{font-size:13px;color:var(--muted)}.lang-form select{min-height:40px;border-radius:var(--radius-control);border:1px solid var(--border);font:inherit;font-size:15px}[hidden]{display:none!important}