:root {
  --bg: #f7f4ed;
  --surface: #eee9dd;
  --surface-2: #ddd5c3;
  --ink: #17222c;
  --ink-soft: #53616b;
  --accent: #9a7443;
  --accent-ink: #ffffff;
  --accent-soft: #e9dfd0;
  --navy: #10202c;
  --navy-2: #1c3443;
  --font-display: "Noto Serif Hebrew", "Frank Ruhl Libre", Georgia, serif;
  --font-body: "Noto Sans Hebrew", "Assistant", Arial, sans-serif;
  --tracking-display: -0.025em;
  --weight-display: 600;
  --radius-sm: 0px;
  --radius-md: 0px;
  --radius-lg: 0px;
  --border: 1px solid color-mix(in oklab, var(--ink) 18%, transparent);
  --ease: cubic-bezier(0.22, 1, 0.36, 1);
  --dur-fast: 160ms;
  --dur: 280ms;
  --dur-slow: 650ms;
  --step--1: clamp(0.83rem, 0.8rem + 0.15vw, 0.89rem);
  --step-0: clamp(1rem, 0.95rem + 0.25vw, 1.13rem);
  --step-1: clamp(1.2rem, 1.1rem + 0.5vw, 1.5rem);
  --step-2: clamp(1.44rem, 1.25rem + 0.95vw, 2rem);
  --step-3: clamp(1.73rem, 1.4rem + 1.65vw, 2.66rem);
  --step-4: clamp(2.07rem, 1.55rem + 2.6vw, 3.55rem);
  --step-5: clamp(2.55rem, 1.85rem + 4.2vw, 5rem);
  --space-1: 0.25rem; --space-2: 0.5rem; --space-3: 0.75rem;
  --space-4: 1rem; --space-5: 1.5rem; --space-6: 2rem;
  --space-7: 3rem; --space-8: 4rem; --space-9: 6rem; --space-10: 8rem;
  --section-y: clamp(4rem, 9vw, 8rem);
  --section-y-tight: clamp(3rem, 5vw, 5rem);
  --measure: 65ch;
  --container: 1220px;
  --gutter: clamp(1rem, 4vw, 4rem);
  --shadow-1: 0 1px 2px color-mix(in oklab, var(--ink) 8%, transparent);
  --shadow-2: 0 14px 36px color-mix(in oklab, var(--ink) 12%, transparent);
  --z-header: 100;
  --z-float: 200;
  --z-menu: 300;
}
