:root {
  --pf-primary: #e07a1f;
  --pf-primary-dark: #b85f14;
  --pf-primary-light: #fce8d4;
  --pf-secondary: #2b2118;

  --pf-bg: #f7f5f2;
  --pf-surface: #ffffff;
  --pf-surface-alt: #fbf8f4;
  --pf-border: #e8e2d9;

  --pf-text: #241c14;
  --pf-text-muted: #7a6f61;
  --pf-text-inverse: #ffffff;

  --pf-success: #1f9d55;
  --pf-warning: #e0a51f;
  --pf-danger: #d94f3d;
  --pf-info: #2f8fd1;

  --pf-sidebar-bg: #241c14;
  --pf-sidebar-text: #e9e1d6;
  --pf-sidebar-active: var(--pf-primary);

  --pf-shadow-sm: 0 1px 2px rgba(36, 28, 20, 0.06);
  --pf-shadow-md: 0 4px 12px rgba(36, 28, 20, 0.08);
  --pf-shadow-lg: 0 12px 32px rgba(36, 28, 20, 0.12);

  --pf-radius-sm: 8px;
  --pf-radius-md: 14px;
  --pf-radius-lg: 20px;
}
