From 585c03385b6b699ea0b3e20a88a72f1b733e2e67 Mon Sep 17 00:00:00 2001 From: Ruslan Strazhnyk Date: Sun, 11 Oct 2026 23:46:13 +0200 Subject: [PATCH] Embed the interactive Supademo tour inline --- website/app/globals.css | 7 +++---- website/app/page.tsx | 14 ++++++++++---- 2 files changed, 13 insertions(+), 8 deletions(-) diff --git a/website/app/globals.css b/website/app/globals.css index 4b219a2..d8c9f74 100644 --- a/website/app/globals.css +++ b/website/app/globals.css @@ -173,10 +173,9 @@ footer .legal-note { grid-column: 1 / -1; } } .feature-tour { padding-top: 24px; } -.interactive-demo { display: block; border: 1px solid var(--line); border-radius: 16px; overflow: hidden; margin-bottom: 32px; text-decoration: none; } -.interactive-demo:focus-visible { outline: 3px solid var(--cyan); outline-offset: 4px; } -.interactive-demo img { display: block; width: 100%; height: auto; } -.interactive-demo-cta { display: block; padding: 20px; background: var(--surface); color: var(--cyan); font-weight: 700; text-align: center; } +.interactive-demo { position: relative; box-sizing: content-box; max-height: 80vh; max-height: 80svh; aspect-ratio: 1.67; padding: 40px 0; border: 1px solid var(--line); border-radius: 16px; overflow: hidden; margin-bottom: 24px; } +.interactive-demo iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0; } +.interactive-demo iframe:focus-visible { outline: 3px solid var(--cyan); outline-offset: -4px; } .feature-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px; } .feature-grid h3 { font-size: 20px; margin: 0 0 10px; } .feature-grid p { color: var(--muted); line-height: 1.7; margin: 0; } diff --git a/website/app/page.tsx b/website/app/page.tsx index 92f53a8..ea1b768 100644 --- a/website/app/page.tsx +++ b/website/app/page.tsx @@ -176,10 +176,16 @@ export default function Home() {

Create. Assess. Run. Heal. Challenge.

Explore the 9lives workflow in an interactive demo, then try the runner on your own Playwright tests. Native healing is experimental; a demo is not a comparative benchmark. - - 9lives workflow illustration - Explore the interactive demo - +
+