:root {
  --ztu-color-background-primary: #F1F2E4;
  --ztu-color-background-secondary: #E2E2DB;
  --ztu-color-surface: #F6F6ED;
  --ztu-color-text-primary: #272727;
  --ztu-color-text-secondary: #5F605A;
  --ztu-color-text-inverse: #F6F6ED;
  --ztu-color-border: #A8A89F;
  --ztu-color-border-strong: #727272;
  --ztu-color-accent: #30362F;
  --ztu-color-accent-hover: #241D1F;
  --ztu-color-focus: #8B5E2B;
  --ztu-color-error: #8A3328;
  --ztu-color-success: #356445;
  --ztu-font-display: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  --ztu-font-body: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  --ztu-font-ui: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  --ztu-layout-content-width: 73.75rem;
  --ztu-layout-wide-width: 90rem;
  --ztu-layout-gutter: clamp(1rem, 4vw, 2.5rem);
  --ztu-radius-control: 999px;
  --ztu-motion-fast: 140ms;
  --ztu-motion-standard: 220ms;
  --ztu-motion-easing: cubic-bezier(0.16, 1, 0.3, 1);
}
