:root {
  /* Layout offsets owned by shell runtime */
  --site-shell-offset: 65px;
  --site-shell-bottom-offset: 56px;

  /* Spacing scale */
  --aw-space-0: 0;
  --aw-space-1: 4px;
  --aw-space-2: 8px;
  --aw-space-3: 12px;
  --aw-space-4: 16px;
  --aw-space-5: 20px;
  --aw-space-6: 24px;

  /* Neutrals */
  --aw-color-white: #fff;
  --aw-color-black: #000;
  --aw-color-gray-100: #fafafa;
  --aw-color-gray-200: #f5f5f5;
  --aw-color-gray-300: #f0f0f0;
  --aw-color-gray-400: #eee;
  --aw-color-gray-500: #ddd;
  --aw-color-gray-600: #ccc;
  --aw-color-gray-700: #999;
  --aw-color-gray-800: #666;
  --aw-color-text-muted: #555;

  /* Layering */
  --aw-z-sticky: 500;
  --aw-z-shell-header: 10000;
  --aw-z-shell-backdrop: 10001;
  --aw-z-shell-drawer: 10002;
  --aw-z-shell-lightbox: 10050;
  --aw-z-modal: 12000;
  --aw-z-crop-modal: 30000;
}
