body.theme-classic {
  --sf-font-family: Georgia, Cambria, "Times New Roman", serif;
  --sf-font-heading: Georgia, Cambria, "Times New Roman", serif;
  --sf-color-background: #f7f1e7;
  --sf-color-page-background: #f7f1e7;
  --sf-color-surface-muted: #eadcc6;
  --sf-color-surface: #fffaf1;
  --sf-color-border: #c7aa83;
  --sf-color-text: #2f241b;
  --sf-color-text-muted: #6f5c49;
  --sf-color-accent: #5c3d22;
  --sf-color-accent-hover: #7a4f24;
  --sf-color-accent-soft: #f7ead7;
  --sf-color-on-accent: #fffaf1;
  --sf-color-input: #fffaf1;
  --sf-color-input-focus: #fffaf1;
  --sf-color-input-disabled: #f7ead7;
  --sf-color-success-border: #b8d7bd;
  --sf-color-success-surface: #eef7ee;
  --sf-color-success-text: #24572f;
  --sf-color-danger-border: #fed7aa;
  --sf-color-danger-surface: #fff1ed;
  --sf-color-danger-text: #9a3412;
  --sf-color-pending-surface: #fef3c7;
  --sf-color-pending-text: #92400e;
  --sf-space-xs: 4px;
  --sf-space-sm: 8px;
  --sf-space-md: 16px;
  --sf-space-lg: 24px;
  --sf-space-xl: 32px;
  --sf-shadow-card: none;
  --sf-shadow-sm: none;
  --sf-shadow-md: none;
}
