/* Task demonstrations reuse the shared terminal surfaces and theme tokens. */
.task-coverage, .workflow-demo { color: var(--fxmd-text); }
.task-coverage h1, .task-coverage h2, .task-coverage h3,
.workflow-demo h1, .workflow-demo h2, .workflow-demo h3 { color: var(--fxmd-text-strong); }
.task-coverage .fxmd-terminal-panel, .workflow-demo .fxmd-terminal-panel { border-radius: var(--fxmd-radius); }
.task-coverage .fxmd-input, .task-coverage .fxmd-select {
  min-height: var(--fxmd-control-height); border: 1px solid var(--fxmd-border);
  border-radius: var(--fxmd-radius); background: var(--fxmd-surface);
  color: var(--fxmd-text-strong); padding: 10px 12px;
}
.task-coverage .fxmd-neon-cta, .workflow-demo .fxmd-neon-cta {
  display: inline-flex; min-height: var(--fxmd-control-height); align-items: center;
  justify-content: center; padding: 12px 18px; border-radius: var(--fxmd-radius); font-weight: 700;
}
.task-coverage a:not(.fxmd-neon-cta), .workflow-demo a:not(.fxmd-neon-cta) { color: var(--fxmd-cyan); }
.workflow-demo pre { background: var(--fxmd-ink-black); color: var(--fxmd-text-strong); max-width: 100%; }
.task-coverage input:focus-visible, .task-coverage select:focus-visible { border-color: var(--fxmd-focus-border); }
