:root { --accent: #bd9a53; color-scheme: light; }
* { box-sizing: border-box; }
html { font-family: Arial, "Noto Sans Hebrew", sans-serif; -webkit-text-size-adjust: 100%; }
html { text-size-adjust: 100%; }
body { margin: 0; color: #222; background: #fff; font-size: 1rem; }
a { color: #735619; }
a:focus-visible { outline: 3px solid var(--accent); outline-offset: 2px; }
.legal-container { background: #fff; }
.legal-container h1, .legal-container h2, .legal-container h3 { color: #2b2824; }
.legal-container p, .legal-container li { overflow-wrap: anywhere; }
