/*
 * Generated scaffold CSS for cb_farmasuite_demo.
 * Generated by tools/generate-real-child-theme-scaffold-assets.sh.
 * Debug-only tokens. Not final FARMASUITE identity.
 */

:root {
  --fs-demo-surface: #f3f4f6;
  --fs-demo-surface-muted: #e5e7eb;
  --fs-demo-text: #111827;
  --fs-demo-text-muted: #4b5563;
  --fs-demo-border: #9ca3af;
  --fs-demo-debug-outline: #6b7280;
}

body {
  outline: 0 solid transparent;
}

.cb-farmasuite-demo-scaffold-marker {
  display: block;
  margin: 0;
  padding: 0.75rem 1rem;
  color: var(--fs-demo-text);
  background: var(--fs-demo-surface);
  border: 1px dashed var(--fs-demo-debug-outline);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  font-size: 0.875rem;
  line-height: 1.4;
}

.cb-farmasuite-demo-scaffold-marker::before {
  content: "FARMASUITE DEMO SCAFFOLD";
  font-weight: 700;
  letter-spacing: 0.02em;
}

.cb-farmasuite-demo-debug-surface {
  color: var(--fs-demo-text);
  background: var(--fs-demo-surface);
  border: 1px solid var(--fs-demo-border);
}

.cb-farmasuite-demo-debug-muted {
  color: var(--fs-demo-text-muted);
  background: var(--fs-demo-surface-muted);
}
