```yaml
project:
  name: "Dynavera"
  url: "https://fyp.viswamedha.com"
  viewport: { width: 1440, height: 900, deviceScaleFactor: 2 }
  theme: "light"

scenarios:

  - id: "manager-login-and-dashboard"
    name: "Manager Login and Dashboard Interactions"
    type: "screenshot+video"
    page: "/"
    actions:
      - dismiss_cookies: true
      - wait: 2000
      - screenshot: { name: "login-screen" }
      - click: { selector: ".ant-menu-item:nth-child(2)" }  # About
      - wait: 1500
      - click: { selector: ".ant-menu-item:nth-child(3)" }  # Getting Started
      - wait: 1500
      - click: { selector: ".ant-menu-item:nth-child(4)" }  # Pricing
      - wait: 1500
      - screenshot: { name: "pricing-page" }
      - click: { selector: ".ant-btn-background-ghost" }  # Login button
      - wait: 1500
      - type: { selector: "#email", text: "haleisaac@example.com" }
      - type: { selector: "#password", text: "password" }
      - click: { selector: ".ant-btn-primary" }  # Submit login form
      - wait_for_selector: { selector: ".header .ant-btn-primary" }
      - screenshot: { name: "dashboard" }
      - hover_cards: { selector: ".ant-tabs-tab-btn", delay: 1000 }
      - wait: 2000

  - id: "trainee-login-and-onboarding"
    name: "Trainee Login and Onboarding Interactions"
    type: "screenshot+video"
    page: "/"
    actions:
      - dismiss_cookies: true
      - wait: 2000
      - screenshot: { name: "login-screen" }
      - click: { selector: ".ant-btn-background-ghost" }  # Login button
      - wait: 1500
      - type: { selector: "#email", text: "j.thompson@example.com" }
      - type: { selector: "#password", text: "password" }
      - click: { selector: ".ant-btn-primary" }  # Submit login form
      - wait_for_selector: { selector: ".role-item .ant-btn-default" }
      - screenshot: { name: "onboarding-screen" }
      - click: { selector: ".role-item .ant-btn-default:first-child" }  # Start onboarding
      - wait: 5000

export:
  videos: { format: "mp4", fps: 24, crf: 18 }
  combined_video: { enabled: true, name: "demo-recording.mp4" }
```